event.keyCode의 값은 key event에 따라 그 값이 변한다.
흔히 알고 있는 keyCode 값은 onKeyDown 이나 onKeyUp Event 를 통해 추출할 수 있는 값들이고, 이 외에 onKeyPress 를 이용했을 경우에는 keyCode값이 달라진다.
key press |
key down |
key up |
| Esc |
27(IE만) |
27 |
27 |
| F1 |
- |
112 |
- |
| F2 |
- |
113 |
113 |
| F3 |
- |
114 |
114 |
| F4 |
- |
115 |
115 |
| F5 |
- |
116 |
116 |
| F6 |
- |
117 |
- |
| F7 |
- |
118 |
118 |
| F8 |
- |
119 |
119 |
| F9 |
- |
120 |
120 |
| F10 |
- |
121 |
121 |
| F11 |
- |
122 |
122 |
| F12 |
- |
123 |
123 |
key press |
key down |
key up |
| 1 |
49 |
49 |
49 |
| 2 |
50 |
50 |
50 |
| 3 |
51 |
51 |
51 |
| 4 |
52 |
52 |
52 |
| 5 |
53 |
53 |
53 |
| 6 |
54 |
54 |
54 |
| 7 |
55 |
55 |
55 |
| 8 |
56 |
56 |
56 |
| 9 |
57 |
57 |
57 |
| 0 |
48 |
48 |
48 |
key press |
key down |
key up |
| ~ |
126 |
192 |
192 |
| ! |
33 |
49 |
49 |
| @ |
64 |
50 |
50 |
| # |
35 |
51 |
51 |
| $ |
36 |
52 |
52 |
| % |
37 |
53 |
53 |
| ^ |
94 |
54 |
54 |
| & |
38 |
55 |
55 |
| * |
42 |
56 |
56 |
| ( |
40 |
57 |
57 |
| ) |
41 |
48 |
48 |
| _ |
95 |
189 |
189 |
| + |
43 |
187 |
187 |
| | |
124 |
220 |
220 |
| ` |
96 |
192 |
192 |
| - |
45 |
189 |
189 |
| = |
61 |
187 |
187 |
| 92 |
220 |
220 |
| { |
123 |
219 |
219 |
| [ |
91 |
219 |
219 |
| } |
125 |
221 |
221 |
| ] |
93 |
221 |
221 |
| : |
58 |
186 |
186 |
| ; |
59 |
186 |
186 |
| " |
34 |
222 |
222 |
| ' |
39 |
222 |
222 |
| < |
60 |
188 |
188 |
| > |
62 |
190 |
190 |
| ? |
63 |
191 |
191 |
| , |
44 |
188 |
188 |
| . |
46 |
190 |
190 |
| / |
47 |
191 |
191 |
key press |
key down |
key up |
| PrintScreen |
- |
- |
44 (IE외) |
| ScrollLock |
- |
145 |
145 |
| Pause |
- |
19 |
19 |
| BackSpace |
- |
8 |
8 |
| Tab |
- |
9 |
- |
| CapsLock |
- |
20 |
20 |
| Enter |
13 |
13 |
13 |
| Shift |
- |
16 |
16 |
| Left Ctrl |
- |
17 |
17 |
Left WindowMenu |
- |
91 |
91 |
| Left Alt |
- |
18 |
18 |
| 한자 |
- |
25 |
- |
| SpaceBar |
32 |
32 |
32 |
| 한/영 |
- |
229 |
- |
| Right Alt |
- |
229 |
21 |
Right WindowMenu |
- |
92 |
92 |
| Context Menu |
- |
93 |
93 |
| Right Ctrl |
- |
25 |
25 |
| Insert |
- |
45 |
45 |
| Home |
- |
36 |
36 |
| PageUp |
- |
33 |
33 |
| Delete |
- |
46 |
46 |
| End |
- |
35 |
35 |
| PageDown |
- |
34 |
34 |
| NumLock |
- |
144 |
144 |
key press |
key down |
key up |
| Up(↑) |
- |
38 |
38 |
| Left(←) |
- |
37 |
37 |
| Down(↓) |
- |
40 |
40 |
| Right(→) |
- |
39 |
39 |
| NumPad |
key press |
key down |
key up |
| / |
47 |
111 |
111 |
| * |
42 |
106 |
106 |
| - |
45 |
109 |
109 |
| 7 |
55 |
103 |
103 |
| 8 |
56 |
104 |
104 |
| 9 |
57 |
105 |
105 |
| + |
43 |
107 |
107 |
| 4 |
52 |
100 |
100 |
| 5 |
53 |
101 |
101 |
| 6 |
54 |
102 |
102 |
| 1 |
49 |
97 |
97 |
| 2 |
50 |
98 |
98 |
| 3 |
51 |
99 |
99 |
| 0 |
48 |
96 |
96 |
| . |
46 |
110 |
110 |
| Enter |
13 |
13 |
13 |
| Home |
- |
36 |
36 |
| Up(↑) |
- |
38 |
38 |
| PageUp |
- |
33 |
33 |
| Left(←) |
- |
37 |
37 |
| Clear |
- |
12 |
12 |
| Right(→) |
- |
39 |
39 |
| End |
- |
35 |
35 |
| Down(↓) |
- |
40 |
40 |
| PageDown |
- |
34 |
34 |
| Insert |
- |
45 |
45 |
| Delete |
- |
46 |
46 |
key press |
key down |
key up |
| a |
97 |
65 |
65 |
| A |
65 |
65 |
65 |
| b |
98 |
66 |
66 |
| B |
66 |
66 |
66 |
| c |
99 |
67 |
67 |
| C |
67 |
67 |
67 |
| d |
100 |
68 |
68 |
| D |
68 |
68 |
68 |
| e |
101 |
69 |
69 |
| E |
69 |
69 |
69 |
| f |
102 |
70 |
70 |
| F |
70 |
70 |
70 |
| g |
103 |
71 |
71 |
| G |
71 |
71 |
71 |
| h |
104 |
72 |
72 |
| H |
72 |
72 |
72 |
| i |
105 |
73 |
73 |
| I |
73 |
73 |
73 |
| j |
106 |
74 |
74 |
| J |
74 |
74 |
74 |
| k |
107 |
75 |
75 |
| K |
75 |
75 |
75 |
| l |
108 |
76 |
76 |
| L |
76 |
76 |
76 |
| m |
109 |
77 |
77 |
| M |
77 |
77 |
77 |
| n |
110 |
78 |
78 |
| N |
78 |
78 |
78 |
| o |
111 |
79 |
79 |
| O |
79 |
79 |
79 |
| p |
112 |
80 |
80 |
| P |
80 |
80 |
80 |
| q |
113 |
81 |
81 |
| Q |
81 |
81 |
81 |
| r |
114 |
82 |
82 |
| R |
82 |
82 |
82 |
| s |
115 |
83 |
83 |
| S |
83 |
83 |
83 |
| t |
116 |
84 |
84 |
| T |
84 |
84 |
84 |
| u |
117 |
85 |
85 |
| U |
85 |
85 |
85 |
| v |
118 |
86 |
86 |
| V |
86 |
86 |
86 |
| w |
119 |
87 |
87 |
| W |
87 |
87 |
87 |
| x |
120 |
88 |
88 |
| X |
88 |
88 |
88 |
| y |
121 |
89 |
89 |
| Y |
89 |
89 |
89 |
| z |
122 |
90 |
90 |
| Z |
90 |
90 |
90 | |
댓글 없음:
댓글 쓰기