Windows XP 中的键盘键分配损坏

ros*_*mcm 1 keyboard windows-xp

Windows XP SP3 机器。每隔一段时间(有时一天几次),我的键盘(或 Windows 或其他东西)就会决定要翻译我正在输入的键。它总是相同的行为:特别是

  • Q 和 A 被转置。
  • W 和 Z 被转置。
  • 数字键(F1-F12 键下方的行)变成随机标点字符。

和其他几个密钥随机改组发生。有趣的是:

  • 数字小键盘仍然有效
  • 损坏总是与特定应用程序相关联。退出应用程序(例如 Delphi 或 Chrome),然后重新启动应用程序。解决问题。
  • 同样的问题出现在我家里的笔记本电脑上,我猜是因为我运行了相同的应用程序。
  • Ctl-Q 和 Ctl-A 也转置了

我确信我正在运行的东西正在破坏某些东西,但我不知道去哪里看。我希望有人读到这个并说“哦,是的……”

是的,我正在运行 AV 软件。

Chr*_*isF 5

听起来您的键盘正在英国/美国设置和法语设置之间切换 - 从字母顶行的前 6 个字符开始称为 AZERTY(与 QWERTY 相对)。

键盘布局的维基百科页面显示 Q & A 和 W & Z 键在这两种布局中交换(以及一些其他键):

QWERTY:

QWERTY 布局

阿泽蒂:

AZERTY 布局

有了这些信息,您就可以在发生切换时跟踪正在运行的应用程序。