5 votos

¿Cuál es el código de pulsación de la barra espaciadora en applescript?

Estoy intentando crear un applescript que utilice la barra espaciadora Tengo este código

tell application "System Events"
    keystroke {Space}
end tell

Pero cuando toco el script "espacio" simplemente no funciona. No recibo ningún mensaje de error ni nada (todo el código abre un software de grabación dentro del script que cuando se pulsa la barra espaciadora empieza a grabar pero el script no inicia la grabación).

Este post muestra cómo mantener una tecla modificadora mayúscula izquierda y enviarla a los eventos del sistema, pero ¿es correcta la sintaxis anterior para pulsar la barra espaciadora?

0 votos

La verdad es que es una pregunta decente, espero que no te importe que la reabra para obtener ayuda y respuestas.

6voto

rubik's sphere Puntos 31

Su código de ejemplo funciona correctamente en mi máquina (con OS X 10.11.6).

Si keystroke space no funciona en su máquina, pruebe lo siguiente:

tell application "System Events"
  key code 49 -- space bar
end tell

A continuación, una lista de códigos clave para su referencia:

AppleScript key codes for keys

Fuente:

2voto

wch1zpink Puntos 11
tell application "System Events"
    key code 49
end tell

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X