1 votos

Hacer que Applescript presione LShift

Exactamente lo que dice el título...

Soy nuevo en la codificación y estoy tratando de hacer que AppleScript simule la pulsación de la tecla LShift. Cuando ejecuto el programa, parece que hay un retraso, lo que indica que puede ser realmente presionando LShift, pero he probado un probador de teclado virtual, y no indica LShift siendo presionado ... No estoy seguro de cómo hacer el programa. La ayuda sería muy apreciada.

Gracias

Edición: Básicamente, quiero que AppleScript pulse Shift (a la izquierda). No sé cuál es la codificación de esta parte.

Este es mi código hasta ahora:

    repeat
       repeat 5 times
          tell application "System Events"
             keystroke "r"
             delay 5
          end tell
       end repeat
       repeat 10000 times
          tell application "System Events"
             keystroke using {shift down}
          end tell
       end repeat
    end repeat

No sé si pulsar la tecla {mayúsculas abajo} es realmente pulsar mayúsculas.

0 votos

Sí, ¡obviamente busqué en Google...! No sé cómo pulsar Shift, entiendo completamente cómo simular la pulsación de una letra.

0 votos

Lo siento, pero no era evidente que hubieras hecho nada hasta que publicaste el código. A menos que estés enfocando los Eventos del Sistema en alguna parte, entonces ¿cuál es el propósito de lo que estás tratando de hacer?

0 votos

Bueno, eso ha defraudado mis esperanzas... Pero gracias por la información.

2voto

James Puntos 106

Creo que quieres esto

tell application "System Events"
    key code 56
end tell

0 votos

Lo siento, soy un poco nuevo en AppleScript... ¿qué significa eso?

0 votos

@ThatCoder, Te están diciendo que reemplazar keystroke using {shift down} con key code 56 como 56 es el código de la tecla de mayúsculas izquierda. BTW ya había probado esto mientras la pregunta estaba en espera y no pude ver que funcionaba cuando hice el comentario anteriormente. Desde entonces he vuelto a probar usando el visor de teclado y se registra aunque sucede tan rápido que no podía verlo en un menú de la aplicación como una tecla modificadora, pero podría con el visor de teclado que se está registrando. ¡Dicho esto, sin embargo, no sé lo que al pulsar la tecla Mayús izquierda 1000 veces va a hacer por usted, en todo caso!

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