후보 일치 점수
- 샘플링을 완료하면 결과와 동기화된 후보 비교를 표시합니다.
샘플링을 끝내면 같은 키 집합으로 다섯 후보의 일치 점수를 비교합니다.
브라우저의 code→key 매핑을 샘플링하고 다섯 가지 문자 레이아웃 후보를 비교해 선두 후보, 충돌과 신뢰도를 보여 줍니다. 운영체제 설정은 읽지 않습니다.
레이아웃 샘플링
관찰된 code → key
준비되었습니다. 결과는 이 브라우저가 반환한 매핑만 사용합니다.
판단 전 구분 키를 6개 이상 사용하세요. 샘플이 많을수록 후보를 잘 구분할 수 있습니다.
샘플링을 끝내면 같은 키 집합으로 다섯 후보의 일치 점수를 비교합니다.
각 후보에서 같은 KeyboardEvent.code의 실제 key와 후보 문자를 비교합니다. 점수 = 일치 가중치 ÷ 관찰 가중치 × 100%입니다. 후보를 많이 갈라 놓는 code에는 더 큰 가중치를 주며, 높은 신뢰도에는 충분한 샘플·범위·점수·선두 차이가 필요합니다.
점수와 선두 차이는 내부에서 반올림하지 않고 계산하며 화면은 소수 첫째 자리까지 표시합니다.
QWERTY, 독일식 QWERTZ, 프랑스식 AZERTY, Dvorak, Colemak의 고정 샘플과 동률, 부족한 샘플, 충돌, 대소문자, 조합 문자, 잘못된 키와 사용자 후보를 확인했습니다.
운영체제 레이아웃 이름이나 ANSI·ISO·JIS 외형을 읽을 수 없습니다. 지역 변형, 사용자 레이아웃과 죽은 키 층은 모두 포함하지 않습니다. 입력기, Caps Lock, 리매핑, 원격 환경과 브라우저 제한이 결과를 바꿀 수 있으며 신뢰도가 낮으면 미결정으로 남겨야 합니다.
같은 물리 위치의 KeyY와 KeyZ가 내는 문자를 비교하세요. QWERTY는 보통 y와 z, 독일식 QWERTZ는 z와 y를 내지만 다른 구분 키도 함께 확인해야 합니다.
ANSI·ISO·JIS는 키보드 외형과 배열을 뜻하고 QWERTY·AZERTY·Dvorak은 물리 code와 출력 문자의 매핑을 뜻합니다. 이 도구는 후자를 비교합니다.
‘수동 샘플링 시작’을 누르고 안내되는 물리 키를 차례로 누르세요. 도구가 KeyboardEvent.code와 key 샘플로 같은 후보 비교를 수행합니다.
모든 code→key 샘플, 점수와 복사 텍스트는 이 브라우저에서만 처리됩니다. 업로드, 원격 실행 API, URL과 로컬 저장소를 사용하지 않습니다.
제3자 실행 코드나 리소스를 재사용하지 않았습니다. 알고리즘·테스트·인터페이스는 독립 구현이며 외부 링크는 브라우저 이벤트와 레이아웃 표준만 설명합니다.