使用鼠标的前进和后退按钮上下滚动
首先,安装所需的软件包:
$ sudo apt install x11-utils xbindkeys xautomation
接下来,使用xev
提供的x11-utils
来检测鼠标的后退和前进按钮的确切按钮号。
$ xev |grep -A2 ButtonPress
对于我的有线垂直Anker鼠标,后退和前进分别是按钮8和9。
ButtonPress event, serial 37, synthetic NO, window 0x3600001,
root 0x1da, subw 0x0, time 1708382, (68,54), root:(939,498),
state 0x10, button 8, same_screen YES
--
ButtonPress event, serial 37, synthetic NO, window 0x3600001,
root 0x1da, subw 0x0, time 1711030, (69,48), root:(940,492),
state 0x10, button 9, same_screen YES
通过.xbindkeysrc
在主目录中创建一个包含以下内容的隐藏文件来继续:
"xte 'keydown Down'"
b:8
"xte 'keyup Down'"
b:8 + Release
"xte 'keydown Up'"
b:9
"xte 'keyup Up'"
b:9 + Release
该xte
命令由xautomation
软件包提供。
最后,从桌面注销并再次登录,以使这些更改生效。现在,您可以通过按住鼠标的后退和前进按钮在浏览器和其他程序中上下滚动。