Enumeration members
ABNT_C1
ABNT_C1: = 110
ABNT_C2
ABNT_C2: = 111
Alt
Alt: = 6
Backspace
Backspace: = 1
CapsLock
CapsLock: = 8
ContextMenu
ContextMenu: = 58
Ctrl
Ctrl: = 5
Delete
Delete: = 20
DownArrow
DownArrow: = 18
End
End: = 13
Enter
Enter: = 3
Escape
Escape: = 9
F1
F1: = 59
F10
F10: = 68
F11
F11: = 69
F12
F12: = 70
F13
F13: = 71
F14
F14: = 72
F15
F15: = 73
F16
F16: = 74
F17
F17: = 75
F18
F18: = 76
F19
F19: = 77
F2
F2: = 60
F3
F3: = 61
F4
F4: = 62
F5
F5: = 63
F6
F6: = 64
F7
F7: = 65
F8
F8: = 66
F9
F9: = 67
Home
Home: = 14
Insert
Insert: = 19
KEY_0
KEY_0: = 21
KEY_1
KEY_1: = 22
KEY_2
KEY_2: = 23
KEY_3
KEY_3: = 24
KEY_4
KEY_4: = 25
KEY_5
KEY_5: = 26
KEY_6
KEY_6: = 27
KEY_7
KEY_7: = 28
KEY_8
KEY_8: = 29
KEY_9
KEY_9: = 30
KEY_A
KEY_A: = 31
KEY_B
KEY_B: = 32
KEY_C
KEY_C: = 33
KEY_D
KEY_D: = 34
KEY_E
KEY_E: = 35
KEY_F
KEY_F: = 36
KEY_G
KEY_G: = 37
KEY_H
KEY_H: = 38
KEY_I
KEY_I: = 39
KEY_IN_COMPOSITION
KEY_IN_COMPOSITION: = 109
KEY_J
KEY_J: = 40
KEY_K
KEY_K: = 41
KEY_L
KEY_L: = 42
KEY_M
KEY_M: = 43
KEY_N
KEY_N: = 44
KEY_O
KEY_O: = 45
KEY_P
KEY_P: = 46
KEY_Q
KEY_Q: = 47
KEY_R
KEY_R: = 48
KEY_S
KEY_S: = 49
KEY_T
KEY_T: = 50
KEY_U
KEY_U: = 51
KEY_V
KEY_V: = 52
KEY_W
KEY_W: = 53
KEY_X
KEY_X: = 54
KEY_Y
KEY_Y: = 55
KEY_Z
KEY_Z: = 56
LeftArrow
LeftArrow: = 15
MAX_VALUE
MAX_VALUE: = 112
Meta
Meta: = 57
NUMPAD_0
NUMPAD_0: = 93
NUMPAD_1
NUMPAD_1: = 94
NUMPAD_2
NUMPAD_2: = 95
NUMPAD_3
NUMPAD_3: = 96
NUMPAD_4
NUMPAD_4: = 97
NUMPAD_5
NUMPAD_5: = 98
NUMPAD_6
NUMPAD_6: = 99
NUMPAD_7
NUMPAD_7: = 100
NUMPAD_8
NUMPAD_8: = 101
NUMPAD_9
NUMPAD_9: = 102
NUMPAD_ADD
NUMPAD_ADD: = 104
NUMPAD_DECIMAL
NUMPAD_DECIMAL: = 107
NUMPAD_DIVIDE
NUMPAD_DIVIDE: = 108
NUMPAD_MULTIPLY
NUMPAD_MULTIPLY: = 103
NUMPAD_SEPARATOR
NUMPAD_SEPARATOR: = 105
NUMPAD_SUBTRACT
NUMPAD_SUBTRACT: = 106
NumLock
NumLock: = 78
OEM_102
OEM_102: = 92
OEM_8
OEM_8: = 91
PageDown
PageDown: = 12
PageUp
PageUp: = 11
PauseBreak
PauseBreak: = 7
RightArrow
RightArrow: = 17
ScrollLock
ScrollLock: = 79
Shift
Shift: = 4
Space
Space: = 10
Tab
Tab: = 2
US_BACKSLASH
US_BACKSLASH: = 88
US_BACKTICK
US_BACKTICK: = 86
US_CLOSE_SQUARE_BRACKET
US_CLOSE_SQUARE_BRACKET: = 89
US_COMMA
US_COMMA: = 82
US_DOT
US_DOT: = 84
US_EQUAL
US_EQUAL: = 81
US_MINUS
US_MINUS: = 83
US_OPEN_SQUARE_BRACKET
US_OPEN_SQUARE_BRACKET: = 87
US_QUOTE
US_QUOTE: = 90
US_SEMICOLON
US_SEMICOLON: = 80
US_SLASH
US_SLASH: = 85
Unknown
Unknown: = 0
UpArrow
UpArrow: = 16
Virtual Key Codes, the value does not hold any inherent meaning. Inspired somewhat from https://msdn.microsoft.com/en-us/library/windows/desktop/dd375731(v=vs.85).aspx But these are "more general", as they should work across browsers & OS`s.