鼠标拖动不适用于 Alps 触摸板和摇杆

鼠标拖动不适用于 Alps 触摸板和摇杆

我有一台 Dell Latitude E7470,其中有一个组合式触摸板/摇杆 Alps 设备负责鼠标操作。自内核 4.9(来自主线内核 PPA)以来,此功能已受支持,xinput 将其列为:

shell> xinput list | grep Alps
↳ AlpsPS/2 ALPS DualPoint TouchPad          id=13   [slave  pointer  (2)]
↳ AlpsPS/2 ALPS DualPoint Stick             id=14   [slave  pointer  (2)]

经过一番调整,我终于让摇杆可以使用了,关闭了边缘滚动,这样基本上就可以滚动整个触摸板的右半部分。但有一件事仍然不起作用:

每当我使用鼠标左键(空格键下方的那个)时,我都无法通过触摸板移动指针来拖动任何东西。据我所知,鼠标按钮和指点设备的其他所有组合(即使通过 USB 连接了两个附加设备)都可以工作。但这个特定的组合不行。而且我经常使用它。

它确实可以在旧内核上运行,但是 Alps 设备根本没有被检测为触摸板。

任何关于如何调试此问题或尝试哪些设置的指示都非常感谢。我知道,xev但我发现它的输出在这种情况下不可用。我试过了,xinput --test-xi2但对我来说没什么意义。我知道如何调用xinput来调整一些设置。

谢谢!

答案1

内核错误已在 4.10.0-rc3 中得到解决。目前,我还没有使用 4.10.0-rc5,但它运行良好。

相关内容