检测到双(不同)按键

我将Windows 8和Ubuntu 14.10作为双启动。 我有PS2键盘。 有时随机(无法再现)当我按下特定按钮时,Ubuntu会检测到多个不同的按键。 有些按钮正常工作,但’t’表示’t’,’r’表示’r +’,其他一些按钮也很奇怪。

我用“xinput test”检查了按键,它确实为这些键检测了两个不同的按键。 我在控制台上有完全相同的问题( Ctrl + Alt + F1 ),因此它不是X问题。

重启不能解决问题,但是当我重新启动后启动Windows,然后重新启动并启动Ubuntu它再次正常工作(这个序列多次解决了这个问题)。

Windows如何影响Linux,为什么内核会产生这个奇怪的问题? 有没有人有类似的问题,你能找到解决方案吗? 任何想法进一步调试问题?

适用于所有系统:

请编辑默认的grub配置文件:

 sudo apt-get install gksudo gksudo gedit /etc/default/grub 

并在quiet splash后添加atkbd.reset

然后更新grub:

 sudo update-grub 

仅适用于UEFI系统:

在主板UEFI设置中查找“PS2 init选项”。 将其从“自动”(默认)设置为“启用”。