当前位置: 首页 > 工具软件 > XBindKeys > 使用案例 >

linux(ubuntu)下实现鼠标侧键映射双击、鼠标中键 快捷键的方法—— 使用xbindkeys

苏健柏
2023-12-01

1. 安装两个软件 

sudo apt install xbindkeys

sudo apt install xautomation

 

2. 创建xbindkeys 的默认配置文件:

xbindkeys --defaults > $HOME/.xbindkeysrc

 

3. 查看鼠标侧键的编号:

使用命令行xev | grep button 呼出一个窗口 把想要识别按键按下,控制台就会有对应的数字出来 一般鼠标左键是1 中键是 2 右键是3等等

 

键盘映射在刚刚的 .xbindkeysrc 末尾加上 对应的代码

4. 用一个侧键替代鼠标中键:

(这里的b:2 代表的是鼠标2号键(中键)  这个设置的意思是用侧键8号的点击代替 鼠标中键的点击)

"xte 'mouseclick 2'"
  b:8 + Release

5. 用一个侧键的点击代替鼠标双击:

(xte 相当与顺序执行后面的单引号下的命令)

"xte 'mouseclick 1' 'sleep 0.5' 'mouseclick 1'"
  b:9 + Release

 

xbindkeys其他用法请看这位博主的文章,写的很好:传送门

注意:

这里的点击鼠标点击映射 需要在b:2 后面加一个Release操作,不然鼠标的点击无法被正确的映射出来(这坑很深,弄了好久)

更改完成后需要kill掉xbindkeys相应的进程,重新启动xbindkeys 不然会不生效

 

 

 类似资料: