¿Cómo iniciar una pulsación de tecla específica utilizando Automator?

0

Tengo el siguiente código:

on run {input, parameters}
    if application "KeyboardViewer" is running then
        quit application "KeyboardViewer"
    else
        activate application "KeyboardViewer"

    end if
    return input
end run
  • Quiero presionar ALT + TAB automáticamente después de activar la aplicación para que pueda comenzar a escribir inmediatamente.
  • La razón para hacer esto es porque el teclado se convierte en la aplicación de ejecución en primer plano y la página web o área de escritura en segundo plano.
pregunta Render 06.11.2012 - 02:30

1 respuesta

3

Puede utilizar el comando de secuencias de comandos keystroke disponible a través de la aplicación Eventos del sistema.

Agregue el siguiente bloque a su secuencia de comandos a continuación (y en el mismo nivel de sangría que) el activate :

tell application "System Events"
    keystroke tab using {command down}
end tell

Esto simulará cmd + pestaña y tendrá el efecto de cambiar de aplicación.

Para simular la tecla modificadora "ALT", use option en lugar de command en la anterior.

    
respondido por el sjbx 06.11.2012 - 11:06

Lea otras preguntas en las etiquetas