누름 시간 추이
선은 각 완료 샘플을 보여 주며 점선은 이번 측정의 중앙값을 나타냅니다.
선택한 키를 반복해서 누르고 떼면서 브라우저 키보드 이벤트가 유지된 시간을 측정합니다.
키 및 샘플 설정
Space, KeyA 또는 ShiftLeft 같은 code를 사용하세요. Tab은 측정하지 않습니다.
Space, KeyA 또는 ShiftLeft와 같은 유효한 KeyboardEvent.code를 입력하세요.
유효한 누름을 5~100회로 설정하세요. 안정적인 비교에는 10~20회가 실용적입니다.
5~100 사이의 정수를 입력하세요.
허용 범위 안의 값을 입력하고 짧음 기준을 김 기준보다 작게 설정하세요.
허용 범위 안의 값을 입력하고 짧음 기준을 김 기준보다 작게 설정하세요.
단계시작 대기
목표 키를 설정하고 테스트를 시작하세요.
유효한 누름을 하나 이상 완료하면 결과가 표시됩니다. 더 안정적인 비교에는 10~20개 샘플이 유용합니다.
선은 각 완료 샘플을 보여 주며 점선은 이번 측정의 중앙값을 나타냅니다.
샘플 H = keyup 타임스탬프 − 반복이 아닌 첫 keydown 타임스탬프입니다. 자동 반복은 새 샘플을 만들지 않으며 중앙값, P10/P90, MAD는 같은 완료 이벤트 쌍으로 계산합니다.
반올림하지 않은 밀리초 값을 내부에 유지합니다. 페이지에는 소수점 한 자리로 표시하고 기준 판정에는 원래 값을 사용합니다.
100, 200, 300ms로 고정한 샘플의 중앙값은 200ms입니다. 자동 반복은 샘플 수를 늘리지 않으며 keyup 없는 누름은 버립니다.
선택한 KeyboardEvent.code만 측정합니다. 시스템 단축키, 브라우저 예약 키와 특수 장치 키는 측정되지 않을 수 있으며, 포커스를 잃으면 끝나지 않은 keyup을 버립니다. 스케줄링도 시간에 영향을 줍니다.
각 유효 샘플은 같은 키에 대한 반복이 아닌 첫 keydown의 타임스탬프에서 keyup 타임스탬프를 뺀 값입니다. 자동 반복은 새 샘플을 만들지 않습니다.
페이지가 포커스를 잃으면 끝나지 않은 누름은 버리고 완료된 샘플만 유지합니다. 이후 이벤트가 잘못 연결되는 것을 막습니다.
MAD는 샘플 중앙값에서의 절대 편차의 중앙값입니다. 값이 작으면 보통 이번 측정이 더 일정하다는 뜻이지 하드웨어가 더 좋다는 뜻은 아닙니다.
모든 키보드 이벤트와 통계는 이 브라우저에서 처리됩니다. 업로드, 원격 API 호출, URL 기록과 로컬 저장소 사용은 없습니다.
타사 런타임 코드나 자산을 사용하지 않으며 알고리즘과 인터페이스를 독립적으로 구현했습니다.