Виртуальные коды клавиш для javascript (event.keyCode)

Клавиша
Обозначение
10-ный код
16-ный код
забой DOM_VK_BACK_SPACE 8 0x08
Tab DOM_VK_TAB 9 0x09
Enter DOM_VK_ENTER 13 0x0D
Shift DOM_VK_SHIFT 16 0x10
Ctrl DOM_VK_CONTROL 17 0x11
Alt DOM_VK_ALT 18 0x12
Pause DOM_VK_PAUSE 19 0x13
CapsLock DOM_VK_CAPS_LOCK 20 0x14
Esc DOM_VK_ESCAPE 27 0x1B
пробел DOM_VK_SPACE 32 0x20
PageUp DOM_VK_PAGE_UP 33 0x21
PageDown DOM_VK_PAGE_DOWN 34 0x22
End DOM_VK_END 35 0x23
Home DOM_VK_HOME 36 0x24
стрелка влево DOM_VK_LEFT 37 0x25
стрелка вверх DOM_VK_UP 38 0x26
стрелка вправо DOM_VK_RIGHT 39 0x27
стрелка вниз DOM_VK_DOWN 40 0x28
Insert   45 0x2D
Delete   46 0x2E
0   48 0x30
1   49 0x31
2   50 0x32
3   51 0x33
4   52 0x34
5   53 0x35
6   54 0x36
7   55 0x37
8   56 0x38
9   57 0x39
A   65 0x41
B   66 0x42
C   67 0x43
D   68 0x44
E   69 0x45
F   70 0x46
G   71 0x47
H   72 0x48
I   73 0x49
J   74 0x4A
K   75 0x4B
L   76 0x4C
M   77 0x4D
N   78 0x4E
O   79 0x4F
P   80 0x50
Q   81 0x51
R   82 0x52
S   83 0x53
T   84 0x54
U   85 0x55
V   86 0x56
W   87 0x57
X   88 0x58
Y   89 0x59
Z   90 0x5A
левая клавиша Windows   91 0x5B
правая клавиша Windows   92 0x5C
клавиша Applications   93 0x5D
NumPad 0   96 0x60
NumPad 1   97 0x61
NumPad 2   98 0x62
NumPad 3   99 0x63
NumPad 4   100 0x64
NumPad 5   101 0x65
NumPad 6   102 0x66
NumPad 7   103 0x67
NumPad 8   104 0x68
NumPad 9   105 0x69
NumPad *   106 0x6A
NumPad +   107 0x6B
NumPad -   109 0x6D
NumPad .   110 0x6E
NumPad /   111 0x6F
F1 DOM_VK_F1 112 0x70
F2 DOM_VK_F2 113 0x71
F3 DOM_VK_F3 114 0x72
F4 DOM_VK_F4 115 0x73
F5 DOM_VK_F5 116 0x74
F6 DOM_VK_F6 117 0x75
F7 DOM_VK_F7 118 0x76
F8 DOM_VK_F8 119 0x77
F9 DOM_VK_F9 120 0x78
F10 DOM_VK_F10 121 0x79
F11 DOM_VK_F11 122 0x7A
F12 DOM_VK_F12 123 0x7B
NumLock DOM_VK_NUM_LOCK 144 0x90
ScrollLock DOM_VK_SCROLL_LOCK 145 0x91
PrintScreen DOM_VK_PRINTSCREEN 154 0x9A
Meta DOM_VK_META 157 0x9D
;   186 0xBA
=   187 0xBB
,   188 0xBC
-   189 0xBD
.   190 0xBE
/   191 0xBF
~   192 0xC0
[   219 0xDB
\   220 0xDC
]   221 0xDD
'   222 0xDE