왜 만들었나요
중고로 산 키보드가 특정 키만 가끔 안 먹는 것 같은데, 메모장에 쳐 보는 것만으로는 확신이 안 섰습니다. 눌러 본 키가 화면에 남으면 빠뜨린 키도 없이 점검되겠다 싶어 만들었습니다.
화면 자판에 눌린 키가 표시됩니다. 어떤 키가 안 눌리는지, 엉뚱한 키로 들어가는지 눈으로 확인할 수 있습니다.
로딩 중...
중고로 산 키보드가 특정 키만 가끔 안 먹는 것 같은데, 메모장에 쳐 보는 것만으로는 확신이 안 섰습니다. 눌러 본 키가 화면에 남으면 빠뜨린 키도 없이 점검되겠다 싶어 만들었습니다.
Note
누른 키 정보는 서버로 전송되지 않습니다. 화면에 표시할 뿐 어디에도 기록되지 않으므로, 비밀번호를 눌러 봐도 남지 않습니다.
페이지를 열면 바로 입력을 받습니다. 아무 키나 누르면 화면 자판에서 그 키가 강조됩니다. Ctrl+Shift+S 처럼 함께 눌러도 모두 켜집니다.

모든 키를 하나씩 눌러 보세요. 눌러 본 키는 옅은 색으로 남고, 끝까지 색이 바뀌지 않는 키가 문제 있는 키입니다. 다시 점검하려면 다시 테스트를 누릅니다.

A 키를 누르면 이렇게 나옵니다.
화면 자판 A 키가 강조되고, 이후 옅은 색으로 남음
key a
code KeyA
keyCode 65
| 값 | 뜻 |
|---|---|
| key | 실제로 입력된 글자. Shift를 누르면 a → A 로 바뀝니다 |
| code | 자판의 물리적 위치. 한/영 상태나 Shift와 무관하게 같습니다 |
| keyCode | 옛날 방식 번호. 지금은 쓰지 않기를 권합니다 |
단축키를 만들 때는 code 를 쓰는 게 안전합니다. 한글 입력 상태에서도 위치가 같아 동작이 어긋나지 않습니다.
키보드 고장일 수도 있지만, 브라우저나 운영체제가 먼저 가져가는 키일 수도 있습니다.
F11(전체화면), Cmd+Q, Alt+Tab 같은 조합은 브라우저에 도달하지 않습니다저가형 키보드는 동시에 인식할 수 있는 키 수가 제한되어 있습니다. 게임처럼 여러 키를 함께 눌러야 하는 상황에서 문제가 되며, 이 도구로 몇 개까지 동시에 켜지는지 확인할 수 있습니다.
키보드가 한 번에 인식할 수 있는 키 개수입니다. 제품에 따라 6개까지만 되기도 하고, 전체 키를 모두 인식하는 제품도 있습니다.
화면 자판을 켠 상태에서 키를 하나씩 눌러 보면 됩니다. 누르는 순간 그 키가 강조되고, 한 번이라도 눌러 본 키는 옅은 색으로 남아 아직 안 눌러 본 키와 구분됩니다. 모든 키를 한 번씩 눌러 봤을 때 색이 바뀌지 않는 키가 물리적으로 고장 났거나 인식되지 않는 키입니다. '다시 테스트'를 누르면 표시를 처음부터 초기화합니다.
event.keyCode는 웹 표준에서 폐기(deprecated)됐지만, 오래된 라이브러리나 레거시 코드가 여전히 이 숫자값으로 키를 비교하기 때문에 디버깅할 때 확인이 필요합니다. 그래서 값은 보여주되 deprecated 표시를 달아 뒀습니다. 새로 짜는 코드라면 물리 키 위치를 나타내는 event.code나 입력 문자를 나타내는 event.key를 쓰는 게 맞습니다.
event.key는 실제로 입력된 문자로, 자판 배열·Shift·입력 언어가 반영됩니다(같은 키라도 'a'와 'A'가 다르게 들어옴). event.code는 키의 물리적 위치라 자판 배열과 무관하게 항상 같은 값(예: 'KeyA')이 들어옵니다. 단축키 매칭에는 code, 텍스트 입력 처리에는 key가 보통 적합합니다.
가운데 캡처 영역에 포커스가 있는 동안에는 테스트하려는 단축키가 브라우저 기본 동작(저장·인쇄·페이지 스크롤 등)을 건드리지 않고 화면에만 기록되도록 막아 둡니다. 영역 바깥을 한 번 클릭해 포커스를 해제하면 모든 단축키가 원래대로 동작합니다. 특정 페이지 전체에서 키를 가로채는 방식이 아니라 이 테스트 영역에 한정됩니다.
블루투스·USB 등 물리 키보드를 연결하면 정상적으로 값이 잡힙니다. 다만 스마트폰 화면(가상) 키보드는 대부분의 브라우저에서 event.key가 'Unidentified', keyCode가 229로만 들어와 어떤 키를 눌렀는지 개별 구분이 되지 않는 한계가 있습니다. 이 도구를 포함한 모든 키 이벤트 뷰어에 공통되는 브라우저 제약입니다.
마지막 업데이트: 2026년 8월
마지막으로 누른 키
아무 키나 눌러 보세요 — key·code·keyCode 값이 여기에 표시됩니다.