按下操纵杆按钮时启动命令

按下操纵杆按钮时启动命令

我正在寻找一种方法,使 ubuntu 能够将我的街机摇杆上的某个键映射为键盘上的“esc”键。

我正在构建一个基于 ubuntu 的 bartop,除了一些模拟器之外,一切工作正常,为了退出,迫使我使用键盘 esc 键,并且没有办法映射其他键。

有办法吗?自从一个星期以来,我一直在寻找一些可行的解决方案,但没有成功

我正在运行 Ubuntu 18.0.4

提前感谢任何帮助

答案1

打开终端并运行xev以检查您想要的按钮的代码。

当你按下按钮来分配ESC你阅读

ButtonPress event, serial 40, synthetic NO, window 0x6400001,  
root 0x1db, subw 0x0, time 152278931, (159,99), root:(1901,151),  
state 0x0, button 3, same_screen YES

像这样的事情,重点是button 3这就是您需要知道的数字。

然后编辑$HOME/.xbindkeysrc
添加

"xte 'key Escape'"  
b:3+release

.xbindkeysrc重新加载killall -HUP xbindkeys

注意:您的鼠标按钮数量可能不是 3。

相关内容