¿Cuál es el código de la barra espaciadora en applecript?

3

Estoy intentando crear un applecript que utiliza la barra espaciadora de pulsación de tecla que tengo este código

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

Pero cuando ejecuto el script, el "espacio" simplemente no funciona. No recibo un mensaje de error ni nada (todo el código abre un software de grabación dentro del script que cuando se presiona la barra espaciadora, las estrellas de grabación, pero el script no inicia la grabación).

Esta publicación muestra cómo mantener presionada la tecla modificadora a la izquierda y enviarla a los eventos del sistema, pero ¿la sintaxis de arriba es correcta para presionar la barra espaciadora?

    
pregunta John Smith 17.08.2018 - 08:49

2 respuestas

4

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

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

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

Aquí hay una lista de códigos clave para su referencia:

Fuente:

  • Lista completa de códigos clave de AppleScript
respondido por el rubik's sphere 05.09.2018 - 07:52
2
tell application "System Events"
    key code 49
end tell
    
respondido por el wch1zpink 05.09.2018 - 07:49

Lea otras preguntas en las etiquetas