¿Cómo envío pulsaciones de teclas a una aplicación específica?

¿Cómo envío pulsaciones de teclas a una aplicación específica?

Me gustaría poder vincular una pulsación de tecla global y enviar una secuencia de pulsaciones de teclas a una aplicación específica.

Específicamente: estoy usando el cliente Last.fm y me gustaría poder iniciar/detener música con una combinación de teclas global.

¿Existe alguna aplicación que haga esto? Estoy usando compiz, si eso ayuda.

Actualizar:

Terminé teniendo que escribir un script bash. Aquí está el producto 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

Respuesta1

Puede usarlo xdotoolpara proporcionar un --windowsparámetro para seleccionar la ventana de destino y un searchcomando para buscar una ventana por título, nombre u otro.

información relacionada