키보드 테스트

104키 배열에 눌린 키를 실시간으로 표시하고 안 눌리는 키를 찾습니다

불러오는 중…

이 도구가 도움이 됐나요?

이 도구는

키보드의 어떤 키가 안 눌리는지 눈으로 확인하는 도구입니다. 104키 배열을 그려두고 지금 누른 키를 파랗게, 한 번이라도 눌린 키를 초록으로 남겨서 끝까지 훑고 나면 안 눌린 키만 남습니다. 판정은 문자(event.key)가 아니라 자리 이름(event.code)으로 하기 때문에, 한글 입력 상태에서도 Shift를 누른 채로도 같은 자리로 인식됩니다.

사용법

  1. 키보드의 키를 아무거나 눌러봅니다. 누르는 순간 그 자리가 칠해집니다.
  2. 왼쪽 위부터 차례로 눌러 내려가며 초록으로 바뀌지 않는 키가 있는지 봅니다.
  3. 여러 키를 동시에 눌러 동시입력 최대값(N키 롤오버)을 확인합니다.
  4. 아래 로그에서 code, key, keyCode 값을 확인하고, 다시 하려면 초기화를 누릅니다.

자주 묻는 질문

한글 상태에서도 검사가 되나요?
됩니다. 이 도구는 event.code, 즉 키의 물리적 자리를 봅니다. 한글로 ㅁ이 입력되든 영문 a가 입력되든 code는 KeyA로 같아서 IME를 끄지 않아도 됩니다.
F5를 눌렀는데 새로고침이 안 됩니다.
일부러 막고 있습니다. 검사 도중 새로고침되면 그때까지 확인한 키가 모두 사라집니다. 브라우저 단축키 허용으로 바꾸면 원래대로 동작합니다.
Ctrl+Alt+Del이나 윈도우 키는 왜 안 막히나요?
그 조합은 운영체제가 브라우저보다 먼저 가로챕니다. Alt+Tab, Alt+F4도 마찬가지로 웹페이지에서는 막을 수 없습니다. Tab은 마우스 없이 페이지를 빠져나갈 수 있도록 일부러 막지 않았습니다.
동시에 여러 키를 눌렀는데 일부만 인식됩니다.
멤브레인 키보드에서 흔한 일로, 같은 회로를 공유하는 키들이 동시에 눌리면 뒤엣것이 무시됩니다. 게임용으로는 N키 롤오버를 지원하는 기계식 키보드가 필요합니다.

이 도구는 키보드가 브라우저에 보내는 신호만 확인합니다. 신호가 오지 않는 원인이 스위치인지 케이블인지 드라이버인지까지는 구분하지 못합니다. 입력한 키는 브라우저 안에서만 처리되며 서버로 전송되지 않습니다.

비슷한 도구