禁用鼠标中键

所以我尝试了解其他各种问题,但他们主要关注的是禁用鼠标中键。

基本上我的Logitech G500上的鼠标中键被打破了,它随机地“点击”,这样就搞砸了任何工作的机会。

有没有办法禁用它? 或者将它映射到什么?

如果这是重复,谢谢和抱歉。

xinput list输出:

 ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ Turtle Beach Turtle Beach PX3 (XBOX) id=8 [slave pointer (2)] ⎜ ↳ Logitech G500s Laser Gaming Mouse id=9 [slave pointer (2)] ⎜ ↳ Logitech G500s Laser Gaming Mouse id=10 [slave pointer (2)] ⎜ ↳ Razer Razer DeathStalker id=12 [slave pointer (2)] ⎜ ↳ Razer Razer DeathStalker id=13 [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)] ↳ Power Button id=7 [slave keyboard (3)] ↳ Razer Razer DeathStalker id=11 [slave keyboard (3)] 

执行这些命令:

 xinput set-button-map 9 1 0 3 xinput set-button-map 10 1 0 3 

解释 (由@Yehosef亲切捐赠):

第一个数字是指针的id(你通常只有一个,在这种情况下有两个,9和10)。

下一个数字是您使用第一个,第二个和第三个(即左,中,右)鼠标按钮执行的操作。 “1 0 3”告诉它左按钮应该左键单击(动作1),中间按钮不应该执行任何操作,右键按钮应该执行右键单击(动作3)。 如果你想让中间按钮也做左击,你可以使用“1 1 3”。 如果要切换左右操作,可以使用“3 0 1”。 有关详细信息,请参阅https://wiki.ubuntu.com/X/Config/Input 。