이렇게 확인합니다
화면에 풀사이즈 키보드(메인 영역·방향키·편집키, 넓은 화면에서는 숫자패드)가 그려져 있습니다. 키를 누르는 동안에는 진한 색으로, 한 번이라도 눌린 키는 연한 색으로 남습니다. 모든 키를 한 번씩 눌러 본 뒤 색이 바뀌지 않은 키가 있다면 그 키가 입력되지 않는 것입니다. "테스트 시작"을 누르거나 키보드 그림을 클릭하면 스페이스(스크롤)·Tab(포커스 이동) 같은 기본 동작이 막혀 페이지가 움직이지 않습니다.
보여 주는 정보
| 항목 | 의미 |
|---|---|
| key | 입력된 문자나 키 이름 (한/영 상태·Shift에 따라 달라짐) |
| code | 물리적인 키 위치 (배열과 무관하게 고정) |
| keyCode | 예전 방식의 숫자 코드 — 표준에서 사용 중단 |
| location | 0 표준, 1 왼쪽, 2 오른쪽, 3 숫자패드 |
왼쪽·오른쪽 Shift나 Ctrl을 구분하려면 code나 location을 보면 됩니다.
동시 입력(롤오버) 확인
"지금 눌린 키" 목록에 동시에 누르고 있는 키가 모두 표시됩니다. 게임용으로 여러 키를 함께 누를 일이 많다면 W·A·Shift·스페이스처럼 실제로 쓰는 조합을 눌러 몇 개까지 인식되는지 확인해 보세요. 일부 키보드는 특정 조합에서 키가 빠지는 고스팅이 생기는데, 이때는 눌렀는데도 목록에 나타나지 않습니다.
알아 둘 점
- 휴대폰·태블릿의 화면 키보드는 키 코드를 보내지 않아 테스트할 수 없습니다. 블루투스·USB 키보드를 연결하면 사용할 수 있습니다.
- 한/영(Lang1·HangulMode), 한자(Lang2) 키는 운영체제와 브라우저에 따라 이벤트가 오지 않거나 오른쪽 Alt·Ctrl로 잡힐 수 있습니다.
- Fn 키, Win 키 조합, Ctrl+W 같은 브라우저 단축키는 웹페이지가 받거나 막을 수 없습니다.
- 키 입력은 이 페이지 안에서만 처리되며 어디에도 전송되지 않습니다.
개발 중에 키 이벤트 값을 확인할 때도 쓸 수 있고, 정규식으로 입력값을 검사해야 한다면 정규식 테스터를 함께 활용해 보세요.