2011-04-06 2 views
2

자바 스크립트를 사용하여 터미널에 CTRL + [char] 코드를 보내야합니다. 따라서 캡쳐의 문제가 아닙니다. CTRL을 감지 할 수 있고 눌려진 문자 키를 감지 할 수 있습니다. JS에서 필요한 작업이 필요한 경우 모든 설정이 완료됩니다. 그러나 터미널에 한 문자 코드로 보내야하며 CTRL + [char] 코드가 무엇인지 찾아 볼 수 없습니다.CTRL + [char]의 키 코드는 무엇입니까?

이 특별한 경우에는 CTRL + 백 스페이스 조합에 대한 코드가 필요하지만 인터넷의 바다에서 CTRL + C/V/P, CTRL + CTRL 등 모든 키 코드를 나열하는 표를 찾을 수 있다고 생각했습니다. Enter 등. 그런 행운은 없습니다 (제 생각에는 여전히 Google-fu에서 작업해야합니다).

누구나 알고 계십니까?

+1

키보드 이벤트의'event.ctrlKey'가 있습니다. 그게 도움이된다면? – Shaz

답변

1

키 코드가 없습니다. 키 코드는 항상 귀하의 사례 [char]에서 단일 아스키 문자입니다. 참고 : ctrl + v를 누르면 keycode = ctrl 인 이벤트가 전송 된 다음 v가있는 이벤트가 전송됩니다.

찾고있는 것은 shiftkeys (afaik)입니다.

+0

Awwww, 음, 그거 끔찍 하네. ( – ilia

0

한 번에 하나의 keyCode 만 전송되므로 각 키 이벤트에는 부울 ctrlKey, shiftKey, altKey 속성이 있습니다.

관련 문제