einen Befehl starten, wenn die Joystick-Taste gedrückt wird

einen Befehl starten, wenn die Joystick-Taste gedrückt wird

Ich suche nach einer Möglichkeit, Ubuntu in die Lage zu versetzen, eine bestimmte Taste auf meinem Arcade-Stick als „Esc“-Taste auf der Tastatur zuzuordnen.

Ich baue ein Bartop auf Ubuntu-Basis und alles funktioniert gut, außer bei einigen Emulatoren, die mich zum Beenden zwingen, die Esc-Taste auf der Tastatur zu verwenden, und es gibt keine Möglichkeit, andere Tasten zuzuordnen.

gibt es eine Möglichkeit, das zu tun? Ich suche seit einer Woche nach einer funktionierenden Lösung, aber ohne Erfolg

Ich verwende Ubuntu 18.0.4

Danke im Voraus für jede Hilfe

Antwort1

Öffnen Sie Terminal und führen Sie es aus xev, um den Code der gewünschten Schaltfläche zu überprüfen.

Wenn Sie die Taste zum Zuweisen drücken, ESClesen Sie

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

Etwa so: Der wichtige Punkt ist, button 3dass dies die Zahl ist, die Sie kennen müssen.

Bearbeiten Sie dann $HOME/.xbindkeysrc
„Hinzufügen“

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

Neu laden .xbindkeysrcvonkillall -HUP xbindkeys

Hinweis: Die Nummer Ihrer Maustaste ist wahrscheinlich nicht 3.

verwandte Informationen