키보드 테스터
포커스를 준 테스트 영역에서 최근 keydown의 key·code·modifier·repeat 정보를 최대 12개 표시합니다.
사용 방법
- 입력 영역을 클릭해 focus한 뒤 확인할 키와 조합키를 눌러 최근 이벤트 목록을 봅니다.
핵심 기능과 처리 범위
Enhanced keyboard tester가 keydown을 preventDefault하고 Ctrl·Alt·Shift·Meta 상태와 event.key/code/repeat를 기록합니다.
처리 원리
각 keydown마다 새 record를 목록 앞에 추가하고 최근 12개만 유지합니다.
예시
Shift+A를 누르면 key A/a 계열 값, code KeyA, Shift modifier, repeat 상태가 기록됩니다.
이럴 때 유용합니다
- 키보드 키가 browser에 어떤 KeyboardEvent 값으로 전달되는지 확인할 때
사용 전 참고
- OS가 가로채는 system shortcut이나 browser가 전달하지 않는 키는 보이지 않을 수 있고 실제 하드웨어 scan code를 직접 읽는 도구가 아닙니다.
자주 묻는 질문
키를 계속 누르면 어떻게 표시되나요?
browser가 반복 keydown을 보내면 repeat 값이 true인 이벤트가 기록될 수 있습니다.