설치 없이 브라우저에서 키 입력 인식 여부, 동시 입력 수, 고스팅 문제를 바로 확인할 수 있습니다.
키보드 동시 입력 테스트는 브라우저에서 바로 실행되며, 여러 키를 동시에 눌렀을 때 인식 여부와 최대 동시 입력 수를 실시간으로 확인할 수 있습니다.
Windows·macOS 키보드 배열을 모두 지원하고, 눌린 키의 key·code 값을 함께 표시해 키 먹통 진단부터 NKRO 성능 검증까지 처리됩니다.
이 도구로 확인할 수 있는 것
- 눌린 키 인식 여부: 키를 누르는 즉시 가상 키보드에 하이라이트. 반응 없는 키는 하드웨어 접점 불량 또는 드라이버 문제의 1차 신호입니다.
- 동시 입력 수·최대 기록: 현재 눌린 키 수와 세션 중 최대 동시 입력 수를 실시간으로 표시합니다.
- key·code 값: 브라우저가 인식한 입력 문자(key)와 물리적 키 위치(code)를 각각 확인할 수 있습니다.
- 연속 입력 히스토리: 눌린 순서대로 이벤트가 기록되어 간헐적 씹힘 문제의 재현 여부를 확인할 수 있습니다.
동시 입력 테스트 방법
테스트 영역을 클릭해 포커스를 맞춘 뒤 키를 누릅니다. 동시 입력을 확인하려면 W + A + S + D + Space처럼 여러 키를 유지한 채 추가 키를 눌러봅니다.
인식된 키 수가 멈추는 지점이 해당 키보드의 롤오버 한계입니다. 패널 우측 ↺ 버튼으로 기록을 초기화하면 다른 조합을 다시 테스트할 수 있습니다.
화면에 표시되는 key·code 값의 의미
key는 실제 입력 문자(예: a, Enter, ArrowLeft), code는 물리적 키 위치(예: KeyA, Enter, ArrowLeft)를 나타냅니다.
두 값이 다르게 표시되면 OS의 입력 레이아웃 설정이 실제 자판 배열과 불일치하는 상태입니다. 드라이버 이상이 아닌 OS 입력 설정 문제임을 이 값으로 구분할 수 있습니다.
결과 해석 : 고스팅과 블로킹의 차이
동시 입력 테스트에서 키가 인식되지 않는 원인은 두 가지입니다.
| 현상 | 증상 | 원인 |
|---|---|---|
| 고스팅 | 누르지 않은 키가 입력됨 | 매트릭스 회로 전류 간섭 |
| 블로킹 | 추가 키 입력이 무시됨 | USB 6KRO 한계 초과 |
| NKRO | 모든 키 정상 인식 | 다이오드 회로 + 커스텀 HID 디스크립터 |
USB HID 표준 프로토콜은 동시에 최대 6개의 일반 키만 전송할 수 있습니다. 이 한계를 넘기면 추가 키가 누락되는데, 이것이 블로킹입니다. NKRO를 지원하는 키보드는 키 수에 관계없이 모든 입력을 독립적으로 처리합니다.
Fn 키·OS 선점 키가 표시되지 않는 이유
macOS에서 Fn 키는 밝기·볼륨·미디어 제어를 처리하는 시스템 보조 키로, 브라우저의 keydown·keyup 이벤트로 전달되지 않습니다. 키보드 고장이 아닌 운영체제 보안 정책에 의한 정상 동작입니다.
Print Screen·Windows 키처럼 OS가 선점하는 키도 같은 이유로 표시되지 않습니다. 같은 키가 Chrome에서는 미표시, Firefox에서는 표시되는 경우가 있으므로 브라우저를 바꿔 교차 테스트하면 브라우저 문제와 하드웨어 문제를 구분할 수 있습니다.
Windows·macOS 배열 전환
탭 상단의 Windows / Mac 버튼으로 가상 키보드 배열을 전환합니다.
macOS에서 Windows 키보드를 외장으로 연결했다면 Windows 탭이 실제 자판 배열과 더 일치합니다. 이때 Command·Option 키 동작이 기대와 다르다면 시스템 설정 > 키보드 > 키보드 단축키 > 보조 키에서 키 매핑을 조정하면 됩니다.
자세한 방법은 Mac에서 일반 키보드를 연결해 사용하는 방법을 참고하세요.
동시 입력 한계를 초과하면 어떤 증상이 나타나나요?
추가로 누른 키가 화면에 표시되지 않습니다. 게임에서는 특정 조합에서 캐릭터가 반응하지 않거나 동작이 씹히는 형태로 나타납니다. 멤브레인 키보드는 3~4키 수준에서 블로킹이 발생하는 경우가 많습니다.
무선 키보드도 동시 입력 테스트가 가능한가요?
가능합니다. Bluetooth 방식은 프로토콜 제약으로 6KRO에 머무는 경우가 많고, 2.4GHz 무선 동글 방식은 유선과 유사한 NKRO 성능을 제공하는 제품도 있습니다. 실제 연결 상태 그대로 테스트하면 됩니다.
키가 한 번 눌렸는데 히스토리에 두 번 기록되면 무엇을 의미하나요?
채터링(Chattering) 현상입니다. 스위치 내부 접점이 튀면서 한 번 입력에 keydown 이벤트가 중복 발생합니다. 기계식 키보드에서 스위치 마모나 이물질 유입 시 나타나며, 핫스왑 지원 제품이라면 해당 스위치만 교체하면 됩니다.