2015-01-11 4 views
-1

에서 누를 때 다음 조건을 기록 할 만 누르면 몇 가지 키를 무시하지만,하지 :여러 개의 키가 한 번

document.onkeydown = function(e) { 
    e = e || event; 
    e.preventDefault(); 
    if(e.ctrlKey&&e.keyCode==120) { 
     alert('Hello'); 
    } else { 
     alert('Bye'); 
    } 

을하지만 우리는 Ctrl 키를 눌러 시작하면, 우리는 메시지 볼 '안녕'. 키를 누를 경우 Ctrl 키를 비활성화하는 방법은 무엇입니까?

+0

[this] (http://stackoverflow.com/questions/5203407/javascript-multiple-keys-pressed-at-once)를 참조하십시오. – Mritunjay

답변

0

ctrl-key가 눌러져 있는지 확인하기 만하면 else-else로 변경하십시오. 다른 키를 누르면 이제 Bye가 표시됩니다.

document.onkeydown = function(e) { 
    e = e || event; 
    e.preventDefault(); 
    if(e.ctrlKey && e.keyCode==120) { 
    alert('Hello'); 
    } else if(!e.ctrlKey) { 
    alert('Bye'); 
    } 
} 
+0

아, 정말 ... 너무 쉽습니다. 그 질문에 대해 유감스럽게 생각합니다. – Arti

관련 문제