禁用鼠标中键

Modified on: Sat, 09 Jun 2018 07:15:53 +0800

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

基本上我的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

作者:Community,Helio

相关问答

添加新评论