Como envio as teclas digitadas para um aplicativo específico?

Como envio as teclas digitadas para um aplicativo específico?

Gostaria de poder vincular um pressionamento de tecla global e enviar uma sequência de pressionamentos de tecla para um aplicativo específico.

Especificamente: estou usando o cliente Last.fm e gostaria de poder iniciar/parar música com um atalho de teclado global.

Existe um aplicativo que faz isso? Estou usando o Compiz, se isso ajudar.

Atualizar:

Acabei tendo que escrever um script bash. Aqui está o produto final: #!/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

Responder1

Você pode usar xdotoolisso para fornecer um --windowsparâmetro para selecionar a janela de destino e um searchcomando para procurar uma janela por título, nome ou outro.

informação relacionada