키보드 폴링 레이트 테스트.
연속된 키 입력 이벤트 사이의 시간 간격을 측정해 키보드가 컴퓨터에 얼마나 자주 상태를 보고하는지(125Hz–1000Hz 이상)를 추정합니다.
여기를 클릭한 다음, 가능한 한 많은 키를 연타하세요 — 손가락을 키보드 위에서 빠르게 훑듯이 움직이세요.
팁: 손바닥을 미끄러뜨리거나 손가락을 문자 키 위에서 굴리듯 움직이세요 — 초당 서로 다른 이벤트가 많을수록 정확도가 높아집니다.
이벤트 간격 분포
연속된 이벤트 사이의 간격 (ms)타이밍 통계
표준 USB 리포트 레이트
측정하기 전에 확인하세요
- 정확도를 위해 유선으로 연결하기무선의 절전 기능은 리포트 레이트를 낮춥니다 — 먼저 유선으로 테스트한 뒤 무선과 따로 비교하세요.
- 누르고 있지 말고 굴리기키 반복은 OS에서 발생합니다 — 손가락을 미끄러뜨리거나 굴려서 실제로 서로 다른 이벤트를 만들어내세요.
- 브라우저 한계를 예상하기브라우저는 타이머 정밀도를 약 1000Hz로 제한하므로, 그보다 높은 레이트도 여기서는 1000Hz로 표시될 수 있습니다.
폴링 레이트 측정 방법
- 1
캡처 상자에 포커스 맞추기
위 상자를 클릭하고 빠르게 연타할 준비를 하세요.
- 2
손가락 굴리기
문자 키 위를 빠르게 미끄러뜨리거나 굴려서 서로 다른 키 이벤트를 여러 개 만들어내세요.
- 3
추정치 확인하기
이벤트 사이의 가장 작은 일정한 간격이 리포트 레이트를 알려줍니다 — 더 오래 연타할수록 더 정확한 값을 얻습니다.
키보드 폴링 레이트란 무엇인가요?
폴링 레이트(리포트 레이트)는 키보드가 USB나 무선을 통해 초당 몇 번 컴퓨터에 상태를 전송하는지를 나타냅니다. 125Hz 키보드는 8밀리초마다, 1000Hz 키보드는 1밀리초마다 상태를 보고하며, 이는 최악의 경우 입력 지연을 최대 7ms까지 줄여줍니다.
브라우저는 모든 keydown/keyup 이벤트에 타임스탬프를 기록합니다. 키보드는 USB 폴링 간격만큼의 속도로만 이벤트를 전달할 수 있으므로, 서로 다른 이벤트 사이의 간격을 보면 리포트 레이트를 짐작할 수 있습니다. 하지만 브라우저는 보안을 위해 이 타임스탬프를 의도적으로 반올림하고 미세하게 흔들리게(지터) 처리하므로, 이 결과는 실험실 수준의 정밀한 측정값이 아니라 어디까지나 추정값이며, 실제 키보드의 레이트보다 더 높게 표시될 수 있습니다(아래 정확도 안내 참고).
이 테스트를 사용해야 할 때
새 게이밍 키보드
"1000Hz"라는 표기가 실제로 구매한 리포트 레이트로 동작하는지 확인하세요.
설정을 변경한 뒤
드라이버나 단축키로 폴링 레이트를 바꾸셨나요? 변경 사항이 실제로 적용되었는지 확인하세요.
유선 vs 무선
무선 모드가 유선보다 낮은 레이트로 조용히 떨어지고 있지는 않은지 확인하세요.
폴링 레이트 용어집
- 폴링 레이트 / 리포트 레이트
- 키보드가 PC에 상태를 보고하는 빈도로, Hz 단위입니다 — 1000Hz는 1ms마다 보고한다는 뜻입니다.
- 입력 지연
- 물리적으로 키를 누른 시점과 컴퓨터가 이를 처리하는 시점 사이의 지연 — 리포트 레이트가 높을수록 최악의 경우 지연이 줄어듭니다.
- 디바운스
- 스위치 바운스를 걸러내는 짧은 펌웨어 지연으로, 한 번의 입력이 여러 번으로 보고되지 않도록 합니다.
자주 묻는 질문
정확한 측정값을 얻으려면 어떻게 해야 하나요?
짧은 시간 안에 가능한 한 많은 개별 키 이벤트를 발생시키세요: 여러 문자 키 위로 손가락을 굴리듯 움직이거나, 손바닥을 키보드 위로 부드럽게 미끄러뜨리세요. 키 하나를 누르고 있는 것은 효과가 없습니다 — 키 반복 이벤트는 키보드가 아니라 운영체제에서 발생하므로 이 도구는 이를 무시합니다. 오래 연타할수록 추정치의 정확도가 높아지므로, 수백 개의 이벤트를 목표로 해보세요.
폴링 레이트가 높으면 정말 중요한가요?
타이핑에서는 그렇지 않습니다 — 125Hz와 1000Hz의 차이는 최대 7ms에 불과하며, 이는 타이핑 중 사람이 인지할 수 있는 수준보다 훨씬 낮습니다. 경쟁적인 게임에서는 1000Hz 키보드가 작지만 일관된 입력 지연을 줄여주기 때문에, 대부분의 기계식 게이밍 키보드는 기본적으로 1000Hz로 동작합니다. 1000Hz를 넘는 레이트는 모니터와 게임의 틱 레이트에 의해 효과가 점점 줄어듭니다.
제 키보드는 8000Hz인데 왜 1000Hz로만 표시되나요?
브라우저는 타이밍 공격을 방지하기 위해 의도적으로 타이머 정밀도를 (보통 0.1~1ms 수준으로) 낮추며, OS의 입력 스택이 이벤트를 묶어서 처리하기도 합니다. 이 때문에 웹 기반 테스트가 측정할 수 있는 한계는 대략 1000Hz입니다. 2000~8000Hz를 정확히 감지하려면 키보드 제조사의 네이티브 소프트웨어가 필요합니다.
키보드의 폴링 레이트를 바꿀 수 있나요?
많은 게이밍 키보드는 전용 소프트웨어(예: 125/250/500/1000Hz)나 하드웨어 키 조합을 통해 레이트를 전환할 수 있습니다 — 사용 설명서를 확인해 보세요. 무선 키보드는 절전 모드에서 낮은 레이트로 떨어지는 경우가 많으니 유선과 무선 연결 모두 테스트해 보세요. 레이트를 변경한 뒤에는 위의 "측정값 초기화"를 누르고 다시 연타해 확인하세요.
폴링 레이트가 키보드의 응답 시간이나 액추에이션과 같은 것인가요?
아닙니다. 서로 다른 것을 측정합니다. 폴링 레이트는 키보드가 자신의 상태를 PC에 보고하는 빈도입니다(1000Hz면 1ms마다). 액추에이션은 키가 눌리는 행정 중 입력이 인식되는 지점이고, 스위치 응답 시간은 하드웨어가 그것을 얼마나 빨리 감지하는지입니다. 폴링 레이트가 높다고 느린 스위치가 빨라지지는 않으며, 이 세 가지가 함께 전체 입력 지연을 결정합니다. 이 도구는 폴링 레이트만 측정합니다.
정확도에 대한 안내 — 실제보다 높게 표시될 수 있는 이유
브라우저는 타이밍 공격을 막기 위해 일부러 타임스탬프를 뭉뚱그리고 미세하게 흔들어서(지터) 키보드 이벤트를 전달합니다. 이 때문에 두 이벤트가 실제 폴링 간격보다 더 가깝게 붙어서 기록되는 경우가 생기는데, 그러면 이 테스트는 실제보다 더 높게 표시됩니다 — 실제로는 1000Hz인 키보드가 여기서는 2000Hz, 심지어 4000Hz로 나타날 수 있고, 측정할 때마다 수치가 자주 바뀔 수 있습니다. 이는 키보드가 아니라 브라우저의 한계 때문입니다. 이 결과는 대략적인 참고용으로만 받아들이세요. 정확한 수치를 확인하려면 키보드 제조사의 전용 설정 소프트웨어나 OS 수준의 폴링 레이트 측정 유틸리티를 사용하세요. 여러 키를 넓게 연타하고, 시도할 때마다 Reset을 눌러 초기화하면 가장 안정적인 추정치를 얻을 수 있습니다.