xtd 0.2.0
Loading...
Searching...
No Matches
virtual_keys.h File Reference
#include <cstddef>

Definition

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.