按下操縱桿按鈕時啟動指令

按下操縱桿按鈕時啟動指令

我正在尋找一種方法,使 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。

相關內容