我遇到了一个奇怪的问题,这个问题始于 2 天前(Windows7,64 位)。某种原因导致我不断按下 F5 键。重新启动有帮助,但只能持续一段时间,然后就会一直这样。
到目前为止,我尝试过断开并重新连接键盘(物理连接),但是,断开键盘实际上没有任何作用。重新连接后,F5 键按下会停止,但不会持续很长时间(秒/分钟)。
我真的很想避免对程序进行二进制搜索(进程关闭/键盘切换等),至少要先确定按键的来源。是否有应用程序可以向我显示按键的原因?例如,是键盘驱动程序,还是某个出于未知原因重复执行 SendKey 的进程。
谢谢!
PS 仅供参考,使用 F5 会导致最奇怪的副作用。任务管理器刷新非常快(因为 F5 是刷新),桌面不断闪烁,所有浏览器都停止工作,因为它们不断尝试刷新。我很幸运地发现了到底发生了什么,因为我启动了记事本,看到当前日期/时间开始不断出现。如果不是这样,我仍然会感到疑惑。
PSS 另一个可能对遇到类似问题的人有用的信息:所描述的问题使我的工作站实际上无法工作,正如您可以从上面描述的症状中理解的那样,到目前为止我发现的最佳解决方案是使用 AutoHotKey 和以下脚本:
!F5::
+F5::
^F5::
F5::
return
这有效地禁用了系统范围内的 F5 键。它运行良好,几乎没有任何 CPU 损失,当然,我必须解决这个问题。
答案1
您尝试过更换键盘吗?
答案2
我有一个 Konica Minolta 打印机驱动程序做了类似的事情。它是一个“通用”驱动程序。不用说,我们恢复了设备附带的原始驱动程序。
答案3
好吧,原来是硬件问题。正如我之前所说,当我拔下键盘时问题仍然存在,但是,我忘记我连接了不止一个键盘 - 我还有一个放在桌子下面的无线媒体键盘。显然,猫在晚上的某个时候按了按钮,它就卡住了 =\。
感谢您尽力帮助大家。