Javascript 키보드 Keycode(ACSII Code) 목록
페이지 정보

본문
자바스크립트에서 키보드 이벤트를 받았을 때 키 값을 구별할 수 있는 Keycode (ACSII 코드) 목록입니다. 
알파벳(대소문자 동일함)
  
기능키
  
숫자
  
키패드
  
F키
  
기호
  
간단히 죽~ 정리하려고 했는데 하다보니까 브라우저마다 다른것도 있고 예외상황이 꽤 많군요 ㅡ..ㅡ 일단 참고자료보고 대충 정리했습니다. JavaScript Madness: Keyboard Events 에 제일 잘 나와 있더군요. 키별로 keydown, keypress, keyup이벤트에 대한 발생여부도 표시되어 있습니다. 키이벤트 사용할 때 꽤나 도움이 될만한 자료인듯 합니다.(이벤트까지 정리하기는 내용이 많네요. ㅡ..ㅡ)
에 제일 잘 나와 있더군요. 키별로 keydown, keypress, keyup이벤트에 대한 발생여부도 표시되어 있습니다. 키이벤트 사용할 때 꽤나 도움이 될만한 자료인듯 합니다.(이벤트까지 정리하기는 내용이 많네요. ㅡ..ㅡ)
Javascript Key Event Test Script 를 보시면 키이벤트에 대해서 테스트를 해보실 수 있습니다. 키이벤트 확인하기에 좋네요. 이벤트는 IE계열에서는 event.keyCode로 받을 수 있고 비IE계열에서는 event.which로 받을 수 있습니다.(물론 event는 계열에 맞게 제대로 받았다는 가정하에서입니다.)
를 보시면 키이벤트에 대해서 테스트를 해보실 수 있습니다. 키이벤트 확인하기에 좋네요. 이벤트는 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이벤트에 대한 발생여부도 표시되어 있습니다. 키이벤트 사용할 때 꽤나 도움이 될만한 자료인듯 합니다.(이벤트까지 정리하기는 내용이 많네요. ㅡ..ㅡ)
에 제일 잘 나와 있더군요. 키별로 keydown, keypress, keyup이벤트에 대한 발생여부도 표시되어 있습니다. 키이벤트 사용할 때 꽤나 도움이 될만한 자료인듯 합니다.(이벤트까지 정리하기는 내용이 많네요. ㅡ..ㅡ)Javascript Key Event Test Script
 를 보시면 키이벤트에 대해서 테스트를 해보실 수 있습니다. 키이벤트 확인하기에 좋네요. 이벤트는 IE계열에서는 event.keyCode로 받을 수 있고 비IE계열에서는 event.which로 받을 수 있습니다.(물론 event는 계열에 맞게 제대로 받았다는 가정하에서입니다.)
를 보시면 키이벤트에 대해서 테스트를 해보실 수 있습니다. 키이벤트 확인하기에 좋네요. 이벤트는 IE계열에서는 event.keyCode로 받을 수 있고 비IE계열에서는 event.which로 받을 수 있습니다.(물론 event는 계열에 맞게 제대로 받았다는 가정하에서입니다.)- 이전글javascript number_format(넘버포멧 콤마 찍기) 21.02.10
- 다음글xp service pack2 서비스팩2 팝업창관련 21.02.10
댓글목록
등록된 댓글이 없습니다.
