2014-04-11 1 views

답변

2

keydown (또는 keyup) 이벤트를 사용해야 할 것입니다. 컨트롤 키를 누르면 키 누르기가 실행되지 않습니다. "키를 누를 때 키 누르기 이벤트가 발생하고 해당 키는 일반적으로 문자 값을 생성합니다"(https://developer.mozilla.org/en-US/docs/Web/Reference/Events/keypress). 그러나 모든 키에 대해 keyup/keydown이 실행되어야합니다.

컨트롤 키가 눌러져있는 동안 다른 키를 누르면 해당 키가 키 누르기를 트리거 할 수 있으며 이벤트의 ctrlkey, altkey 등의 속성을 검사하여 특수 문자도 활성화되었는지 확인할 수 있습니다.