ジョイスティックのボタンが押されたときにコマンドを起動する

ジョイスティックのボタンが押されたときにコマンドを起動する

Ubuntu でアーケード スティックの特定のキーをキーボードの「esc」キーとしてマップできるようにする方法を探しています。

私は Ubuntu ベースのバートップを構築していますが、終了時にキーボードの Esc キーを使用する必要があり、他のキーをマップする方法がないエミュレーターを除いて、すべて正常に動作します。

それを実行する方法はありますか?1週間前から解決策を探していますが、成功していません

私は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 ではありません。

関連情報