J'essaie d'envoyer des séquences de touches à l'application VisualBoyAdvance en utilisant AppleScript, mais je n'arrive pas à le faire fonctionner.L'application n'accepte pas la frappe
Mon code, à ce jour, est la suivante:
tell application "VisualBoyAdvance"
activate
tell application "System Events"
keystroke "k"
end tell
end tell
Quand je dis VisualBoyAdvance directement, je reçois cette erreur:
error "VisualBoyAdvance got an error: Can’t get keystroke \"k\"." number -1728 from keystroke "k"
J'ai essayé dire VisualBoyAdvance directement, et je l'ai aussi essayé en utilisant key code 40
, mais je ne peux toujours pas le faire fonctionner. Curieusement, cela fonctionne:
tell application "VisualBoyAdvance"
activate
tell application "System Events"
keystroke "d" using {command down}
end tell
end tell
Mais c'est un raccourci clavier qui apparaît dans la barre de menu, donc je suppose que ce serait un peu différent. Comment puis-je utiliser AppleScript pour simuler une pression sur une touche et permettre à l'application de répondre? Si je ne peux pas utiliser AppleScript pour cela, que pourrais-je utiliser d'autre?
Avez-vous le soutien de l'appareil d'assistance mis en marche? – alesplin
une chance à ce sujet? –