xinput set-button-map 实际上并没有改变按钮映射

xinput set-button-map 实际上并没有改变按钮映射

我正在运行 Ubuntu 18.04.1 LTS。我想取消鼠标上最后几个按钮的映射,因为它们给我带来了问题。

输出xinput list

user@host:~$ xinput list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Madcatz Mad Catz R.A.T.3 Mouse            id=8    [slave  pointer  (2)]
⎜   ↳ Corsair Corsair Gaming K63 Keyboard       id=10   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
...

输出xinput get-button-map 8

1 2 3 4 5 6 7 8 9 10 11 12 13 14

然后我跑了:

xinput set-button-map 8 1 2 3 4 5 6 7 8 9 0 0 0 0 0

xinput get-button-map 8仍然给我相同的输出。

我也希望这是一个永久性的改变。

有任何想法吗?

答案1

我尝试添加 xorg 配置文件以使更改永久生效,这似乎奏效了。这是我遵循的(我必须针对我的鼠标进行编辑):

询问 Ubuntu

由于某种原因,像我在问题中那样手动操作没有奏效。我想是因为设备启用时映射被锁定了还是其他原因?只是猜测。

相关内容