我的笔记本电脑有两组鼠标按钮,一组在触摸板上方,一组在触摸板下方。在 Windows 中,我将上方的按钮重新映射为中间按钮,我想在 Ubuntu 中实现这一点。
我安装了 xev,但无论按哪个按钮,我都会得到相同的输出:
state 0x10, button 3, same_screen YES
state 0x410, button 3, same_screen YES
... 看来 Ubuntu 无法区分这两个按钮?我现在不知道该怎么做,有人有什么建议吗?
答案1
基于这个答案:https://askubuntu.com/a/492745
使用xinput
查看输入设备列表并尝试识别笔记本电脑的内置“鼠标”设备。使用该 ID,使用xinput test
该设备 ID,然后按下每个鼠标按钮,观察每个按钮出现的按钮 ID。如果所有按钮都有唯一的 ID,那么您可以使用 单独重新分配每个按钮xinput set-button-map
。但是,如果顶部和底部的按钮解析为相同的按钮 ID,那么您将无法单独映射它们。