Sikuliでキー入力するにはtypeメソッドを使います。
1 | type(画像など[省略可], 入力文字, 修飾キー) |
入力文字は「a」「b」「c」などのキー1文字や次の表のような特殊キーを指定することができます。
(1文字の指定しかできませんので、複数の文字を設定したい場合はpasteメソッドを使うことになります。)
特殊一覧
特殊キー定数 | 意味 |
---|---|
Key.ENTER | Enterキー |
Key.TAB | Tabキー |
Key.ESC | ESCキー |
Key.BACKSPACE | BSキー |
Key.DELETE | DELETEキー |
Key.INSERT | INSERTキー |
Key.SPACE | スペースキー |
Key.F1~Key.F15 | ファンクションキー |
Key.HOME | HOMEキー |
Key.END | ENDキー |
Key.LEFT,Key.RIGHT, Key.DOWN,Key.UP |
カーソルキー群 |
Key.PAGEUP,Key.DOWN | PageUp,PageDownキー |
Key.PRINTSCREEN | PrintScreenキー |
Key.PAUSE | Pauseキー |
Key.CAPS_LOCK | CapsLockキー |
Key.SCROLL LOCK | ScrollLockキー |
Key.NUM_LOCK | NumLockキー |
Key.NUM0~Key.NUM9 | テンキーの数字「0」~「9」 |
Key.SEPARATOR | テンキーの「.」 |
Key.ADD | テンキーの「+」 |
Key.MINUS | テンキーの「-」 |
Key.MULTIPLY | テンキーの「*」 |
Key.DIVIDE | テンキーの「/」 |
修飾キーは次のキーを指定することができます。
修飾一覧
修飾キー定数 | 意味 |
---|---|
Key.CTRL | Ctrlキー |
Key.SHIFT | Shiftキー |
Key.ALT | ALTキー |
Key.META | METAキー(WindowsキーまたはMacのCommandキー) |
Key.CMD | Commandキー |
Key.WIN | Windowsキー |
Key.ALTGR | [Ctrl]と[Alt]を両方同時押し |