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
 
댓글목록
등록된 댓글이 없습니다.
