4 votes

Créer un AppleScript qui maintient une touche enfoncée

J'essaie donc de créer un script qui maintient une touche comme l'option gauche. Mais je ne veux pas utiliser quelque chose comme

tell application "x"
    keystroke *keycode*
end tell

J'ai essayé de le faire, mais l'application pour laquelle j'essaie de le faire fonctionner ne l'accepte pas. J'ai donc pensé à essayer de faire un script qui maintient une touche (spécifiquement une touche de modification) pendant un temps indéfini.

Existe-t-il une solution ?

1voto

Bálint Babics Points 821

Essayez d'exécuter votre code à l'aide de la fonction key down & key up d'AppleScript.

code :

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

-2voto

Jay Points 22

keystroke fait en fait partie de l'application "System Events", alors essayez quelque chose comme ceci :

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

Où x est l'application/le processus et n est un nombre.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X