키보드 테스트
104키 배열에 눌린 키를 실시간으로 표시하고 안 눌리는 키를 찾습니다
불러오는 중…
이 도구가 도움이 됐나요?
이 도구는
키보드의 어떤 키가 안 눌리는지 눈으로 확인하는 도구입니다. 104키 배열을 그려두고 지금 누른 키를 파랗게, 한 번이라도 눌린 키를 초록으로 남겨서 끝까지 훑고 나면 안 눌린 키만 남습니다. 판정은 문자(event.key)가 아니라 자리 이름(event.code)으로 하기 때문에, 한글 입력 상태에서도 Shift를 누른 채로도 같은 자리로 인식됩니다.
사용법
- 키보드의 키를 아무거나 눌러봅니다. 누르는 순간 그 자리가 칠해집니다.
- 왼쪽 위부터 차례로 눌러 내려가며 초록으로 바뀌지 않는 키가 있는지 봅니다.
- 여러 키를 동시에 눌러 동시입력 최대값(N키 롤오버)을 확인합니다.
- 아래 로그에서 code, key, keyCode 값을 확인하고, 다시 하려면 초기화를 누릅니다.
자주 묻는 질문
- 한글 상태에서도 검사가 되나요?
- 됩니다. 이 도구는 event.code, 즉 키의 물리적 자리를 봅니다. 한글로 ㅁ이 입력되든 영문 a가 입력되든 code는 KeyA로 같아서 IME를 끄지 않아도 됩니다.
- F5를 눌렀는데 새로고침이 안 됩니다.
- 일부러 막고 있습니다. 검사 도중 새로고침되면 그때까지 확인한 키가 모두 사라집니다. 브라우저 단축키 허용으로 바꾸면 원래대로 동작합니다.
- Ctrl+Alt+Del이나 윈도우 키는 왜 안 막히나요?
- 그 조합은 운영체제가 브라우저보다 먼저 가로챕니다. Alt+Tab, Alt+F4도 마찬가지로 웹페이지에서는 막을 수 없습니다. Tab은 마우스 없이 페이지를 빠져나갈 수 있도록 일부러 막지 않았습니다.
- 동시에 여러 키를 눌렀는데 일부만 인식됩니다.
- 멤브레인 키보드에서 흔한 일로, 같은 회로를 공유하는 키들이 동시에 눌리면 뒤엣것이 무시됩니다. 게임용으로는 N키 롤오버를 지원하는 기계식 키보드가 필요합니다.
이 도구는 키보드가 브라우저에 보내는 신호만 확인합니다. 신호가 오지 않는 원인이 스위치인지 케이블인지 드라이버인지까지는 구분하지 못합니다. 입력한 키는 브라우저 안에서만 처리되며 서버로 전송되지 않습니다.