DeviceKite

키보드 폴링 레이트 테스트

10초 동안 여러 키 위로 손가락을 굴리듯 누르면, 키보드가 얼마나 자주 보고하는지 추정해 드려요.

10

여러 키 위로 손가락을 굴리듯 최대한 빠르게 눌러 보세요.

Esc를 1초 동안 누르면 멈춰요

추정값인 이유

브라우저는 각 키 이벤트가 도착한 시각만 알 수 있어요. 8ms마다(125Hz) 보고하는 키보드라면 입력 간격이 8ms의 배수가 되니, 그런 간격 중 가장 큰 단위를 찾아요. 운영체제와 브라우저가 자체 지연을 더하고, 브라우저는 약 1ms보다 세밀한 단위를 보여 주지 않아서 하드웨어를 직접 잰 값이 아니라 추정값이에요.

이 테스트는 브라우저에서 실행되며 자바스크립트가 필요해요. 자바스크립트를 켜면 시작할 수 있고, 아래 설명과 체크리스트는 그대로 볼 수 있어요.

키보드 폴링 레이트 테스트하는 법

  1. 10초 테스트 시작을 누르세요. 첫 키를 누르는 순간 10초 카운트다운이 시작돼요.
  2. 최대한 많은 키 위로 최대한 빠르게 손가락을 굴리세요. 단어를 치기보다 키보드 전체를 드럼처럼 두드린다고 생각하세요.
  3. 10초가 지나면 결과가 나와요. 예를 들어 ≈ 125 Hz와 "보고 간격 8 ms", 측정한 간격 개수, 그중 패턴에 맞는 비율이 표시돼요.
  4. 다시 측정을 눌러 반복하세요. 결과가 일치하는 두세 번이 한 번보다 훨씬 믿을 만해요.

결과 아래 그래프는 키 입력 사이의 간격을 밀리초로 보여 줘요. 125Hz 키보드라면 간격이 8, 16, 24ms 같은 값에 몰리는 게 보이는 경우가 많아요.

추정은 이렇게 해요

키보드는 키를 누른 바로 그 순간에 컴퓨터에 알리지 않아요. 일정한 박자, 즉 폴링 레이트에 맞춰 보고해요. 125Hz는 8ms마다, 500Hz는 2ms마다, 1000Hz는 1ms마다 보고한다는 뜻이에요. 그래서 서로 다른 보고에 실린 두 입력 사이의 간격은 보고 주기의 정수배가 돼요.

테스트는 서로 다른 키 입력 사이의 시간을 기록해요(키를 꾹 눌러서 생기는 반복 입력은 빼요). 그다음 16, 8, 4, 2, 1ms 주기를 차례로 확인하고, ±0.25ms의 흔들림을 허용해서 간격의 90% 이상이 맞는 가장 큰 주기를 골라요. 간격의 90%가 8ms의 배수에 가깝다면 그 키보드는 거의 확실히 8ms마다 보고하는 거예요: ≈ 125 Hz.

브라우저로는 추정만 할 수 있는 이유

웹 페이지는 USB 스택, 운영체제, 브라우저를 다 거친 뒤에 각 키 이벤트가 도착한 시각만 볼 수 있어요. 단계마다 약간의 지연과 흔들림이 더해져요. 일부 브라우저는 개인정보 보호를 위해 이벤트 시각을 일부러 반올림하기도 해요(파이어폭스와 사파리, 특히 핑거프린팅 방지 설정을 켰을 때). 이렇게 시계가 거칠면 테스트가 숫자를 지어내지 않고 그렇다고 알려 드려요.

그래서 결과에 추정값이라고 붙어요. 125Hz 키보드와 1000Hz 키보드는 잘 구분하고, 판단에 쓴 데이터도 보여 줘요. 하지만 키보드 하드웨어의 지연 시간은 잴 수 없고, 1000Hz와 8000Hz도 구분하지 못해요. 정확한 값은 USB 분석기나 제조사 소프트웨어가 필요해요. 브라우저에서 "997.3 Hz"처럼 정밀한 숫자를 보여 주는 도구는 짐작하는 거예요.

많은 게이밍 키보드는 전용 소프트웨어나 단축키로 폴링 레이트를 바꿀 수 있어요. 설정을 바꿨다면 이 테스트로 적용됐는지 빠르게 확인할 수 있어요.

폴링 레이트와 키보드 지연 시간

"키보드 지연 테스트"나 "키보드 반응 테스트"를 찾는 분이 많은데, 폴링 레이트는 지연 시간의 일부일 뿐이에요. 125Hz에서 1000Hz로 올리면 다음 보고까지 최악의 대기 시간이 8ms에서 1ms로 줄어요. 스위치 디바운스, 키보드의 스캔, 무선 연결, 운영체제, 모니터도 각자 지연을 더하고, 브라우저는 이걸 따로 떼어 볼 수 없어요. 전체 반응 과정을 느껴 보고 싶다면 반응 속도 테스트가 나와 장비 전체를 함께 재요.

함께 보면 좋은 테스트: 마우스 폴링 레이트 테스트는 다른 방식으로 마우스를 재고, 키보드 테스트는 모든 키를 확인하고, 키보드 동시 입력 테스트는 한 번에 몇 개의 키가 인식되는지 보여 줘요. 테스트 결과 보는 법에서 Hz와 ms를 더 자세히 설명하고, 노트북 키보드 가이드는 반응 없는 키를 도와줘요. 누른 키는 저장하거나 전송하지 않아요. 더 많은 도구: 장치 테스트.

자주 묻는 질문

키보드 폴링 레이트는 어떻게 확인하나요?

이 페이지에서 시작을 누르고 10초 동안 여러 키 위로 손가락을 굴리듯 누르세요. 입력 간격을 분석해서 ≈ 125 Hz (8 ms)나 ≥ 1000 Hz처럼 보고 빈도를 추정해요.

키보드 폴링 레이트는 얼마가 좋나요?

타자와 사무용으로는 125Hz면 충분해요. 게이밍 키보드는 보통 1000Hz로 작동해서 다음 보고까지 기다리는 시간이 최대 8ms에서 최대 1ms로 줄어요. 더 높은 값도 있지만 얻는 이득은 훨씬 작아요.

왜 "≥ 1000 Hz (브라우저 한계)"라고 나오나요?

이 브라우저 방식으로 믿을 만하게 확인할 수 있는 가장 작은 단위가 1ms라서, 1ms마다 또는 더 자주 보고하는 키보드는 모두 ≥ 1000 Hz로 나와요. 1000Hz와 4000Hz, 8000Hz는 구분할 수 없어요.

"뚜렷한 패턴 없음"이 나오는 이유는 뭔가요?

키 입력 간격이 고정된 보고 주기와 맞지 않았어요. 블루투스 키보드, USB 허브, 바쁜 컴퓨터가 흔들림을 더해요. 유선으로 연결하고, 무거운 앱을 닫고, 더 많은 키를 더 빠르게 굴려 보세요.

이건 키보드 지연 테스트인가요?

정확히는 아니에요. 지연 시간의 일부인 폴링 레이트를 추정해요. 브라우저는 키를 누른 순간부터 화면에 나오기까지의 전체 지연을 잴 수 없어서, 결과에도 추정값이라고 표시해요.

제 브라우저에서는 왜 안 되나요?

일부 브라우저는 개인정보 보호를 위해 이벤트 시각을 거칠게 반올림해서 패턴이 가려져요. 테스트가 이를 감지하고 알려 드려요. 컴퓨터의 크롬이나 엣지로 해 보세요.

관련 테스트

이 장치 관련 가이드

장치 테스트 전체실력 테스트 전체