결과가 실제로 측정하는 것
키보드는 폴링 주기마다 한 번 상태를 요청받으므로, 키 이벤트는 그 순간에만 도착할 수 있습니다. 테스트는 10초 동안 모든 키 이벤트를 모아, 이벤트 간격이 맞아떨어지는 가장 긴 주기를 찾습니다: 8ms는 125 Hz, 4ms는 250 Hz, 2ms는 500 Hz.
측정 한계: 500 Hz를 넘으면 브라우저의 거칠어진 시계와 운영체제의 자체 타이밍이 리듬을 흐리게 해서 결과가 “최소 1000 Hz”가 됩니다. 1밀리초보다 짧은 간격이 증명할 때만 “1000 Hz보다 빠름”으로 표시하며, 4000이나 8000 Hz라고는 절대 단정하지 않습니다.
결과 해석 방법
125 또는 250 Hz
사무용과 저가형 키보드에 흔합니다. 키를 누른 뒤 컴퓨터가 받기까지 최대 8ms 또는 4ms를 기다릴 수 있습니다 — 작지만, 전체 지연에 더해집니다.
최소 1000 Hz
키보드가 1밀리초마다 또는 그보다 빠르게 보고합니다. 게이밍에서 의미 있는 기준선이며, 1000 Hz인지 8000 Hz인지는 브라우저가 볼 수 있는 범위를 넘습니다.
예상과 다른 결과 해결
키 이벤트가 부족함
손가락을 더 많이 쓰고 10초 내내 계속하세요. 천천히 치면 간격이 너무 길어 리듬이 드러나지 않습니다.
측정할 때마다 결과가 달라짐
백그라운드 프로그램이 타이밍 노이즈를 더합니다. 다른 바쁜 탭을 닫고 다시 실행하세요. 느린 키보드는 매번 같은 답이 나옵니다.
자주 묻는 질문
브라우저로 8000 Hz 키보드를 측정할 수 있나요?
아니요. 브라우저는 개인정보 보호를 위해 타임스탬프를 거칠게 만들고 운영체제도 자체 타이밍을 더하므로, 약 1000 Hz 이상에서는 리듬이 흐려집니다. 페이지는 숫자를 지어내지 않고 “최소”라고 표시합니다.
키보드에도 폴링레이트가 중요한가요?
125 Hz에서는 키 입력이 전송되기까지 최대 8ms, 1000 Hz에서는 최대 1ms를 기다릴 수 있습니다. 빠른 게임에서 그 차이는 실재하지만, 화면과 게임 자체에 비하면 작습니다.
내 키 입력이 저장되나요?
아니요. 10초 샘플 동안 키 이벤트의 타이밍만 사용하며, 아무것도 페이지 밖으로 나가지 않습니다.