System Eventsを使えばアプリで特定のキー操作を実行できます。
赤字部分を以下のように書き換えると色んな操作が可能です。
複数操作を入れる場合はdelayを入れた方が良いです。
| コード | 操作 |
| keystroke "b" | bを入力 |
| keystroke "6" | 6を入力 |
| keystroke "B" | B(大文字)を入力 |
| keystroke "abc" | abcを入力 |
| keystroke "a" using {command down} | aとcommandキー同時押し(全選択) |
| keystroke "c" using {command down} | cとcommandキー同時押し(コピー) |
| keystroke "v" using {command down} | vとcommandキー同時押し(ペースト) |
| keystroke "vv" using {command down} | 2回ペースト実行 |
| keystroke "v" using {shift down} | vとshiftキー同時押し(大文字V) |
| keystroke "k" using {control down} | kとcontrolキー同時押し |
| keystroke "z" using {option down} | zとoptionキー同時押し(文字Ω) |
| keystroke "s" using {command down, shift down} | sとcommandとshiftキー同時押し |
| keystroke return | returnキーを押す |
| keystroke tab | tabキーを押す |
| keystroke (ASCII character 1) | homeキーを押す |
| keystroke (ASCII character 4) | endキーを押す |
| keystroke (ASCII character 11) | pageupキーを押す |
| keystroke (ASCII character 12) | pagedownキーを押す |
| keystroke (ASCII character 8) | delete(BS)キーを押す |
| keystroke (ASCII character 127) | delete(Del)キーを押す |
| keystroke (ASCII character 15) | returnをカーソル前に挿入 |
| keystroke (ASCII character 28) | ←キーを押す |
| keystroke (ASCII character 29) | →キーを押す |
| keystroke (ASCII character 30) | ↑キーを押す |
| keystroke (ASCII character 31) | ↓キーを押す |
| keystroke (ASCII character 7) | beep音 |
| keystroke (ASCII character 5) | マウスポインタが?になる |
| keystroke (ASCII character 25) | カットした文字を入力 (コピーした文字じゃない) |
| keystroke (ASCII character 16) | F1キーを押す |
| key code 120 | F2キーを押す |
| key code 99 | F3キーを押す |
| key code 118 | F4キーを押す |
| key code 96 | F5キーを押す |
| key code 97 | F6キーを押す |
| key code 98 | F7キーを押す |
| key code 100 | F8キーを押す |
| key code 101 | F9キーを押す |
| key code 109 | F10キーを押す |
| key code 103 | F11キーを押す |
| key code 111 | F12キーを押す |
| key code 105 | F13キーを押す |
| key code 107 | F14キーを押す |
| key code 113 | F15キーを押す |
| key code 106 | F16キーを押す |