4 votos

Creando un AppleScript que mantenga presionada una tecla

Entonces estoy tratando de hacer un script que mantenga presionada una tecla como la opción izquierda. Pero no quiero usar algo como

decir aplicación "x"
    pulsar tecla *código de tecla*
end decir

Intenté hacer eso, pero la aplicación para la que intento hacerlo no lo aceptará. Así que pensé en tratar de hacer un script que simplemente mantenga presionada una tecla (específicamente una tecla modificador) durante un tiempo indefinido.

¿Hay alguna solución?

0 votos

¿Necesitas más de 2 segundos?

1voto

John Fleming Puntos 25

Intenta ejecutar tu código utilizando las funciones key down y key up de AppleScript.

código:

tell application "System Events"
    key down option
    delay 5
    key up option
end tell

-2voto

Jay Nagpaul Puntos 18

keystroke en realidad es parte de la aplicación "System Events", así que prueba algo como esto:

tell application "x" to activate
delay 1
tell application "System Events"
    tell process "x"
        repeat n veces
            keystroke "keycode"
        end repeat
    end tell
end tell

Donde x es la aplicación/proceso y n es un número.

1 votos

Por favor, ¡no adivines! Tu script simplemente repite el keycode n veces, ¡pero no mantiene presionada una tecla!

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