테스트하는 방법
- 신용카드(85.60mm)나 자를 마우스패드에 놓고 양 끝을 테이프 두 조각으로 표시한 뒤 카드를 치우세요. 20cm처럼 거리가 길수록 결과가 안정적이에요.
- 시작을 누르고 마우스 왼쪽 가장자리를 첫 번째 표시에 맞추세요. 측정마다 멈춘 상태에서 스페이스바, 두 번째 표시까지 움직여 멈추고 다시 스페이스바. 그다음 마우스를 되돌리세요.
- 한 번에 2초쯤 걸리는 느린 측정을 3번, 그다음 표시에서 멈출 수 있는 한 최대한 빠른 측정을 3번 하세요.
- 계속을 누르고 같은 측정을 다시 하세요. 이번에는 브라우저가 시스템이 포인터를 움직이는 방식대로 움직임을 받아요.
결과 읽는 법
- 각 수치는 같은 거리에서 빠른 측정이 느린 측정보다 얼마나 더 멀리 갔는지 보여 주고, ± 뒤는 내 측정끼리의 차이예요.
- 원시 입력은 0% 근처, 시스템 방식은 뚜렷하게 위: 시스템 가속이 켜져 있어요.
- 둘 다 0% 근처: 사용한 속도에서는 가속이 없어요.
- 원시 입력이 0%에서 뚜렷하게 벗어남: 변화가 시스템보다 앞, 마우스나 측정 방식에서 생겨요.
얼마나 정확한가요?
이 테스트는 측정끼리 비교하므로 정확한 길이보다 매번 마우스를 같은 방식으로 놓는 것이 더 중요해요. ± 값의 약 두 배보다 작은 차이는 가속으로 보지 않아요. 속도는 브라우저가 움직임을 받은 시각에서 구한 것이지 마우스 자체의 값이 아니에요. 시스템 가속 곡선의 모양이나 게임이 마우스를 어떻게 처리하는지는 알 수 없어요.
측정할 수 있는 브라우저
원시 입력은 Windows, macOS 10.15.1 이상, ChromeOS의 Chrome·Edge 88 이상, 마우스를 연결한 Android의 Chrome 144 이상, Firefox 152 이상, Mac의 Safari 18.4 이상에서 쓸 수 있어요. Linux의 Chrome 등 다른 브라우저에서는 두 번째 측정만 하고, 그것으로 구별할 수 없는 점을 알려 드려요.
가속을 끄는 방법은 마우스 가속과 '포인터 정확도 향상'에서, 같은 방식으로 마우스의 실제 DPI를 재려면 마우스 DPI 테스트를 이용하세요.
출처(영어): W3C, Pointer Lock 2.0; MDN, requestPointerLock; web.dev, disable mouse acceleration; NIST, combining uncertainties.