4,514,276 th visitor since 2017.2.1 ( Today : 4843 )
Programming
No. 502
Name. swindler
Subject. firefox control (ctrl) 키 제어
Main Cate. Javascript
Sub Cate.
Date. 2008-11-19 18:05
Hit. 3654 (211.43.206.101)
File.
요 아래 글대로 해서 단축키를 만들었는데,
파이어폭스의 경우

ctrl+c를 누르는 경우에
c에 대해서 onkeypress가 발생한다.

ctrl하고 같이 눌렸는지 여부를 체크해야 되는데,
그냥 안 되는거 같다.

아래처럼 무식하게 해야 되는건가...
좋지 않네.

var isCtrl = false;
document.onkeyup=function(e){
if(e.which == 17) isCtrl=false;
}
document.onkeydown=function(e){
if(e.which == 17) isCtrl=true;
if(e.which == 83 && isCtrl == true) {
//run code for CTRL+S -- ie, save!
return false;
}
if(e.which == 79 && isCtrl == true) {
//run code for CTRL+O -- ie, open!
return false;
}
if(e.which == 84 && isCtrl == true) {
//run code for CTRL+T -- ie, new tab!
return false;
}
}

[바로가기 링크] : http://coolx.net/cboard/develop/502



Name
Password
Comment
Copyright © 1999-2017, swindler. All rights reserved. 367,611 visitor ( 1999.1.8-2004.5.26 ), 2,405,771 ( -2017.01.31)

  2HLAB   2HLAB_Blog   RedToolBox   Omil   Omil_Blog