Ctrl早在 8 月份(我刚拿到星际争霸 2 的时候)我就注意到+1和Ctrl+组合键2不起作用。我觉得这很奇怪,因为Ctrl+3和所有其他组合键都正常工作(包括Shift+1等),所以我没怎么在意;我只是把它当作 SC2 的一个错误而置之不理。
现在,4 个月后,我决定玩一款完全不相关的游戏(《战争黎明 2》),并注意到了同样的事情:这两个特定的组合键不起作用。为了确保我没有发疯,我在 Chrome 和其他几个应用程序中尝试了它,但遗憾的是,它不起作用。
我记得在《星际争霸 2》之前的那个夏天玩过策略游戏,感觉还不错。你知道哪里出了问题吗?
我尝试过的事情
- 活动热键说组合键是不是一个全局热键。
- 尝试了另一个键盘——仍然没有用。
- 组合键工作在虚拟机中(尝试使用 Windows 和 Ubuntu 作为客户机)。
- 使用Ctrl+1作为 AutoHotKey 脚本的热键工作。
- 使用Ctrl+1作为 AutoHotKey 脚本的输出没有用。
- 我终止了所有不必要的进程,但按键仍然没有用。
- 在安全模式下,组合键没有用。
我没什么主意了
还有什么可能?程序是否可能设置了某种键盘钩子但从未释放它?有没有办法让我看到输入通过系统的路径,也许可以看到它在哪里停止?我是一名程序员,所以我可以编写一些代码来帮助我解决这个问题。
答案1
您可以尝试使用 Signo:它可以告诉您哪个应用程序使用了某个热键,但并非总是如此;如果 Activehotkeys 没有看到钩子,那么我也不指望 Signo 能看到 - 但谁知道呢。
如需进行更多测试,您可以下载 VirtualBox,创建一个虚拟机(这很容易),在此虚拟机上安装 Windows,然后在那里测试热键。如果它们仍然不起作用,那么可能是某些硬件出了问题。
答案2
就我而言,这是由 NVidia Geforce experience 引起的。它没有在程序的键盘快捷键下的任何位置列出 - 但卸载 Geforce experience 让我恢复了 CRTL+1-3 键。
Nvidia 干得好...
答案3
如果 Windows 使用它们来更改键盘布局(英语、日语、挪威语等),则直到它Ctrl + 1
为止都不起作用。0
进入控制面板(按类别查看)»时钟,语言和区域»更改键盘或其他输入法»键盘和语言选项卡;更改键盘»高级键设置»更改键序列直到Ctrl + 1
,0
到Shift + Ctrl + 1
直到0
或类似的,取决于您使用的内容。
答案4
我卸载了 Geforce Experience v3.2.2.44 并且它立即修复了所有问题。