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

查看 20|回复 2
作者:vanxx   
用 obsidian 时发现的,Ctrl+;这个组合无法使用,刚开始没太在意,以为是自己写的 AHK 脚本问题,后来才发现问题困难到我无法解决.
我尝试过:
安全模式启动,用 vscode,obsidian 测试,均无法识别,表现为两个键都正常,但是一起组合时就被某种神秘力量阻挡了.压根识别不到.
检查注册表的 keyboard layout,没有异常
用 openark 检查系统热键,没有注册过这个组合的
用 process explorer 检查 keyboard 和 hook,没有看到可疑项目
重新安装 us 语言,没用
发现有趣的事情:
当我用微软的 powertoy 将 Ctrl+; 重映射为别的按键时,这个组合可以正确被接受重映射
力竭了,暂时把锅甩倒微软上,请求各位大能相助

Obsidian, AHK

vanxx
OP
  
最新惊人发现,使用 windows 自带软键盘依旧识别不到,这是什么问题???
vanxx
OP
  
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 的输出
您需要登录后才可以回帖 登录 | 立即注册

返回顶部