什么原因导致我的数字键盘上的 * 键在 Windows 7 中停止工作?

什么原因导致我的数字键盘上的 * 键在 Windows 7 中停止工作?

多年来我一直将此款(戴尔 SK-8115)USB 键盘与我的台式 Windows 7/Ubuntu 电脑一起使用,没有任何问题。

昨天,在运行 Windows 7 时,我发现按下数字键盘上的 * 键不会产生任何字符。Shift-8 仍会生成 *。键盘上的其他键似乎可以生成字符,切换 Num Lock 状态对 * 键没有影响,它什么也没做。使用其他键打字似乎没问题。我重新启动了计算机,从那时起 * 键就正常工作了。

是什么原因造成的呢?

编辑:重新启动或启动 Linux 似乎确实可以解决问题。几天后我才再次注意到它。一条评论建议我尝试移除、清洁并重新连接按键。由于它工作正常,除了完全不工作之外没有任何不可靠的迹象,所以我决定等到它不再工作时再这样做(因为如果那是问题所在,那么如果我在它工作时尝试修复它,我将不知道会发生什么)。昨晚发生了那件事,所以我进行了更仔细的调查。我之前没有注意到数字键盘上的 / 键也不工作。我移除了 * 键。它看起来很干净,按下传感器本身也没有明显的效果。我把钥匙放回去,它仍然不工作,但后来我发现了导致这种情况的原因(请参阅下面的回答)。

答案1

这是由于软件拦截了这些键的输入造成的。

正如我在编辑问题时所述,过了一段时间我才注意到问题再次发生。我排除了按键顶部下方有污垢的可能性(没有污垢,按下传感器也没有效果,我发现 / 键盘键也没有反应)。然后我注意到了其他可以确定问题的东西:

不久前,我安装了 Nuance Dragon Naturally Speaking (Premium) 13。这是一款听写软件,但它有一个我以前不知道的“功能”,即在程序加载时,它会拦截某些键的输入,包括数字键盘上的 / 和 * 键。我可以通过进入该软件的工具->选项->“热键”菜单并编辑掉这些键来清除它。

这与这个问题,但由不同的软件进行拦截。因此,作为此类问题的一般答案,我建议,如果某些键有时停止响应,可以尝试关闭各种正在运行的程序(尤其是最近安装的程序),然后测试这些键,看看其中是否有任何程序导致这种情况,然后在该软件中寻找选项,希望看到它拦截了哪些键并根据喜好进行调整(或至少知道它们是什么)。

相关内容