矢印キーを使用してGoogle Earthを制御しようとしていますが、applescriptでこれを行いたいです。基本的に、このコードは機能するはずです。実際に何をするかを説明します。
tell application "System Events"
delay 3
key down 124 #Value of key right
delay 3
key up 124
end tell
このコードは、私が Google Earth にアクセスするのを待ってから、右矢印キーを 3 秒間押したままにします。ただし、「a」がヒットするだけです。次のことを行うためのいくつかの推奨事項を見ました。
key down (key code 124)
この種の作品は、右のキーを一度だけ押して、それを保持しません。
これを D などのキー (Google Earth で右に移動するためにも使用) で行うと、完全に機能します。(「キーダウン2」がそれを行うと思います)。
私の質問は、実際に矢印キーを機能させる方法はありますか? ここでの「動作中」とは、スクリプトを拘束せず、後でキー アップ イベントでキャンセルできるキー ダウン イベントを送信することを指します。フライト シミュレータを制御できるようになりたいです (WASD は機能しませんが、矢印キーは機能します)。
すべての提案に感謝します,
ジェイク