Wie sende ich Tastenanschläge an eine bestimmte App?


7

Ich möchte in der Lage sein, einen globalen Tastenanschlag zu binden und eine Folge von Tastenanschlägen an eine bestimmte App zu senden.

Insbesondere: Ich verwende den Last.fm-Client und möchte Musik mit einer globalen Tastenkombination starten / stoppen können.

Gibt es eine App, die das macht? Ich benutze compiz, wenn das hilft.

Aktualisieren:

Am Ende musste ich ein Bash-Skript schreiben. Hier ist das Endprodukt: #! / Bin / sh

for x in `xdotool search --class last.fm`
do
    if ( xprop -id $x WM_WINDOW_ROLE | grep menuControls );
    then
            xdotool type --window $x Ctrl-m
            break
    fi
done

Antworten:


5

Sie können xdotooldiesen --windowsParameter verwenden, um das Zielfenster auszuwählen, und einen searchBefehl, um ein Fenster nach Titel, Name oder anderem zu suchen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.