原文
JavaScript keydown/keyup events: key codes
keydown/keyupイベントによるキーコード一覧
Opera |
MSIE |
Firefox |
Safari |
Chrome |
Key pressed |
8 |
8 |
8 |
8 |
8 |
Backspace |
9 |
9 |
9 |
9 |
9 |
Tab |
13 |
13 |
13 |
13 |
13 |
Enter |
16 |
16 |
16 |
16 |
16 |
Shift |
17 |
17 |
17 |
17 |
17 |
Ctrl |
18 |
18 |
18 |
18 |
18 |
Alt |
19 |
19 |
19 |
19 |
19 |
Pause, Break |
20 |
20 |
20 |
20 |
20 |
CapsLock |
27 |
27 |
27 |
27 |
27 |
Esc |
32 |
32 |
32 |
32 |
32 |
Space |
33 |
33 |
33 |
33 |
33 |
Page Up |
34 |
34 |
34 |
34 |
34 |
Page Down |
35 |
35 |
35 |
35 |
35 |
End |
36 |
36 |
36 |
36 |
36 |
Home |
37 |
37 |
37 |
37 |
37 |
Left arrow |
38 |
38 |
38 |
38 |
38 |
Up arrow |
39 |
39 |
39 |
39 |
39 |
Right arrow |
40 |
40 |
40 |
40 |
40 |
Down arrow |
|
44 |
44 |
44 |
44 |
PrntScrn※1 |
45 |
45 |
45 |
45 |
45 |
Insert |
46 |
46 |
46 |
46 |
46 |
Delete |
48-57 |
48-57 |
48-57 |
48-57 |
48-57 |
0 to 9 |
65-90 |
65-90 |
65-90 |
65-90 |
65-90 |
A to Z |
91 |
91 |
91 |
91 |
91 |
WIN Key (Start) |
93 |
93 |
93 |
93 |
93 |
WIN Menu |
112-123 |
112-123 |
112-123 |
112-123 |
112-123 |
F1 to F12 |
144 |
144 |
144 |
144 |
144 |
NumLock |
145 |
145 |
145 |
145 |
145 |
ScrollLock |
188 |
188 |
188 |
188 |
188 |
, < |
190 |
190 |
190 |
190 |
190 |
. > |
191 |
191 |
191 |
191 |
191 |
/ ? |
192 |
192 |
192 |
192 |
192 |
` ~ |
219 |
219 |
219 |
219 |
219 |
[ { ※2 |
220 |
220 |
220 |
220 |
220 |
\ | |
221 |
221 |
221 |
221 |
221 |
] } |
222 |
222 |
222 |
222 |
222 |
' " |
※1、殆どのブラウザでPrntScrnのキー認識が行うのはKeyupイベントのみ。
※2、キーコード219はWinキー(開始)と対応。
ブラウザごとに異なるキーコード一覧
Opera |
MSIE |
Firefox |
Safari |
Chrome |
Key pressed |
173 |
173 |
181 |
173 |
173 |
Mute On|Off |
174 |
174 |
182 |
174 |
174 |
Volume Down |
175 |
175 |
183 |
175 |
175 |
Volume Up |
186 |
186 |
59 |
186 |
186 |
; : |
187 |
187 |
61 |
187 |
187 |
= + |
189 |
189 |
173 |
189 |
189 |
- _ |
NumLockオンオフによるキーコード一覧
All of the above browsers (NumLock On/Off) |
Key pressed |
96/45 |
Numpad 0 Ins |
97/35 |
Numpad 1 End |
98/40 |
Numpad 2 Down |
99/34 |
Numpad 3 Pg Down |
100/37 |
Numpad 4 Left |
101/12 |
Numpad 5 |
102/39 |
Numpad 6 Right |
103/36 |
Numpad 7 Home |
104/38 |
Numpad 8 Up |
105/33 |
Numpad 9 Pg Up |
106/106 |
Numpad * |
107/107 |
Numpad + |
109/109 |
Numpad - |
110/46 |
Numpad . Del |
111/111 |
Numpad / |