2010/01/29 08:59
자바스크립트에서 키보드 이벤트를 받았을 때 키 값을 구별할 수 있는 Keycode (ACSII 코드) 목록입니다.
알파벳(대소문자 동일함)
기능키
숫자
키패드
F키
기호
간단히 죽~ 정리하려고 했는데 하다보니까 브라우저마다 다른것도 있고 예외상황이 꽤 많군요 ㅡ..ㅡ 일단 참고자료보고 대충 정리했습니다. JavaScript Madness: Keyboard Events
에 제일 잘 나와 있더군요. 키별로 keydown, keypress, keyup이벤트에 대한 발생여부도 표시되어 있습니다. 키이벤트 사용할 때 꽤나 도움이 될만한 자료인듯 합니다.(이벤트까지 정리하기는 내용이 많네요. ㅡ..ㅡ)
Javascript Key Event Test Script
를 보시면 키이벤트에 대해서 테스트를 해보실 수 있습니다. 키이벤트 확인하기에 좋네요. 이벤트는 IE계열에서는 event.keyCode로 받을 수 있고 비IE계열에서는 event.which로 받을 수 있습니다.(물론 event는 계열에 맞게 제대로 받았다는 가정하에서입니다.)
알파벳(대소문자 동일함)
|
키 |
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는 계열에 맞게 제대로 받았다는 가정하에서입니다.)'Script > JavaScript' 카테고리의 다른 글
| 최대, 최소 크기를 위한 CSS - minmax.js (0) | 2010/08/31 |
|---|---|
| CSS Properties To JavaScript Reference Conversion (0) | 2010/08/20 |
| Javascript 키보드 Keycode(ACSII Code) 목록 (0) | 2010/01/29 |
| 플래시 높이 조절 스크립트 (0) | 2010/01/19 |
| 종합검색창(nzeo에서 sunholic님 자료를 퍼왔습니다.) (0) | 2010/01/02 |
| 토글 레이여 html (0) | 2009/09/20 |


