疑难杂症,Ctrl+; 无法使用 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
vanxx
V2EX    Windows

疑难杂症,Ctrl+; 无法使用

  •  
  •   vanxx 1 天前 732 次点击
    用 obsidian 时发现的,Ctrl+;这个组合无法使用,刚开始没太在意,以为是自己写的 AHK 脚本问题,后来才发现问题困难到我无法解决.我尝试过:
    安全模式启动,用 vscode,obsidian 测试,均无法识别,表现为两个键都正常,但是一起组合时就被某种神秘力量阻挡了.压根识别不到.
    检查注册表的 keyboard layout,没有异常
    用 openark 检查系统热键,没有注册过这个组合的
    用 process explorer 检查 keyboard 和 hook,没有看到可疑项目
    重新安装 us 语言,没用

    发现有趣的事情:
    当我用微软的 powertoy 将 Ctrl+; 重映射为别的按键时,这个组合可以正确被接受重映射
    力竭了,暂时把锅甩倒微软上,请求各位大能相助
    5 条回复    2026-01-21 10:59:42 +08:00
    vanxx
        1
    vanxx  
    OP
       1 天前
    最新惊人发现,使用 windows 自带软键盘依旧识别不到,这是什么问题???
    vanxx
        2
    vanxx  
    OP
       1 天前
    2026-01-20 11:17:03.736 [info] [Window] [KeybindingService]: / Soft dispatching keyboard event
    2026-01-20 11:17:03.736 [info] [Window] [KeybindingService]: \ Keyboard event cannot be dispatched
    2026-01-20 11:17:03.736 [info] [Window] [KeybindingService]: / Received keydown event - modifiers: [ctrl], code: ControlLeft, keyCode: 17, key: Control
    2026-01-20 11:17:03.736 [info] [Window] [KeybindingService]: | Converted keydown event - modifiers: [ctrl], code: ControlLeft, keyCode: 5 ('Ctrl')
    2026-01-20 11:17:03.736 [info] [Window] [KeybindingService]: \ Keyboard event cannot be dispatched in keydown phase.
    2026-01-20 11:17:04.124 [info] [Window] [KeybindingService]: + Ignoring single modifier ctrl due to it being pressed together with other keys.

    附一段 vscode 使用 shorcut troubleshooting 的输出
    Rooger
        3
    Rooger  
       1 天前 via iPhone
    换输入法试试
    我之前在 VS Code ,使用不了 Ctrl+. 最后发现是微软五笔输入法的锅。
    Ultimatum5976
        4
    Ultimatum5976  
       12 小时 57 分钟前
    看看是不是显卡软件用了这个快捷键。之前 Ctrl+Shift+I 在 Obsidian 打不开 DevTool ,发现是 AMD 显卡控制面板占用了这个快捷键
    vanxx
        5
    vanxx  
    OP
       10 小时 54 分钟前
    问了 GPT 问题解决了:复制一下
    Ctrl + ; 是一个已知的 TSF / IME 保留候选键
    在某些系统版本中被用于:

    候选词确认 / 标点模式

    IME 内部调试 / legacy shortcut

    Office / 输入法历史遗留行为

    它不会出现在:

    注册表 Keyboard Layout

    系统热键列表

    OpenArk / Process Explorer

    如何“真正修掉”它(不是绕过)

    下面按有效程度给你方案,你可以一步一步来。

    方案一(最推荐):彻底关闭 TSF 输入法热键
    步骤:

    设置 → 时间和语言 → 键入

    高级键盘设置

    输入语言热键

    把所有内容:

    输入法切换

    标点切换

    Ctrl/Shift 类热键
    全部设为“未分配”

    然后 重启

    注意:
    这个界面很多时候“看起来没 Ctrl+;”,
    但它会顺带清理隐藏的 TSF 映射表
    ---
    这问题真是百年一遇,主要是这个热键里压根没有 Ctrl+;这个组合,压根发现不了,不管怎样按照提示一步步确实解决问题了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3094 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 13:54 PVG 21:54 LAX 05:54 JFK 08:54
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86