Enum KeyCode

Key code constants for KeyEvent

The enum base type is uint .

Enum members

Name Description
ADD numpad +
ALT alt
BACK backspace
BACKSLASH \
CAPS caps lock
CONTROL ctrl
DECIMAL numpad .
DEL delete
DIV numpad /
DOWN down arrow
END end
EQUAL =
ESCAPE esc
F1 F1
F10 F10
F11 F11
F12 F12
F13 F13
F14 F14
F15 F15
F16 F16
F17 F17
F18 F18
F19 F19
F2 F2
F20 F20
F21 F21
F22 F22
F23 F23
F24 F24
F3 F3
F4 F4
F5 F5
F6 F6
F7 F7
F8 F8
F9 F9
HOME home
INS ins
KEY_0 0
KEY_1 1
KEY_2 2
KEY_3 3
KEY_4 4
KEY_5 5
KEY_6 6
KEY_7 7
KEY_8 8
KEY_9 9
KEY_A A
KEY_ADD key +
KEY_B B
KEY_BRACKETCLOSE ]
KEY_BRACKETOPEN [
KEY_C C
KEY_COMMA key ,
KEY_D D
KEY_DIVIDE key /
KEY_E E
KEY_F F
KEY_G G
KEY_H H
KEY_I I
KEY_J J
KEY_K K
KEY_L L
KEY_M M
KEY_MULTIPLY key -
KEY_N N
KEY_O O
KEY_P P
KEY_PERIOD key .
KEY_Q Q
KEY_R R
KEY_S S
KEY_SUBTRACT key -
KEY_T T
KEY_U U
KEY_V V
KEY_W W
KEY_X X
KEY_Y Y
KEY_Z Z
LALT left alt
LCONTROL left ctrl
LEFT left arrow
LSHIFT left shift
LWIN left win key
MUL numpad *
NUMLOCK num lock
NUM_0 numpad 0
NUM_1 numpad 1
NUM_2 numpad 2
NUM_3 numpad 3
NUM_4 numpad 4
NUM_5 numpad 5
NUM_6 numpad 6
NUM_7 numpad 7
NUM_8 numpad 8
NUM_9 numpad 9
PAGEDOWN page down
PAGEUP page up
PAUSE pause
QUOTE '
RALT right alt
RCONTROL right ctrl
RETURN return / enter key
RIGHT right arrow
RSHIFT right shift
RWIN right win key
SCROLL scroll lock
SEMICOLON ;
SHIFT shift
SLASH /
SPACE space
SUB numpad -
TAB tab
TILDE ~
UP up arrow

Authors

Vadim Lopatin, coolreader.org@gmail.com

Copyright

Vadim Lopatin, 2014

License

Boost License 1.0