![如何将键盘按钮映射到鼠标按钮?](https://linux22.com/image/872042/%E5%A6%82%E4%BD%95%E5%B0%86%E9%94%AE%E7%9B%98%E6%8C%89%E9%92%AE%E6%98%A0%E5%B0%84%E5%88%B0%E9%BC%A0%E6%A0%87%E6%8C%89%E9%92%AE%EF%BC%9F.png)
答案1
安装包
xautomation
,我们需要命令xte
sudo apt-get install xautomation
安装包
x11-utils
,我们需要命令xev
sudo apt-get install x11-utils
检查两个鼠标按钮的代码。
xev
在终端中启动命令:xev
将鼠标移到新窗口中
按下鼠标的额外按钮
就我而言,请注意输出
button 8
和button 9
:ButtonRelease event, serial 36, synthetic NO, window 0x2e00001, root 0x233, subw 0x0, time 9222464, (94,21), root:(1774,85), state 0x10, button 8, same_screen YES ButtonPress event, serial 36, synthetic NO, window 0x2e00001, root 0x233, subw 0x0, time 9223854, (94,21), root:(1774,85), state 0x10, button 9, same_screen YES
编辑您的
xbindkeys
配置,例如:nano ~/.xbindkeysrc
并添加以下几行
"xte 'key Home'" b:9 "xte 'key End'" b:8
用您的输出数字替换
b:8
和b:9
xev
从
man xte
key k Press and release key k keydown k Press key k down keyup k Release key k
终止所有
kbindkeys
进程killall xbindkeys
使用您的配置重新启动
xbindkeys
,例如:xbindkeys -f ~/.xbindkeysrc