관리 메뉴

ㄴrㅎnㅂrㄹrㄱi

event.keyCode (자바 스크립트 이벤트코드 표) 본문

프로그래밍/JAVASCRIPT

event.keyCode (자바 스크립트 이벤트코드 표)

님투 2007. 10. 22. 17:41
반응형

자바 스크립트 이벤트코드 표

키 | 코드(숫자)

0 = 48
1 = 49
~
9 = 57

A = 65
~
Z = 90

a = 97

~
z = 122

INSERT = 45
DELETE = 46

윈도우(왼쪽) = 91
윈도우(오른쪽) = 92
기능키 = 93

0(오른쪽) = 96
~
9(오른쪽) = 105

.(오른쪽) = 110
/(오른쪽) = 111
*(오른쪽) = 106
+(오른쪽) = 107
-(오른쪽) = 109

F1 = 112
~
F12 = 123

NUMLOCK = 144
SCROLLLOCK = 145
=(중간) = 187
-(중간) = 189
`(왼쪽콤마) = 192
\(중간) = 220
←(백스패이스) = 8
TAB = 9
ENTER = 13
SHIFT = 16
CTRL = 17
ALT = 18
PAUSEBREAK = 19
CAPSLOOK = 20
한/영 = 21
한자 = 25
ESC = 27

스패이스 = 32
PAGEUP = 33
PAGEDN = 34
END = 35
HOME =36
←(중간) = 37
↑(중간) = 38
→(중간) = 39
↓(중간) = 40
=================================================================
키 | 코드(숫자)
================================================================

//===========================
// key 값 알아내기.
//===========================

<html>
<head>
<script>
function key_check(){
alert("키번호는 [" +event.keyCode+ "] 입니다.");
}
</script>
</head>
<body onKeyDown='key_check();'>
</body>
</html>


 

//===========================
// key 막기.
//===========================

<script language=javascript>
document.onkeydown = MBoxCheckKeyPress;

function MBoxCheckKeyPress()
{
 // backspace, shift key 막기
 if(event.keyCode == 8 || event.keyCode == 16) return false;

 // Alt, Ctrl Key
 if( event.altKey || event.ctrlKey ) return false;

 //키입력
 ekey = event.keyCode;

 // Function Key
 if( ekey >= 112 && ekey <= 123 ) {
  event.keyCode = 0;
  return false;
 }

 return;
}
</script>


반응형
Comments