Como faço para enviar pressionamentos de tecla para um aplicativo específico?

7

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

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

Existe um aplicativo que faz isso? Eu estou usando compiz, se isso ajuda.

Atualização:

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
    
por Erigami 09.08.2011 / 16:02

1 resposta

5

Você pode usar xdotool que fornecem um parâmetro --windows para selecionar a janela de destino e um comando search para procurar uma janela por título, nome ou outro.

    
por enzotib 09.08.2011 / 16:16