| Return string | Description |
| LBUTTON | Left mouse button |
| RBUTTON | Right mouse button |
| MBUTTON | Middle mouse button |
| 4BUTTON | Fourth mouse button |
| 5BUTTON | Fifth mouse button |
| Return string | Description |
| ESC | |
| F1 | |
| F2 | |
| F3 | |
| F4 | |
| F5 | |
| F6 | |
| F7 | |
| F8 | |
| F9 | |
| F10 | |
| F11 | |
| F12 | |
| ` | Grave accent / Tilde |
| 1 | |
| 2 | |
| 3 | |
| 4 | |
| 5 | |
| 6 | |
| 7 | |
| 8 | |
| 9 | |
| 0 | |
| - | Minus |
| = | Equality |
| \ | Backslash |
| BACKSPACE | |
| TAB | |
| Q | |
| W | |
| E | |
| R | |
| T | |
| Y | |
| U | |
| I | |
| O | |
| P | |
| [ | Open bracket |
| ] | Close bracket |
| ENTER | |
| CAPSLOCK | |
| A | |
| S | |
| D | |
| F | |
| G | |
| H | |
| J | |
| K | |
| L | |
| ; | Semi-colon |
| ' | Apostrophe |
| SHIFT | :input getkeys |
| LSHIFT | :input getkeys side |
| Z | |
| X | |
| C | |
| V | |
| B | |
| N | |
| M | |
| , | Comma |
| . | Dot |
| / | Slash |
| RSHIFT | :input getkeys side |
| CTRL | :input getkeys |
| LCTRL | :input getkeys side |
| LWIN | Left Windows key |
| ALT | :input getkeys |
| LALT | :input getkeys side |
| SPACE | Space bar |
| RALT | :input getkeys side |
| RWIN | Right Windows key |
| APPS | Applications key |
| RCTRL | :input getkeys side |
| Return string | Description |
| PRINTSCREEN | |
| SCROLLOCK | |
| PAUSE | Pause Break |
| INSERT | |
| HOME | |
| PAGEUP | |
| DELETE | |
| END | |
| PAGEDOWN | |
| UP | Arrow key |
| LEFT | Arrow key |
| DOWN | Arrow key |
| RIGHT | Arrow key |
| Return string | Description |
| NUMLOCK | |
| DIVIDE | Slash |
| MULTIPLY | Asterisk |
| SUBTRACT | Minus |
| ADD | Plus |
| NUMPAD7 | |
| NUMPAD8 | |
| NUMPAD9 | |
| NUMPAD4 | |
| NUMPAD5 | |
| CLEAR | Numpad 5 while Numlock is off |
| NUMPAD6 | |
| NUMPAD1 | |
| NUMPAD2 | |
| NUMPAD3 | |
| NUMPAD0 | |
| DECIMAL | Decimal mark / Del |
| Return string | Description |
| WEBBACK | Browser Back key |
| WEBFORWARD | Browser Forward key |
| WEBREFRESH | Browser Refresh key |
| WEBSTOP | Browser Stop key |
| WEBSEARCH | Browser Search key |
| WEBFAVORITES | Browser Favorites key |
| WEBHOME | Browser Start and Home key |
| VOLUMEMUTE | Volume Mute key |
| VOLUMEDOWN | Volume Down key |
| VOLUMEUP | Volume Up key |
| MEDIANEXT | Next Track key |
| MEDIAPREV | Previous Track key |
| MEDIASTOP | Stop Media key |
| MEDIAPLAY | Play/Pause Media key |
| Start Mail key | |
| MEDIASELECT | Select Media key |
| MYCOMPUTER | Start Application 1 key |
| CALCULATOR | Start Application 2 key |
| Return string | Description |
| CANCEL | Control-break processing |
| KANA | IME Kana mode |
| JUNJA | IME Junja mode |
| FINAL | IME final mode |
| HANJA | IME Hanja mode |
| CONVERT | IME convert |
| NONCONVERT | IME nonconvert |
| ACCEPT | IME accept |
| MODECHANGE | IME mode change request |
| SELECT | SELECT key |
| PRINT key | |
| EXECUTE | EXECUTE key |
| HELP | HELP key |
| SEPARATOR | Separator key |
| SLEEP | Computer Sleep key |
| F13 | |
| F14 | |
| F15 | |
| F16 | |
| F17 | |
| F18 | |
| F19 | |
| F20 | |
| F21 | |
| F22 | |
| F23 | |
| F24 | |
| ABNT_C1 | |
| ABNT_C2 | |
| OEM8 | Used for miscellaneous characters; it can vary by keyboard. |
| OEM102 | Either the angle bracket key or the backslash key on the RT 102-key keyboard |
| PROCESS | IME PROCESS key |
| PACKET | Used to pass Unicode characters as if they were keystrokes. |
| ATTN | Attn key |
| CRSEL | CrSel key |
| EXSEL | ExSel key |
| ERASEEOF | Erase EOF key |
| PLAY | Play key |
| ZOOM | Zoom key |
| NONAME | Reserved |
| PA1 | PA1 key |
| OEMCLEAR | Clear key |