Enumeration of supported keyboard and mouse button identifiers
| Constant | Description |
|---|
util.input.key.A | A key |
util.input.key.B | B key |
util.input.key.C | C key |
util.input.key.D | D key |
util.input.key.E | E key |
util.input.key.F | F key |
util.input.key.G | G key |
util.input.key.H | H key |
util.input.key.I | I key |
util.input.key.J | J key |
util.input.key.K | K key |
util.input.key.L | L key |
util.input.key.M | M key |
util.input.key.N | N key |
util.input.key.O | O key |
util.input.key.P | P key |
util.input.key.Q | Q key |
util.input.key.R | R key |
util.input.key.S | S key |
util.input.key.T | T key |
util.input.key.U | U key |
util.input.key.V | V key |
util.input.key.W | W key |
util.input.key.X | X key |
util.input.key.Y | Y key |
util.input.key.Z | Z key |
| Constant | Description |
|---|
util.input.key.0 | Number row 0 key |
util.input.key.1 | Number row 1 key |
util.input.key.2 | Number row 2 key |
util.input.key.3 | Number row 3 key |
util.input.key.4 | Number row 4 key |
util.input.key.5 | Number row 5 key |
util.input.key.6 | Number row 6 key |
util.input.key.7 | Number row 7 key |
util.input.key.8 | Number row 8 key |
util.input.key.9 | Number row 9 key |
| Constant | Description |
|---|
util.input.key.NUM_0 | Numpad 0 key |
util.input.key.NUM_1 | Numpad 1 key |
util.input.key.NUM_2 | Numpad 2 key |
util.input.key.NUM_3 | Numpad 3 key |
util.input.key.NUM_4 | Numpad 4 key |
util.input.key.NUM_5 | Numpad 5 key |
util.input.key.NUM_6 | Numpad 6 key |
util.input.key.NUM_7 | Numpad 7 key |
util.input.key.NUM_8 | Numpad 8 key |
util.input.key.NUM_9 | Numpad 9 key |
| Constant | Description |
|---|
util.input.key.NUM_ADD | Numpad + key |
util.input.key.NUM_SUBTRACT | Numpad - key |
util.input.key.NUM_MULTIPLY | Numpad * key |
util.input.key.NUM_DIVIDE | Numpad / key |
util.input.key.NUM_PERIOD | Numpad . key |
| Constant | Description |
|---|
util.input.key.F1 | F1 key |
util.input.key.F2 | F2 key |
util.input.key.F3 | F3 key |
util.input.key.F4 | F4 key |
util.input.key.F5 | F5 key |
util.input.key.F6 | F6 key |
util.input.key.F7 | F7 key |
util.input.key.F8 | F8 key |
util.input.key.F9 | F9 key |
util.input.key.F10 | F10 key |
util.input.key.F11 | F11 key |
util.input.key.F12 | F12 key |
util.input.key.F13 | F13 key |
util.input.key.F14 | F14 key |
util.input.key.F15 | F15 key |
util.input.key.F16 | F16 key |
util.input.key.F17 | F17 key |
util.input.key.F18 | F18 key |
util.input.key.F19 | F19 key |
util.input.key.F20 | F20 key |
util.input.key.F21 | F21 key |
util.input.key.F22 | F22 key |
util.input.key.F23 | F23 key |
util.input.key.F24 | F24 key |
util.input.key.F25 | F25 key. Only supported on macOS and Linux due to a Windows limitation |
util.input.key.F26 | F26 key. Only supported on macOS and Linux due to a Windows limitation |
util.input.key.F27 | F27 key. Only supported on macOS and Linux due to a Windows limitation |
util.input.key.F28 | F28 key. Only supported on macOS and Linux due to a Windows limitation |
util.input.key.F29 | F29 key. Only supported on macOS and Linux due to a Windows limitation |
util.input.key.F30 | F30 key. Only supported on macOS and Linux due to a Windows limitation |
util.input.key.F31 | F31 key. Only supported on macOS and Linux due to a Windows limitation |
util.input.key.F32 | F32 key. Only supported on macOS and Linux due to a Windows limitation |
util.input.key.F33 | F33 key. Only supported on macOS and Linux due to a Windows limitation |
util.input.key.F34 | F34 key. Only supported on macOS and Linux due to a Windows limitation |
util.input.key.F35 | F35 key. Only supported on macOS and Linux due to a Windows limitation |
| Constant | Description |
|---|
util.input.key.UP | Up arrow key |
util.input.key.DOWN | Down arrow key |
util.input.key.LEFT | Left arrow key |
util.input.key.RIGHT | Right arrow key |
| Constant | Description |
|---|
util.input.key.SPACE | Space bar |
util.input.key.ENTER | Enter / Return key (main keyboard) |
util.input.key.KP_ENTER | Enter key on the numpad |
util.input.key.ESCAPE | Escape key |
util.input.key.TAB | Tab key |
util.input.key.BACKTAB | Shift + Tab key |
util.input.key.BACKSPACE | Backspace key |
util.input.key.INSERT | Insert key |
util.input.key.DELETE | Delete key |
util.input.key.HOME | Home key |
util.input.key.END | End key |
util.input.key.PAGE_UP | Page Up key |
util.input.key.PAGE_DOWN | Page Down key |
util.input.key.PAUSE | Pause key |
util.input.key.PRINT | Print Screen key |
util.input.key.CLEAR | Clear key |
util.input.key.MENU | Context menu key |
util.input.key.SYSREQ | System Request key |
util.input.key.HYPER | Hyper key (Linux/X11 only) |
util.input.key.HELP | Help key |
util.input.key.BACK | Back key |
util.input.key.FORWARD | Forward key |
util.input.key.STOP | Media stop key |
util.input.key.REFRESH | Refresh key |
Both sided aliases resolve to the same underlying key code.
| Constant | Aliases | Description |
|---|
util.input.key.SHIFT | LSHIFT / RSHIFT | Shift key |
util.input.key.CTRL | LCTRL / RCTRL | Control key |
util.input.key.ALT | LALT / RALT | Alt key |
util.input.key.META | LMETA / RMETA | Meta / Super / Windows key |
| Constant | Description |
|---|
util.input.key.CAPS_LOCK | Caps Lock key |
util.input.key.NUM_LOCK | Num Lock key |
util.input.key.SCROLL_LOCK | Scroll Lock key |
| Constant | Symbol | Description |
|---|
util.input.key.EXCLAM | ! | Exclamation mark |
util.input.key.QUOTEDBL | " | Double quotation mark |
util.input.key.NUMBER_SIGN | # | Number sign / hash |
util.input.key.DOLLAR | $ | Dollar sign |
util.input.key.PERCENT | % | Percent sign |
util.input.key.AMPERSAND | & | Ampersand |
util.input.key.APOSTROPHE | ' | Apostrophe |
util.input.key.PAREN_LEFT | ( | Left parenthesis |
util.input.key.PAREN_RIGHT | ) | Right parenthesis |
util.input.key.ASTERISK | * | Asterisk |
util.input.key.PLUS | + | Plus sign |
util.input.key.COMMA | , | Comma |
util.input.key.MINUS | - | Minus / hyphen |
util.input.key.PERIOD | . | Period / full stop |
util.input.key.SLASH | / | Forward slash |
util.input.key.COLON | : | Colon |
util.input.key.SEMICOLON | ; | Semicolon |
util.input.key.LESS | < | Less-than sign |
util.input.key.EQUAL | = | Equal sign |
util.input.key.GREATER | > | Greater-than sign |
util.input.key.QUESTION | ? | Question mark |
util.input.key.AT | @ | At sign |
util.input.key.BRACKET_LEFT | [ | Left square bracket |
util.input.key.BACKSLASH | \ | Backslash |
util.input.key.BRACKET_RIGHT | ] | Right square bracket |
util.input.key.CIRCUM | ^ | Caret |
util.input.key.UNDERSCORE | _ | Underscore |
util.input.key.QUOTE_LEFT | ` | Backtick / grave accent |
util.input.key.BRACE_LEFT | { | Left curly brace |
util.input.key.BAR | | | Vertical bar / pipe |
util.input.key.BRACE_RIGHT | } | Right curly brace |
util.input.key.TILDE | ~ | Tilde |
util.input.key.YEN | ¥ | Yen symbol |
util.input.key.SECTION | § | Section sign |
| Constant | Description |
|---|
util.input.key.VOLUME_DOWN | Volume down key |
util.input.key.VOLUME_MUTE | Mute volume key |
util.input.key.VOLUME_UP | Volume up key |
util.input.key.MEDIA_PLAY | Media play key |
util.input.key.MEDIA_STOP | Media stop key |
util.input.key.MEDIA_PREVIOUS | Previous track key |
util.input.key.MEDIA_NEXT | Next track key |
util.input.key.MEDIA_RECORD | Media record key |
| Constant | Description |
|---|
util.input.key.HOMEPAGE | Home page key |
util.input.key.FAVORITES | Favorites key |
util.input.key.SEARCH | Search key |
util.input.key.STANDBY | Standby key |
util.input.key.OPEN_URL | Open URL / Launch Browser key |
util.input.key.LAUNCH_MAIL | Launch Mail key |
util.input.key.LAUNCH_MEDIA | Launch Media key |
util.input.key.LAUNCH0 | Launch Shortcut 0 key |
util.input.key.LAUNCH1 | Launch Shortcut 1 key |
util.input.key.LAUNCH2 | Launch Shortcut 2 key |
util.input.key.LAUNCH3 | Launch Shortcut 3 key |
util.input.key.LAUNCH4 | Launch Shortcut 4 key |
util.input.key.LAUNCH5 | Launch Shortcut 5 key |
util.input.key.LAUNCH6 | Launch Shortcut 6 key |
util.input.key.LAUNCH7 | Launch Shortcut 7 key |
util.input.key.LAUNCH8 | Launch Shortcut 8 key |
util.input.key.LAUNCH9 | Launch Shortcut 9 key |
util.input.key.LAUNCHA | Launch Shortcut A key |
util.input.key.LAUNCHB | Launch Shortcut B key |
util.input.key.LAUNCHC | Launch Shortcut C key |
util.input.key.LAUNCHD | Launch Shortcut D key |
util.input.key.LAUNCHE | Launch Shortcut E key |
util.input.key.LAUNCHF | Launch Shortcut F key |
util.input.key.GLOBE | "Globe" key on Mac / iPad keyboard |
util.input.key.KEYBOARD | "On-screen keyboard" key on iPad keyboard |
util.input.key.JIS_EISU | 英数 key on Mac keyboard |
util.input.key.JIS_KANA | かな key on Mac keyboard |
| Constant | Description |
|---|
util.input.key.MOUSE_LEFT | Left mouse button |
util.input.key.MOUSE_RIGHT | Right mouse button |
util.input.key.MOUSE_MIDDLE | Middle mouse button / scroll wheel click |
util.input.key.MOUSE_WHEEL_UP | Scroll wheel up |
util.input.key.MOUSE_WHEEL_DOWN | Scroll wheel down |
util.input.key.MOUSE_XBUTTON1 | Extra mouse button 1 (side button) |
util.input.key.MOUSE_XBUTTON2 | Extra mouse button 2 (side button) |