IT業界のすみっこ暮らし

ふと気がついたときの記録

javascript:keydown/keyupイベントのキーコード一覧

原文 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 /