J'essaie de contrôler Google Earth en utilisant les touches fléchées, cependant, je veux le faire avec applescript. Essentiellement, ce code devrait fonctionner et je vais vous dire ce qu'il fait réellement.Applescript peut-il envoyer des flèches via la touche enfoncée?
tell application "System Events"
delay 3
key down 124 #Value of key right
delay 3
key up 124
end tell
Ce code devrait attendre que j'aille à google earth, alors il tiendra la touche fléchée droite pendant 3 secondes. Cependant, il frappe juste un «a». J'ai vu des recommandations à faire ce qui suit:
key down (key code 124)
Ce genre de travaux, il appuyez sur la touche droite une seule fois et ne tient pas.
Si vous le faites avec une clé telle que D (également utilisée pour naviguer dans Google Earth), cela fonctionne parfaitement. (Je pense que "clé en bas 2" fait cela). Donc, ma question est la suivante: y a-t-il un moyen de faire fonctionner les touches fléchées? "Travailler" fait référence à l'envoi d'un événement de touche qui ne lie pas le script et qui pourrait être annulé ultérieurement avec un événement clé. J'aimerais vraiment pouvoir contrôler le simulateur de vol (le WASD ne fonctionne pas - les touches fléchées le font).
Merci pour toutes les suggestions,
Jake
J'ai répondu à votre question. Si cela vous a été utile, veuillez "accepter" la réponse et voter pour celle-ci. – Mark