Posted on 2011/05/11 19:49
Filed Under Web(웹) Study/Java Script

Caps Lock키 일명 대문자키(?)가 켜저있는지 확인하는 자바 스크립트이다.

뭐 별나게 쓸 일을 없지만, 소문자만 영어만 사용하는 곳에서는 꼭 필요한듯한 자바스크립트이다.
 

function checkCapsLock( e ) {
 var myKeyCode=0;
 var myShiftKey=false;
 var myMsg='Caps Lock이 켜져있습니다. 확인하세요!';

 // Internet Explorer 4+
 if ( document.all ) {
  myKeyCode=e.keyCode;
  myShiftKey=e.shiftKey;

 // Netscape 4
 } else if ( document.layers ) {
  myKeyCode=e.which;
  myShiftKey=( myKeyCode == 16 ) ? true : false;

 // Netscape 6
 } else if ( document.getElementById ) {
  myKeyCode=e.which;
  myShiftKey=( myKeyCode == 16 ) ? true : false;

 }

 // Upper case letters are seen without depressing the Shift key, therefore Caps Lock is on
 if ( ( myKeyCode >= 65 && myKeyCode <= 90 ) && !myShiftKey ) {
  alert( myMsg );

 // Lower case letters are seen while depressing the Shift key, therefore Caps Lock is on
 } else if ( ( myKeyCode >= 97 && myKeyCode <= 122 ) && myShiftKey ) {
  alert( myMsg );

 }
}

크리에이티브 커먼즈 라이센스
Creative Commons License

2011/05/11 19:49 2011/05/11 19:49

트랙백 주소 : http://skystory.kr/trackback/643

About

by 하늘이야기

Archive

Counter

· Total
: 1544292
· Today
: 196
· Yesterday
: 436
-->