#include <cstddef>
Contains virtual keys constants.
Go to the source code of this file.
Variables | |
constexpr size_t | VK_NONE |
No key pressed. | |
constexpr size_t | VK_LINE_FEED |
The LINEFEED key. | |
constexpr size_t | VK_PAGEUP |
The PAGE UP key. | |
constexpr size_t | VK_PAGEDOWN |
The PAGE DOWN key. | |
constexpr size_t | VK_0 |
The 0 key. | |
constexpr size_t | VK_1 |
The 1 key. | |
constexpr size_t | VK_2 |
The 2 key. | |
constexpr size_t | VK_3 |
The 3 key. | |
constexpr size_t | VK_4 |
The 4 key. | |
constexpr size_t | VK_5 |
The 5 key. | |
constexpr size_t | VK_6 |
The 6 key. | |
constexpr size_t | VK_7 |
The 7 key. | |
constexpr size_t | VK_8 |
The 8 key. | |
constexpr size_t | VK_9 |
The 9 key. | |
constexpr size_t | VK_A |
The A key. | |
constexpr size_t | VK_B |
The B key. | |
constexpr size_t | VK_C |
The C key. | |
constexpr size_t | VK_D |
The D key. | |
constexpr size_t | VK_E |
The E key. | |
constexpr size_t | VK_F |
The F key. | |
constexpr size_t | VK_G |
The G key. | |
constexpr size_t | VK_H |
The H key. | |
constexpr size_t | VK_I |
The I key. | |
constexpr size_t | VK_J |
The J key. | |
constexpr size_t | VK_K |
The K key. | |
constexpr size_t | VK_L |
The L key. | |
constexpr size_t | VK_M |
The M key. | |
constexpr size_t | VK_N |
The N key. | |
constexpr size_t | VK_O |
The O key. | |
constexpr size_t | VK_P |
The P key. | |
constexpr size_t | VK_Q |
The Q key. | |
constexpr size_t | VK_R |
The R key. | |
constexpr size_t | VK_S |
The S key. | |
constexpr size_t | VK_T |
The T key. | |
constexpr size_t | VK_U |
The U key. | |
constexpr size_t | VK_V |
The V key. | |
constexpr size_t | VK_W |
The W key. | |
constexpr size_t | VK_X |
The X key. | |
constexpr size_t | VK_Y |
The Y key. | |
constexpr size_t | VK_Z |
The Z key. | |
constexpr size_t | VK_COMMAND |
The CMD key. | |
constexpr size_t | VK_LCOMMAND |
The left CMD key. | |
constexpr size_t | VK_RCOMMAND |
The right CMD key. | |
constexpr size_t | VK_FUNCTION |
The FUNCTION key. | |
constexpr size_t | VK_SHIFT_MODIFIER |
The SHIF modifierT key. | |
constexpr size_t | VK_CONTROL_MODIFIER |
The CTRL modifier key. | |
constexpr size_t | VK_ALT_MODIFIER |
The ALT modifier key. | |
constexpr size_t | VK_META_MODIFIER |
The META modifier key. | |
constexpr size_t | VK_FUNCTION_MODIFIER |
The FUNCTIOON modifier key. | |
constexpr size_t | VK_LBUTTON |
The left mouse button. | |
constexpr size_t | VK_RBUTTON |
The right mouse button. | |
constexpr size_t | VK_CANCEL |
The CANCEL key. | |
constexpr size_t | VK_MBUTTON |
The middle mouse button. | |
constexpr size_t | VK_XBUTTON1 |
The firstt x mouse button. | |
constexpr size_t | VK_XBUTTON2 |
The the second x mouse button. | |
constexpr size_t | VK_BACK |
The BACK key. | |
constexpr size_t | VK_TAB |
The TAB key. | |
constexpr size_t | VK_CLEAR |
The CLEAR key. | |
constexpr size_t | VK_RETURN |
The RETURN key. | |
constexpr size_t | VK_ENTER |
The ENTER key. | |
constexpr size_t | VK_SHIFT |
The SHIFT key. | |
constexpr size_t | VK_CONTROL |
The CTRL key. | |
constexpr size_t | VK_MENU |
The ALT key. | |
constexpr size_t | VK_PAUSE |
The PAUSE key. | |
constexpr size_t | VK_CAPITAL |
The CAPS LOCK key. | |
constexpr size_t | VK_KANA |
The IME Kana key. | |
constexpr size_t | VK_HANGUEL |
The IME Hanguel key. | |
constexpr size_t | VK_HANGUL |
The IME Hangul key. | |
constexpr size_t | VK_JUNJA |
The IME Junja key. | |
constexpr size_t | VK_FINAL |
The IME Final key. | |
constexpr size_t | VK_HANJA |
The IME Hanja key. | |
constexpr size_t | VK_KANJI |
The IME Kanji key. | |
constexpr size_t | VK_ESCAPE |
The ESC key. | |
constexpr size_t | VK_CONVERT |
The IME convert key. | |
constexpr size_t | VK_NONCONVERT |
The IME nonconvert key. | |
constexpr size_t | VK_ACCEPT |
The IMA accept key. | |
constexpr size_t | VK_MODECHANGE |
The IME mode change key. | |
constexpr size_t | VK_SPACE |
The SPACEBAR key. | |
constexpr size_t | VK_PRIOR |
The PAGE UP key. | |
constexpr size_t | VK_NEXT |
The PAGE DOWN key. | |
constexpr size_t | VK_END |
The END key. | |
constexpr size_t | VK_HOME |
The HOME key. | |
constexpr size_t | VK_LEFT |
The LEFT key. | |
constexpr size_t | VK_UP |
The UP key. | |
constexpr size_t | VK_RIGHT |
The RIGHT key. | |
constexpr size_t | VK_DOWN |
The DOWN key. | |
constexpr size_t | VK_SELECT |
The SELECT key. | |
constexpr size_t | VK_PRINT |
The PRINT key. | |
constexpr size_t | VK_EXECUTE |
The EXECUTE key. | |
constexpr size_t | VK_SNAPSHOT |
The PRINT SCREEN key. | |
constexpr size_t | VK_INSERT |
The INSERT key. | |
constexpr size_t | VK_DELETE |
The DEL key. | |
constexpr size_t | VK_HELP |
The HELP key. | |
constexpr size_t | VK_LWIN |
The left Windows logo key. | |
constexpr size_t | VK_RWIN |
The right Windows logo key. | |
constexpr size_t | VK_APPS |
The application key. | |
constexpr size_t | VK_SLEEP |
The computer sleep key. | |
constexpr size_t | VK_NUMPAD0 |
The 0 key on the numeric keypad. | |
constexpr size_t | VK_NUMPAD1 |
The 1 key on the numeric keypad. | |
constexpr size_t | VK_NUMPAD2 |
The 2 key on the numeric keypad. | |
constexpr size_t | VK_NUMPAD3 |
The 3 key on the numeric keypad. | |
constexpr size_t | VK_NUMPAD4 |
The 4 key on the numeric keypad. | |
constexpr size_t | VK_NUMPAD5 |
The 5 key on the numeric keypad. | |
constexpr size_t | VK_NUMPAD6 |
The 6 key on the numeric keypad. | |
constexpr size_t | VK_NUMPAD7 |
The 7 key on the numeric keypad. | |
constexpr size_t | VK_NUMPAD8 |
The 8 key on the numeric keypad. | |
constexpr size_t | VK_NUMPAD9 |
The 9 key on the numeric keypad. | |
constexpr size_t | VK_MULTIPLY |
The multiply key. | |
constexpr size_t | VK_ADD |
The add key. | |
constexpr size_t | VK_SEPARATOR |
The separator key. | |
constexpr size_t | VK_SUBTRACT |
The subtract key. | |
constexpr size_t | VK_DECIMAL |
The decimal key. | |
constexpr size_t | VK_DIVIDE |
The divide key. | |
constexpr size_t | VK_F1 |
The F1 key. | |
constexpr size_t | VK_F2 |
The F2 key. | |
constexpr size_t | VK_F3 |
The F3 key. | |
constexpr size_t | VK_F4 |
The F4 key. | |
constexpr size_t | VK_F5 |
The F5 key. | |
constexpr size_t | VK_F6 |
The F6 key. | |
constexpr size_t | VK_F7 |
The F7 key. | |
constexpr size_t | VK_F8 |
The F8 key. | |
constexpr size_t | VK_F9 |
The F9 key. | |
constexpr size_t | VK_F10 |
The F10 key. | |
constexpr size_t | VK_F11 |
The F11 key. | |
constexpr size_t | VK_F12 |
The F12 key. | |
constexpr size_t | VK_F13 |
The F13 key. | |
constexpr size_t | VK_F14 |
The F14 key. | |
constexpr size_t | VK_F15 |
The F15 key. | |
constexpr size_t | VK_F16 |
The F16 key. | |
constexpr size_t | VK_F17 |
The F17 key. | |
constexpr size_t | VK_F18 |
The F18 key. | |
constexpr size_t | VK_F19 |
The F19 key. | |
constexpr size_t | VK_F20 |
The F20 key. | |
constexpr size_t | VK_F21 |
The F21 key. | |
constexpr size_t | VK_F22 |
The F22 key. | |
constexpr size_t | VK_F23 |
The F23 key. | |
constexpr size_t | VK_F24 |
The F24 key. | |
constexpr size_t | VK_NAVIGATION_VIEW |
The navigation view key. | |
constexpr size_t | VK_NAVIGATION_MENU |
The navigation menu key. | |
constexpr size_t | VK_NAVIGATION_UP |
The navigation up key. | |
constexpr size_t | VK_NAVIGATION_DOWN |
The navigation down key. | |
constexpr size_t | VK_NAVIGATION_LEFT |
The navigation left key. | |
constexpr size_t | VK_NAVIGATION_RIGHT |
The navigation right key. | |
constexpr size_t | VK_NAVIGATION_ACCEPT |
The navigation accept key. | |
constexpr size_t | VK_NAVIGATION_CANCEL |
The navigation cancel key. | |
constexpr size_t | VK_NUMLOCK |
The NUM LOCK key. | |
constexpr size_t | VK_SCROLL |
The SCROLL LOCK key. | |
constexpr size_t | VK_OEM_NEC_EQUAL |
The OEM Nec equal key. | |
constexpr size_t | VK_OEM_FJ_JISHO |
The OEM Fj Jisho key. | |
constexpr size_t | VK_OEM_FJ_MASSHOU |
The OEM Fj Masshou key. | |
constexpr size_t | VK_OEM_FJ_TOUROKU |
The OEM Fj Touroku key. | |
constexpr size_t | VK_OEM_FJ_LOYA |
The OEM Fj Loya key. | |
constexpr size_t | VK_OEM_FJ_ROYA |
The OEM Fj Roya key. | |
constexpr size_t | VK_LSHIFT |
The left SHIFT key. | |
constexpr size_t | VK_RSHIFT |
The right SHIFT key. | |
constexpr size_t | VK_LCONTROL |
The left CTRL key. | |
constexpr size_t | VK_RCONTROL |
The right CTRL key. | |
constexpr size_t | VK_LMENU |
The left ALT key. | |
constexpr size_t | VK_RMENU |
The right ALT key. | |
constexpr size_t | VK_BROWSER_BACK |
The browser back key. | |
constexpr size_t | VK_BROWSER_FORWARD |
The browser forward key. | |
constexpr size_t | VK_BROWSER_REFRESH |
The browser refresh key. | |
constexpr size_t | VK_BROWSER_STOP |
The browser stop key. | |
constexpr size_t | VK_BROWSER_SEARCH |
The browser search key. | |
constexpr size_t | VK_BROWSER_FAVORITES |
The browser favorites key. | |
constexpr size_t | VK_BROWSER_HOME |
The browser home key. | |
constexpr size_t | VK_VOLUME_MUTE |
The volume mute key. | |
constexpr size_t | VK_VOLUME_DOWN |
The volume down key. | |
constexpr size_t | VK_VOLUME_UP |
The volume up key. | |
constexpr size_t | VK_MEDIA_NEXT_TRACK |
The media next trak key. | |
constexpr size_t | VK_MEDIA_PREV_TRACK |
The media previous track key. | |
constexpr size_t | VK_MEDIA_STOP |
The media stop key. | |
constexpr size_t | VK_MEDIA_PLAY_PAUSE |
The media play key. | |
constexpr size_t | VK_LAUNCH_MAIL |
The launch mail key. | |
constexpr size_t | VK_LAUNCH_MEDIA_SELECT |
The media select key. | |
constexpr size_t | VK_LAUNCH_APP1 |
The launch application one key. | |
constexpr size_t | VK_LAUNCH_APP2 |
The launch application two key. | |
constexpr size_t | VK_OEM_1 |
The OEM 1 key. | |
constexpr size_t | VK_OEM_PLUS |
The OEM plus key. | |
constexpr size_t | VK_OEM_COMMA |
The OEM comma key. | |
constexpr size_t | VK_OEM_MINUS |
The OEM minus key. | |
constexpr size_t | VK_OEM_PERIOD |
The OEM period key. | |
constexpr size_t | VK_OEM_2 |
The OEM 2 key. | |
constexpr size_t | VK_OEM_3 |
The OEM 3 key. | |
constexpr size_t | VK_GAMEPAD_A |
The gamepad A key. | |
constexpr size_t | VK_GAMEPAD_B |
The gamepad B key. | |
constexpr size_t | VK_GAMEPAD_X |
The gamepad X key. | |
constexpr size_t | VK_GAMEPAD_Y |
The gamepad Y key. | |
constexpr size_t | VK_GAMEPAD_RIGHT_SHOULDER |
The gamepad right shoulder key. | |
constexpr size_t | VK_GAMEPAD_LEFT_SHOULDER |
The gamepad left shoulder key. | |
constexpr size_t | VK_GAMEPAD_LEFT_TRIGGER |
The gamepad left trigger key. | |
constexpr size_t | VK_GAMEPAD_RIGHT_TRIGGER |
The gamepad right trigger key. | |
constexpr size_t | VK_GAMEPAD_DPAD_UP |
The gamepad direction pad up key. | |
constexpr size_t | VK_GAMEPAD_DPAD_DOWN |
The gampad direction pad down key. | |
constexpr size_t | VK_GAMEPAD_DPAD_LEFT |
The gampad direction pad left key. | |
constexpr size_t | VK_GAMEPAD_DPAD_RIGHT |
The gampad direction pad rright key. | |
constexpr size_t | VK_GAMEPAD_MENU |
The gampad direction pad menu key. | |
constexpr size_t | VK_GAMEPAD_VIEW |
The gampad direction pad view key. | |
constexpr size_t | VK_GAMEPAD_LEFT_THUMBSTICK_BUTTON |
The gampad direction pad left thumbstick key. | |
constexpr size_t | VK_GAMEPAD_RIGHT_THUMBSTICK_BUTTON |
The gampad direction pad right thumbstick key. | |
constexpr size_t | VK_GAMEPAD_LEFT_THUMBSTICK_UP |
The gampad direction pad left thumbstick up key. | |
constexpr size_t | VK_GAMEPAD_LEFT_THUMBSTICK_DOWN |
The gampad direction pad left thumbstick down key. | |
constexpr size_t | VK_GAMEPAD_LEFT_THUMBSTICK_RIGHT |
The gampad direction pad left thumbstick right key. | |
constexpr size_t | VK_GAMEPAD_LEFT_THUMBSTICK_LEFT |
The gampad direction pad left thumbstick left key. | |
constexpr size_t | VK_GAMEPAD_RIGHT_THUMBSTICK_UP |
The gampad direction pad right thumbstick up key. | |
constexpr size_t | VK_GAMEPAD_RIGHT_THUMBSTICK_DOWN |
The gampad direction pad right thumbstick down key. | |
constexpr size_t | VK_GAMEPAD_RIGHT_THUMBSTICK_RIGHT |
The gampad direction pad right thumbstick right key. | |
constexpr size_t | VK_GAMEPAD_RIGHT_THUMBSTICK_LEFT |
The gampad direction pad right thumbstick left key. | |
constexpr size_t | VK_OEM_4 |
The OEM 4 key. | |
constexpr size_t | VK_OEM_5 |
The OEM 5 key. | |
constexpr size_t | VK_OEM_6 |
The OEM 6 key. | |
constexpr size_t | VK_OEM_7 |
The OEM 7 key. | |
constexpr size_t | VK_OEM_8 |
The OEM 8 key. | |
constexpr size_t | VK_OEM_AX |
The OEM ax key. | |
constexpr size_t | VK_OEM_102 |
The OEM 102 key. | |
constexpr size_t | VK_ICO_HELP |
The ico help key. | |
constexpr size_t | VK_ICO_00 |
The ico 00 key. | |
constexpr size_t | VK_PROCESSKEY |
The PROCESS KEY key. | |
constexpr size_t | VK_ICO_CLEAR |
The ico clear key. | |
constexpr size_t | VK_PACKET |
The packet key. | |
constexpr size_t | VK_OEM_RESET |
The OEM reset key. | |
constexpr size_t | VK_OEM_JUMP |
The OEM jump key. | |
constexpr size_t | VK_OEM_PA1 |
The OEM PA1 key. | |
constexpr size_t | VK_OEM_PA2 |
The OEM PA2 key. | |
constexpr size_t | VK_OEM_PA3 |
The OEM PA3 key. | |
constexpr size_t | VK_OEM_WSCTRL |
The OEM WSCTRL key. | |
constexpr size_t | VK_OEM_CUSEL |
The OEM CUSEL key. | |
constexpr size_t | VK_OEM_ATTN |
The OEM ATTN key. | |
constexpr size_t | VK_OEM_FINISH |
The OEM finish key. | |
constexpr size_t | VK_OEM_COPY |
The OEM copy key. | |
constexpr size_t | VK_OEM_AUTO |
The OEM auto key. | |
constexpr size_t | VK_OEM_ENLW |
The OEM ENLW key. | |
constexpr size_t | VK_OEM_BACKTAB |
The OEM BACKTAB key. | |
constexpr size_t | VK_ATTN |
The ATTN key. | |
constexpr size_t | VK_CRSEL |
The CRSEL key. | |
constexpr size_t | VK_EXSEL |
The EXSEL key. | |
constexpr size_t | VK_EREOF |
The ERASE OF key. | |
constexpr size_t | VK_PLAY |
The PALY key. | |
constexpr size_t | VK_ZOOM |
The ZOOM key. | |
constexpr size_t | VK_NONAME |
Reserved for future use. | |
constexpr size_t | VK_PA1 |
The PA1 key. | |
constexpr size_t | VK_OEM_CLEAR |
The OEM CLEAR key. | |