1. 安装两个软件
sudo apt install xbindkeys
sudo apt install xautomation
2. 创建xbindkeys 的默认配置文件:
xbindkeys --defaults > $HOME/.xbindkeysrc
3. 查看鼠标侧键的编号:
使用命令行xev | grep button 呼出一个窗口 把想要识别按键按下,控制台就会有对应的数字出来 一般鼠标左键是1 中键是 2 右键是3等等
键盘映射在刚刚的 .xbindkeysrc 末尾加上 对应的代码
(这里的b:2 代表的是鼠标2号键(中键) 这个设置的意思是用侧键8号的点击代替 鼠标中键的点击)
"xte 'mouseclick 2'"
b:8 + Release
(xte 相当与顺序执行后面的单引号下的命令)
"xte 'mouseclick 1' 'sleep 0.5' 'mouseclick 1'"
b:9 + Release
xbindkeys其他用法请看这位博主的文章,写的很好:传送门
这里的点击鼠标点击映射 需要在b:2 后面加一个Release操作,不然鼠标的点击无法被正确的映射出来(这坑很深,弄了好久)
更改完成后需要kill掉xbindkeys相应的进程,重新启动xbindkeys 不然会不生效