You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Windows系统波浪号(~)按键被热键拦截,临时修复重启后复原的排查求助

Windows系统波浪号(~)按键被热键拦截,临时修复重启后复原的排查求助

各位大佬好,我遇到了一个挺头疼的Windows按键问题,想请大家帮忙一起排查根源:

问题描述

我的PC上不管用物理键盘还是系统自带的屏幕键盘,按`Shift+``都打不出波浪号(~)。但把物理键盘插到其他电脑上是正常的,说明键盘硬件没问题。

已做的排查步骤

我自己尝试了不少方法,但还没找到彻底解决的办法:

  • 语言切换键排查:网上很多人遇到的是语言切换快捷键占用了反引号键,但我确认不是这个问题
  • 快捷方式热键扫描:用工具检查了所有.lnk快捷方式的热键设置,没找到和`Shift+``相关的
  • Spy++追踪拦截:用Spy++工具追踪热键拦截情况,确实发现Shift+``被当成热键拦截了,但追踪到的窗口和进程都是explorer.exe`,不知道从这里怎么继续找根源
  • 安全模式测试:之前试过安全模式,这次又重新测试了一遍,问题依然存在,说明不是第三方软件导致的
  • OpenArk临时修复:找到一个叫OpenArk的工具,用它检测到确实是C:\Windows\explorer.exe注册了这个热键。删除注册表对应的热键后,我现在能正常打出波浪号了!但重启电脑后这个热键又自动恢复了,只能临时解决,没法根治

求助方向

现在已经确定是热键注册的问题,但我搞不清楚到底是什么程序/系统机制在每次重启时自动给explorer注册`Shift+``这个热键。有没有办法记录哪些进程在注册热键?或者还有什么其他思路能找到根源彻底解决这个问题吗?

备注:内容来源于stack exchange,提问作者Zach Thacker

火山引擎 最新活动