Wie sende ich Tastenanschläge an eine bestimmte App?

Wie sende ich Tastenanschläge an eine bestimmte App?

Ich möchte in der Lage sein, einen globalen Tastendruck zu binden und eine Tastenfolge an eine bestimmte App zu senden.

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

Gibt es eine App, die das kann? Ich verwende Compiz, falls 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

Antwort1

Sie können xdotooldamit einen --windowsParameter angeben, um das Zielfenster auszuwählen, und einen searchBefehl, um nach einem Fenster per Titel, Name oder auf andere Weise zu suchen.

verwandte Informationen