如何在 Ubuntu 中对鼠标按钮进行编程以更改滚动
How to program mouse buttons in Ubuntu to change the scroll
我有一个带有垂直和水平滚轮的鼠标。我想用拇指轮(目前编程为水平滚动)垂直滚动,因为我的食指很痛。
我花了几个小时试图解决这个问题。我找到的最好的教程在这里:
https://www.howtoforge.com/tutorial/map-mouse-on-linux/
我成功地复制了一个 xorg.config 文件到 /etc/X11/ 然后我输入了命令:
xmodmap -e "pointer = 1 2 3 6 7 4 5 8 9 10"
并切换了 6&7 和 4&5 滚动功能。
当我在 CLI 中输入 xmodmap -pp
时,我得到:
Physical Button
Button Code
1 1
2 2
3 3
4 6
5 7
6 4
7 5
8 8
9 9
10 10
但是当我尝试使用鼠标滚轮时,它们仍然在做同样的事情。有谁知道我做错了什么?
原来我正在学习的教程已经过时了。解决方案是使用 xinput:
https://askubuntu.com/questions/492744/how-do-i-automatically-remap-buttons-on-my-mouse-at-startup
我有一个带有垂直和水平滚轮的鼠标。我想用拇指轮(目前编程为水平滚动)垂直滚动,因为我的食指很痛。
我花了几个小时试图解决这个问题。我找到的最好的教程在这里: https://www.howtoforge.com/tutorial/map-mouse-on-linux/
我成功地复制了一个 xorg.config 文件到 /etc/X11/ 然后我输入了命令:
xmodmap -e "pointer = 1 2 3 6 7 4 5 8 9 10"
并切换了 6&7 和 4&5 滚动功能。
当我在 CLI 中输入 xmodmap -pp
时,我得到:
Physical Button
Button Code
1 1
2 2
3 3
4 6
5 7
6 4
7 5
8 8
9 9
10 10
但是当我尝试使用鼠标滚轮时,它们仍然在做同样的事情。有谁知道我做错了什么?
原来我正在学习的教程已经过时了。解决方案是使用 xinput: https://askubuntu.com/questions/492744/how-do-i-automatically-remap-buttons-on-my-mouse-at-startup