snape90

Shell-Script soll auf Signal vom Joystick lauschen

Ich möchte gern ein Shell-Script erstellen das etwas tut sobald eine Tastenkombination entweder an der Tastatur oder einem angeschlossenen Joystick (Gamepad) gedrückt wird.

Ich habe das hier gefunden: https://openbook.rheinwerk-verlag.de/shell_programmierung/shell_009_002. ... (Punkt 7.3.1). Hier wird ein Script erzeugt, dass auf STRG+C wartet und dann fragt ob es abgebrochen werden soll. So etwas suche ich, nur will ich nicht auf STRG+C von der Tastatur sondern auf beliebige andere Tasten oder Tastenkombinationen lauschen lassen.

Der Joystick ist als /dev/input/js1 angeschlossen und ich kann "jstest /dev/input/js1" und sehe dann welche Button-Nr. gedrückt wird. Das Tool läuft aber dauerhaft bis ich es abbreche. Laienhaft würde ich erwarten, dass alle möglichen Tastendrucke (Tastatur, Maus, Joystick) auf irgendeine Weise "ins" System gelangen müssen und es müsste möglich sein auf diese zu lauschen.
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 62442123009

Url: https://administrator.de/forum/shell-script-soll-auf-signal-vom-joystick-lauschen-62442123009.html

Ausgedruckt am: 07.05.2025 um 18:05 Uhr

11078840001
11078840001 30.01.2024, aktualisiert am 31.01.2024 um 10:38:49 Uhr
Goto Top
jstest --event /dev/input/js0 | while read event ;do 
    [[ "$event"  =~ "number 4, value 1" ]] && echo Button 4 pressed  
done
Oder Python
https://stackoverflow.com/questions/69217574/how-to-get-input-from-joyst ...
Usw ...