자바스크립트에서 키보드 이벤트를 받았을 때 키 값을 구별할 수 있는 Keycode (ACSII 코드) 목록입니다.
알파벳(대소문자 동일함)
키
|
Mozilla
|
IE
|
Opera
|
pseudo ASCII codes
|
a
|
65
|
|||
b
|
66
|
|||
c
|
67
|
|||
d
|
68
|
|||
e
|
69
|
|||
f
|
70
|
|||
g
|
71
|
|||
h
|
72
|
|||
i
|
73
|
|||
j
|
74
|
|||
k
|
75
|
|||
l
|
76
|
|||
m
|
77
|
|||
n
|
78
|
|||
o
|
79
|
|||
p
|
80
|
|||
q
|
81
|
|||
r
|
82
|
|||
s
|
83
|
|||
t
|
84
|
|||
u
|
85
|
|||
v
|
86
|
|||
w
|
87
|
|||
x
|
88
|
|||
y
|
88
|
|||
z
|
90
|
기능키
키
|
Mozilla
|
IE
|
Opera
|
pseudo ASCII codes
|
Backspace
|
8
|
|||
Tab
|
9
|
|||
Enter
|
13
|
|||
Shift
|
16
|
|||
Control
|
17
|
|||
Alt
|
18
|
|||
Pause / Break
|
19
|
|||
Caps Lock
|
20
|
|||
ESC
|
27
|
|||
Space
|
32
|
|||
Page Up
|
33
|
|||
Page Down
|
34
|
|||
End
|
35
|
|||
Home
|
36
|
|||
왼쪽 방향키
|
37
|
|||
윗 방향키
|
38
|
|||
오른쪽 방향키
|
39
|
|||
아래 방향키
|
40
|
|||
Insert
|
45
|
|||
Delete
|
46
|
|||
왼쪽 Windows키
|
91
|
219
|
0
|
|
오른쪽 Windows키
|
92
|
220
|
0
|
|
메뉴키
|
93
|
0
|
||
Num Lock
|
144
|
|||
Scroll Lock
|
145
|
숫자
키
|
Mozilla
|
IE
|
Opera
|
pseudo ASCII codes
|
0
|
48
|
|||
1
|
49
|
|||
2
|
50
|
|||
3
|
51
|
|||
4
|
52
|
|||
5
|
53
|
|||
6
|
54
|
|||
7
|
55
|
|||
8
|
56
|
|||
9
|
57
|
키패드
키
|
Mozilla
|
IE
|
Opera
|
pseudo ASCII codes
|
0 / Ins
|
96 / 45
|
48 / 45
|
||
1 / End
|
97 / 35
|
49 / 35
|
||
2 / 아래 방향키
|
98 / 40
|
50 / 40
|
||
3 / Pg Dn
|
99 / 34
|
51 / 34
|
||
4 / 왼쪽 방향키
|
100 / 37
|
52 / 37
|
||
5
|
101 / 12
|
53 / 12
|
||
6 / 오른쪽 방향키
|
102 / 39
|
54 / 39
|
||
7 / Home
|
103 / 36
|
55 / 36
|
||
8 / 윗 방향키
|
104 / 38
|
56 / 38
|
||
9 / Pg Up
|
105 / 33
|
57 / 33
|
||
*
|
106
|
42
|
||
+
|
107
|
43
|
||
–
|
109
|
45
|
||
/
|
111
|
47
|
||
. / Del
|
110 / 46
|
78 / 46
|
F키
키
|
Mozilla
|
IE
|
Opera
|
pseudo ASCII codes
|
F1
|
112
|
|||
F2
|
113
|
|||
F3
|
114
|
|||
F4
|
115
|
|||
F5
|
116
|
|||
F6
|
117
|
|||
F7
|
118
|
|||
F8
|
119
|
|||
F9
|
120
|
|||
F10
|
121
|
|||
F11
|
122
|
|||
F12
|
123
|
기호
키
|
Mozilla
|
IE
|
Opera
|
pseudo ASCII codes
|
; / :
|
59
|
186
|
59
|
59 / 58
|
= / +
|
107
|
187
|
61
|
61 / 43
|
, / <
|
188
|
44
|
44 / 60
|
|
– / _
|
109
|
189
|
45
|
45 / 95
|
. / >
|
190
|
46
|
46 / 62
|
|
/ / ?
|
191
|
47
|
47 / 63
|
|
` / ~
|
192
|
96
|
96 / 126
|
|
[ / {
|
219
|
91
|
91 / 123
|
|
\ / |
|
220
|
92
|
92 / 124
|
|
] / }
|
221
|
93
|
93 / 125
|
|
‘ / “
|
222
|
39
|
39 / 34
|
간단히 죽~ 정리하려고 했는데 하다보니까 브라우저마다 다른것도 있고 예외상황이 꽤 많군요 ㅡ..ㅡ 일단 참고자료보고 대충 정리했습니다. JavaScript Madness: Keyboard Events에 제일 잘 나와 있더군요. 키별로 keydown, keypress, keyup이벤트에 대한 발생여부도 표시되어 있습니다. 키이벤트 사용할 때 꽤나 도움이 될만한 자료인듯 합니다.(이벤트까지 정리하기는 내용이 많네요. ㅡ..ㅡ)
Javascript Key Event Test Script를 보시면 키이벤트에 대해서 테스트를 해보실 수 있습니다. 키이벤트 확인하기에 좋네요. 이벤트는 IE계열에서는 event.keyCode로 받을 수 있고 비IE계열에서는 event.which로 받을 수 있습니다.(물론 event는 계열에 맞게 제대로 받았다는 가정하에서입니다.)
- 2009/04/21 02:39
- Javascript/Javascript
- ACSII Code, JavaScript, Keyboard Events, Keycode, which, 자바스크립트, 키보드 이벤트
-
-
-
- See other category