Javascript 키보드 Keycode(ACSII Code) 목록
페이지 정보
본문
자바스크립트에서 키보드 이벤트를 받았을 때 키 값을 구별할 수 있는 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는 계열에 맞게 제대로 받았다는 가정하에서입니다.)
- 이전글자바스크립트로 문장에 특정한 단어 체크 21.02.10
- 다음글드래그 금지. 마우스 오른쪽 금지 21.02.10
댓글목록
등록된 댓글이 없습니다.