Keyboard Constants
Category: Constants
Back to System Functions
Keyboard constants are used with KeyDown to test whether a specific key is currently pressed.
All keyboard constants begin with KEY_.
Control and Navigation Keys
| Constant |
Description |
| KEY_BACKSPACE | Backspace key. |
| KEY_CAPSLOCK | Caps Lock key. |
| KEY_DELETE | Delete key. |
| KEY_DOWN | Down arrow key. |
| KEY_END | End key. |
| KEY_ENTER | Enter or Return key. |
| KEY_ESC | Escape key. |
| KEY_HOME | Home key. |
| KEY_INSERT | Insert key. |
| KEY_LEFT | Left arrow key. |
| KEY_PAGEDOWN | Page Down key. |
| KEY_PAGEUP | Page Up key. |
| KEY_PAUSE | Pause key. |
| KEY_PRINTSCREEN | Print Screen key. |
| KEY_RIGHT | Right arrow key. |
| KEY_SCROLLLOCK | Scroll Lock key. |
| KEY_SPACE | Space bar. |
| KEY_TAB | Tab key. |
| KEY_UP | Up arrow key. |
Letters and Number Row
| Constant |
Description |
| KEY_0 through KEY_9 | Number row keys. |
| KEY_A through KEY_Z | Letter keys. |
Function Keys
| Constant |
Description |
| KEY_F1 through KEY_F12 | Function keys. |
Modifiers and System Keys
| Constant |
Description |
| KEY_ALT | Alt key. |
| KEY_APPS | Application or context-menu key. |
| KEY_CTRL | Control key. |
| KEY_LEFT_ALT | Left Alt key. |
| KEY_LEFT_CTRL | Left Control key. |
| KEY_LEFT_SHIFT | Left Shift key. |
| KEY_LEFT_WIN | Left Windows key. |
| KEY_NUMLOCK | Num Lock key. |
| KEY_RIGHT_ALT | Right Alt key. |
| KEY_RIGHT_CTRL | Right Control key. |
| KEY_RIGHT_SHIFT | Right Shift key. |
| KEY_RIGHT_WIN | Right Windows key. |
| KEY_SHIFT | Shift key. |
Numpad Keys
| Constant |
Description |
| KEY_NUMPAD_0 through KEY_NUMPAD_9 | Numpad digit keys. |
| KEY_NUMPAD_ADD | Numpad add key. |
| KEY_NUMPAD_DECIMAL | Numpad decimal key. |
| KEY_NUMPAD_DIVIDE | Numpad divide key. |
| KEY_NUMPAD_MULTIPLY | Numpad multiply key. |
| KEY_NUMPAD_SEPARATOR | Numpad separator key. |
| KEY_NUMPAD_SUBTRACT | Numpad subtract key. |
Punctuation Keys
| Constant |
Description |
| KEY_APOSTROPHE | Apostrophe key. |
| KEY_BACKSLASH | Backslash key. |
| KEY_BACKTICK | Backtick key. |
| KEY_COMMA | Comma key. |
| KEY_EQUALS | Equals key. |
| KEY_LEFT_BRACKET | Left bracket key. |
| KEY_MINUS | Minus key. |
| KEY_PERIOD | Period key. |
| KEY_RIGHT_BRACKET | Right bracket key. |
| KEY_SEMICOLON | Semicolon key. |
| KEY_SLASH | Slash key. |
Example
If KeyDown(KEY_ESC) Then
End
End If