运行 20.04.2 LTS,使用 Microsoft Comfort Optical Mouse 3000。拇指按钮(鼠标左边缘)的功能是“前进”,我想将其更改为“后退”。有什么建议吗?
答案1
id
首先,通过命令识别你的鼠标xinput
。在这个例子中,我们要寻找的是id=9
:
$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ PIXART USB OPTICAL MOUSE id=9 [slave pointer (2)]
xinput --list <id>
现在,让我们使用命令替换<id>
之前找到的鼠标 ID,来发现鼠标上所有可用的按钮及其顺序:
$ xinput --list 9
PIXART USB OPTICAL MOUSE id=9 [slave pointer (2)]
Reporting 7 classes:
Class originated from: 9. Type: XIButtonClass
Buttons supported: 7
Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right"
现在我们知道了支持多少个按钮,以及它们的顺序,由“按钮标签”给出。在示例中,“按钮左侧”是1
,“按钮中间”是2
,依此类推。
我不知道你的鼠标按钮的确切顺序,你应该按照上面描述的方法发现它。但假设你的"Back button"
的编号是 6,"Forward button"
的编号是 7,并且支持 11 个按钮。运行此命令,替换<id>
你的鼠标的 ID:
xinput set-button-map <id> 1 2 3 4 5 7 6 8 9 10 11