Macbook 上 Debian 上的键盘触发鼠标事件

Macbook 上 Debian 上的键盘触发鼠标事件

我在 Macbook 上以双引导配置安装了 Debian 6。除了键盘之外,一切都工作正常。

当我打字时,我看到鼠标箭头移动了一点,并且发生了奇怪的事情,例如箭头下方的文本突出显示或被单击。其他诸如右键单击、选择文本和其他与鼠标相关的事件也会发生。

这样打字真的好难啊!有谁知道可能的原因是什么以及我该如何解决这个问题?

答案1

我几周来也遇到了类似的问题(Debian 8 Jessie,Macbook Pro 2012 年 7 月)。每次我按下/按住某个键时,鼠标都会在屏幕上结结巴巴,即使其他一切都以正常速度运行。我在我正在编写的游戏代码中检查了这一点,因此我可以看到鼠标输入的性质随着按键的变化而变化 - 这些值反映了获得较少的鼠标事件和较大的增量。

今天我找到了解决方案,感谢上面评论中的@sr_,以及cvasalik这个线程

显然 Macbook Pro 上的 Debian 在你的 MBP 键盘上安装了一个鼠标模拟器。

$ sudo apt-get install xinput
$ xinput list

您应该看到类似以下内容:

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech USB Receiver                     id=10   [slave  pointer  (2)]
⎜   ↳ Logitech USB Receiver                     id=11   [slave  pointer  (2)]
⎜   ↳ Mouseemu virtual mouse                    id=18   [slave  pointer  (2)]
⎜   ↳ bcm5974                                   id=16   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ FaceTime HD Camera (Built-in)             id=12   [slave  keyboard (3)]
    ↳ Mouseemu virtual keyboard                 id=17   [slave  keyboard (3)]
    ↳ Apple Inc. Apple Internal Keyboard / Trackpad id=15   [slave  keyboard (3)]

看到Mouseemu键盘上的那个了吗?默认情况下它就在那里。用以下方法摆脱它:

$ sudo apt-get remove mouseemu

希望你的惊慌情绪会消失。

相关内容