조합 완성도
- 테스트를 완료하면 대상·일치·누락·추가 키를 비교합니다.
색상만 보지 않고 대상·일치·누락·추가 키의 수를 글자와 숫자로 비교합니다.
단축키 조합을 선택해 캡처 영역에서 눌러 보고 현재 브라우저가 모든 대상 키와 좌우 보조키, 추가 키를 받는지 확인합니다.
테스트 설정
더하기로 구분하고 최대 8개 키를 입력하세요. 일반 키가 하나 이상 있어야 합니다.
서로 다른 유효한 KeyboardEvent.code 조합을 입력하세요.
결과는 이 페이지가 받은 키보드 이벤트만 설명합니다. 시스템 예약 단축키는 브라우저에 들어오지 않을 수 있습니다.
색상만 보지 않고 대상·일치·누락·추가 키의 수를 글자와 숫자로 비교합니다.
반복이 아닌 keydown 뒤에 현재 누른 code 스냅샷을 저장하고 대상 일치가 가장 많으며 추가 키가 가장 적은 것을 선택합니다. 모든 대상 키가 있고 추가 키가 없을 때만 완전 캡처입니다.
조합 시간은 반올림하지 않은 단조 시계로 계산하고 화면에는 밀리초로 표시합니다. 판정은 표시값을 사용하지 않습니다.
완전 조합, 누락·추가 키, 좌우 보조키, 반복 이벤트, 조합 입력, Tab 이동, 시간 초과, 포커스 손실, 복사와 초기화를 확인했습니다.
Alt-Tab, Command-Tab, Ctrl-Alt-Delete, Command-스페이스와 브라우저 단축키는 먼저 처리될 수 있습니다. 웹페이지는 다른 앱의 전역 단축키나 하드웨어 롤오버를 확인할 수 없습니다.
시스템 모드와 프리셋을 선택하거나 더하기로 구분한 KeyboardEvent.code를 입력하세요. 테스트를 시작한 뒤 조합 전체를 누르고 놓으면 됩니다.
macOS가 입력 소스 전환이나 검색을 위해 Command-스페이스를 브라우저보다 먼저 처리하는 경우가 많습니다. 이벤트가 없다고 키가 고장 난 것은 아닙니다.
ShiftLeft와 ShiftRight를 사용하세요. 도구는 KeyboardEvent.location도 보존해 두 위치를 구분합니다.
모든 키 이벤트와 결과는 이 브라우저의 메모리에서만 처리됩니다. 업로드, URL 기록, 로컬 저장소 저장, 원격 실행 API 호출을 하지 않습니다.
제3자 실행 코드나 리소스를 재사용하지 않았습니다. 알고리즘과 인터페이스는 독립적으로 구현했으며 외부 링크는 브라우저 이벤트 표준 설명에만 사용합니다.