説明 YosemiteのJXAではキー入力をシミュレートすることができます。その際、特殊なキーはkeystroke()メソッドを使って入力することができません。例えばreturnキーやカーソルキー、deleteキーです。この場合はkeyCode()メソッドを使います。 まず、sys = Application("System Events")としてシステムイベントを扱えるオブジェクトを取得します。keyCode()メソッドの最初のパラメーターに入力したい文字のコードを指定します。keyCode(36)とするとreturnキーが入力されます。その他のキーコードについてはGUIスクリプティングで使いたくなる道具のページを参照してください。 keyCode()メソッドでコマンドキーやシフトキーなど修飾キーも組み合わせる場合はkeyCode("36", { using: "command down