由于受伤,我使用左手鼠标,按钮颠倒了。我仍然使用我的右手鼠标(轨迹球)来与受伤的手进行更精确的工作,但那只手上的按钮也颠倒了。我希望鼠标右键具有正常的按钮配置,而鼠标左键则相反,但不能两者兼而有之。如何才能做到这一点?我正在运行 Linux Mint 20.1 内核 5.4.0.90。
换句话说,我想要一个灵巧的鼠标配置,一个左鼠标和一个右键,两者的主要单击都分配给食指位置。任何意见表示赞赏。
答案1
首先,使用 xinput 计算出每只鼠标的 ID(输出应如下所示)。
~ %> xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ G2Touch Multi-Touch by G2TSP id=9 [slave pointer (2)]
⎜ ↳ Elan Touchpad id=10 [slave pointer (2)]
⎜ ↳ Elan TrackPoint id=11 [slave pointer (2)]
⎜ ↳ USB OPTICAL MOUSE id=16 [slave pointer (2)]
⎜ ↳ USB OPTICAL MOUSE Keyboard id=14 [slave pointer (2)]
⎜ ↳ PixArt Gaming Mouse id=17 [slave pointer (2)]
如果您无法通过名称区分鼠标,请尝试xinput disable [id]
(并重新启用使用xinput enable [id]
)来确定哪个是哪个。
在此示例中,我连接了两只鼠标,其 ID 为14
和17
。
获得 ID 后,就可以运行
xinput set-button-map [id] 3 2 1
反转具有特定 id 的鼠标的按钮功能。
如果您想让鼠标恢复正常,请运行
xinput set-button-map [id] 1 2 3
您可以通过将该xinput set-button-map [id] 3 2 1
行放入您的~/.bashrc