几分钟后,所有键盘输入都停止工作。Ctrl-T、ctrl-f、home、end 均无效,我无法在表单、查找栏或位置栏中输入内容。如果我使用鼠标切换选项卡或程序,问题会短暂停止,几分钟后又会再次出现。
安全模式下也会出现同样的问题。重新安装键盘驱动程序没有帮助。
Firefox 3.6.8、Windows 7、笔记本电脑键盘。
答案1
我以前在 Firefox 上也遇到过同样的问题(早在 3.5 版)。我开始相信,这只是因为 Firefox 在界面方面实际上像 VM 一样运行。它不使用真正的 OS 小部件,而是复制它们并使用 XUL(XML 用户界面语言)重新实现外观。据说这使得移植 Firefox 及其附加组件变得更容易。如果他们也非标准地实现键盘挂钩,我也不会感到惊讶,所以当 Firefox 暂停时,一切都会恢复正常。
我建议您要么切换到另一个浏览器(冷静下来,Firefox 的忠实粉丝),忍受它,要么使用标准方法(清除缓存、删除历史记录,等等)让 Firefox 本身变得更快。
答案2
快速解决方法:
1) 同时使用 Control Alt Delete 调用任务管理器。这将“快捷”一些恶意进程,例如挂起的宏、失控的插件等。这应该会在整个系统范围内恢复键盘(但 Firefox 中并不总是如此……接下来会详细介绍)。然后,当任务管理器窗口出现时,您可以简单地退出。它只需要短暂出现一次!
2) 如果问题仍然存在:在 Firefox 之外,剪切一些突出显示的文本,任何文本,例如来自记事本(使用 Control-C)或来自任何文件名字段(使用 F2)。将文本粘贴到 Firefox 的 URL 或搜索字段(使用 Control-V)。按 ENTER。瞧!
如果您使用 Autohotkey,您甚至可以为此定义一个简单的热键,因为它似乎平均每天发生一次......
答案3
我的键盘也只在 Firefox 中被锁定。我读了 avast 扫描日志,发现有些语言文件无法被它读取,所以,我想可能是某些防病毒程序锁定了这些文件。