如何在 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