RigCheckup

마우스 DPI 분석기

마우스를 움직일 거리(자로 측정)와 필요하면 설정 DPI를 입력한 뒤, 스트립 왼쪽 끝에서 왼쪽 버튼을 누른 채 정확히 그 거리만큼 움직이고 손을 떼세요.

측정 DPI

—

설정 대비 오차

—

이동 픽셀

0 px

여기서 왼쪽 버튼을 누른 채 목표 거리만큼 마우스를 움직인 뒤 손을 떼세요

  1. 책상 위 마우스 옆에 자를 놓고 목표 거리만큼 떨어진 시작점과 끝점을 표시합니다.
  2. 커서를 스트립 왼쪽 끝에 두고 마우스를 시작점에 맞춘 뒤 왼쪽 버튼을 누른 채 유지합니다.
  3. 버튼을 누른 채 마우스를 끝점까지 일직선으로 밀어 움직입니다.
  4. 버튼을 뗍니다. 두세 번 반복해 결과를 비교하세요. 편차가 손이 얼마나 안정적이었는지를 보여 줍니다.

최근 측정

아직 측정값이 없습니다

정확한 측정을 위해 포인터 가속을 끄고(Windows: '포인터 정확도 향상', macOS: '포인터 가속') OS 포인터 속도를 기본값으로 두세요. 가속이 켜져 있으면 카운트당 커서 이동량이 달라져 결과가 왜곡됩니다.

여러 테스트 결과를 한 장으로 모으기 — PC 점검 리포트

이 도구로 확인할 수 있는 것

DPI(정확히는 CPI, 인치당 카운트)는 마우스 센서가 책상 위에서 1인치 움직일 때 보고하는 이동 단계의 수입니다. 저희 DPI 분석기는 이를 직접 측정합니다. 자로 확인한 거리만큼 마우스를 드래그하면, 페이지가 드래그 동안 브라우저가 보고한 가로 이동량을 합산하고 디바이스 픽셀로 환산한 뒤 인치 단위 거리로 나눕니다.

마우스 소프트웨어에 설정한 DPI를 입력하면 측정값이 그와 얼마나 차이 나는지도 퍼센트로 보여 줍니다. 작은 차이는 정상이고, 큰 차이는 대개 운영체제의 포인터 가속이 아직 켜져 있거나 자로 잰 거리가 틀렸거나 센서가 소프트웨어의 표시값대로 보고하지 않는 경우입니다. 최근 세 번의 드래그 결과를 보관하므로 일관성을 판단할 수 있습니다.

이 도구는 어떻게 동작하나요

저희 DPI 분석기는 스트립 안에서 드래그하는 동안 브라우저가 발생시키는 포인터 이벤트를 사용합니다. 스트립 위에서 마우스 왼쪽 버튼을 누르면 페이지가 포인터를 캡처해, 커서가 스트립이나 브라우저 창을 벗어나도 이동이 계속 추적됩니다. 이후 각 pointermove 이벤트에는 직전 이벤트 이후의 가로 변화량인 movementX 값이 CSS 픽셀 단위로 담겨 있고, 도구는 드래그가 이어지는 동안 이 값을 모두 더합니다. 브라우저가 병합 이벤트(coalesced events)를 지원하면 프레임마다 묶였던 더 세밀한 표본을 대신 합산해 빠른 움직임에서도 정밀도를 잃지 않습니다.

CSS 픽셀은 디바이스 픽셀과 다릅니다. 150% 배율의 디스플레이나 고밀도 노트북 화면에서는 CSS 픽셀 하나가 물리 픽셀 1.5개 또는 2개에 걸치고, 운영체제는 커서를 물리 픽셀 단위로 움직입니다. 도구는 각 이동량에 창의 devicePixelRatio를 곱해 커서가 실제로 지나간 물리 픽셀 수를 복원합니다. 이 단계가 없으면 1600 DPI 마우스가 200% 디스플레이에서 약 800으로 측정됩니다.

버튼을 떼면 측정이 끝납니다. 누적 이동량은 절대값으로 바꾸므로 오른쪽에서 왼쪽으로 드래그해도 똑같이 동작하며, 인치로 환산한 목표 거리로 나눕니다. 1인치는 정확히 2.54cm입니다. 결과는 정수로 반올림되어 최근 측정 목록에 추가됩니다. 디바이스 픽셀 약 20개보다 짧은 드래그는 의미 없는 값으로 기록하는 대신 실수 클릭으로 보고 버립니다.

마우스 소프트웨어에 설정한 DPI를 입력했다면 도구는 측정값과 설정값의 차이를 퍼센트로 계산합니다. 양수는 그 거리에서 센서가 예상보다 많은 카운트를 보고했다는 뜻이고, 음수는 더 적다는 뜻입니다. 스트립 안의 마커는 드래그를 실시간으로 따라가므로, 커서 이동이 실제 손의 움직임과 맞는지 즉시 감을 잡을 수 있습니다.

결과는 어떻게 읽나요

측정 DPI는 운영체제와 브라우저를 거쳐 본, 책상 위 1인치 이동당 센서 카운트 수입니다. 가속을 끈 정상적인 마우스라면 소프트웨어에서 고른 DPI 단계와 몇 % 이내로 가까워야 합니다. 센서는 완벽한 정수 값으로 보정되어 있지 않으므로, 800으로 설정한 마우스가 790이나 815로 측정되는 것은 정상입니다.

오차 퍼센트는 측정값을 설정값과 비교한 것입니다. 작고 일관된 오차는 센서와 사용하는 표면의 특성입니다. 어떤 센서는 천 패드에서 약간 높게, 하드 패드에서 약간 낮게 읽힙니다. 큰 양의 오차, 특히 더 빨리 움직일수록 커지는 오차는 운영체제의 포인터 가속이 켜져 있다는 전형적인 신호입니다. 큰 음의 오차는 자로 잰 거리보다 짧게 드래그했거나, 드래그 중 커서가 화면 가장자리에 닿았거나, 마우스 소프트웨어가 DPI를 조용히 제한하고 있을 때 나타납니다.

하나의 값을 믿기 전에 보관된 세 측정값의 편차를 보세요. 서로 2% 안팎으로 일치하면 중간값이 좋은 추정치입니다. 하나만 크게 다르면 드래그를 반복하세요. 흔들림, 마우스를 들어 올림, 자를 건드림이 대부분의 이상값을 설명합니다. 셋 모두 설정값에서 같은 만큼 일관되게 벗어나 있다면 그 차이는 실제이며, 감도 계산에 측정값을 써도 됩니다.

숫자가 중요하다면 표면별로도 비교해 보세요. 천 패드에서 재고 맨 책상에서 다시 재면 센서가 표면마다 다르게 추적한다는 사실이 드러날 수 있고, 환경을 바꿔 가며 쓰는 사람에게는 유용한 정보입니다. 차이는 보통 작지만, cm/360을 세밀하게 맞추는 경쟁 플레이어라면 확인해 볼 가치가 있습니다.

이럴 때 활용하세요

DPI를 재는 가장 흔한 이유는 감도 계산기에 정확한 숫자를 넣기 위해서입니다. 게임 사이에서 에임을 변환하거나 새 마우스를 예전 마우스의 느낌에 맞추려는 플레이어는 DPI 값이 맞다는 전제에 의존합니다. 800으로 설정했는데 실제로 850을 보고하는 센서는 6%의 감도 불일치를 만들고, 이는 직접 알아채기는 어렵지만 '뭔가 이상하다'는 느낌으로는 쉽게 드러납니다. 측정하면 추측이 사라집니다.

마우스 소프트웨어나 펌웨어를 바꾼 뒤 빠르게 점검하는 용도로도 좋습니다. 드라이버 업데이트가 DPI 프로필을 초기화하거나 활성 단계를 바꾸는 경우가 가끔 있고, 일부 마우스는 눈에 보이는 표시 없이 본체 버튼으로 DPI를 전환합니다. 에임이 갑자기 달라졌는데 이유를 모르겠다면, 30초짜리 측정으로 DPI가 실제로 바뀌었는지 알 수 있습니다.

포인터 가속이 정말 꺼져 있는지 확인하는 실용적인 방법이기도 합니다. Windows와 macOS 모두 업데이트, 게임 오버레이, 접근성 기능에 의해 가속 설정이 다시 켜질 수 있습니다. 같은 거리를 한 번은 천천히, 한 번은 빠르게 측정해 보세요. 두 값이 같으면 가속이 꺼진 것이고, 빠른 드래그가 눈에 띄게 높게 나오면 경로 어딘가에서 아직 커서를 가속하고 있는 것입니다.

마지막으로, 중고나 저가 마우스를 평가할 때 도움이 됩니다. 제조사가 센서가 실제로 분해하지 못하는 DPI 단계를 펌웨어 보간으로 광고하는 경우가 있습니다. 광고 수치와 크게 다르거나 단계 사이에서 이상하게 변하는 측정값은, 그 마우스에 근육 기억을 쌓기 전에 알아 두는 편이 좋습니다.

브라우저 테스트의 한계

브라우저는 센서의 원시 카운트를 절대 보지 못합니다. 운영체제가 포인터 속도 설정, 가속 곡선, 디스플레이 배율을 적용한 뒤의 커서 이동만 봅니다. 도구는 devicePixelRatio로 디스플레이 배율은 보정하지만 가속이나 기본값이 아닌 포인터 속도는 되돌릴 수 없으므로, 측정 전에 이것들을 중립값으로 맞춰야 합니다. Windows에서는 포인터 속도 슬라이더를 왼쪽에서 여섯 번째 눈금(기본값)에 두고, macOS에서는 이동 속도 슬라이더가 같은 방식으로 결과에 영향을 줍니다.

측정은 또한 마우스를 얼마나 정확히 움직이느냐에 전적으로 달려 있습니다. 10cm 드래그에서 자를 1mm 단위로 읽는 것만으로 이미 1%의 불확실성이 있고, 버튼을 누르고 떼는 드래그의 시작과 끝에서 의도하지 않은 이동이 조금 더해지기 쉽습니다. 더 긴 거리와 반복 드래그 모두 이 오차의 영향을 줄여 줍니다. 한 번의 측정은 보정값이 아니라 추정치로 보세요.

커서 이동은 화면 가장자리에서 멈춥니다. 드래그 중 커서가 디스플레이 가장자리에 닿으면 운영체제가 커서를 더 움직이지 않고 브라우저도 이동을 받지 못해 결과가 낮게 나옵니다. 커서를 스트립 왼쪽 끝에 두고 드래그를 시작하고, 전체 이동에 필요한 화면 공간이 오른쪽에 충분한지 확인하세요. 아주 높은 DPI에 긴 거리를 쓴다면 거리를 줄여야 할 수 있습니다.

일부 브라우저, 특히 Linux나 원격 데스크톱·가상 머신 환경에서는 movementX를 다르게 보고하거나 도구가 감지할 수 없는 방식으로 배율을 적용합니다. 측정값이 예상값의 정확히 절반이나 두 배처럼 깔끔한 배수·분수로 일관되게 나온다면 센서 문제가 아니라 플랫폼 특성의 신호입니다. 다른 브라우저에서 측정해 보면 빠르게 확인할 수 있습니다.

자주 묻는 질문

측정 DPI가 설정값과 많이 달라요. 마우스가 불량인가요?
거의 항상 마우스가 아니라 포인터 가속이 원인입니다. Windows의 '포인터 정확도 향상'과 macOS의 가속 곡선은 움직이는 속도에 따라 커서 이동량을 바꾸기 때문에 픽셀 수가 손 속도에 좌우됩니다. 가속을 끄고 OS 포인터 속도 슬라이더를 중간에 둔 뒤 다시 측정하세요. 자로 잰 거리와 수평 일직선으로 움직였는지도 다시 확인해 보세요.
왜 devicePixelRatio를 곱하나요?
브라우저는 커서 이동을 CSS 픽셀로 보고하는데, 고해상도 디스플레이나 125~200% 배율에서는 CSS 픽셀이 운영체제가 세는 물리 픽셀보다 큽니다. devicePixelRatio를 곱하면 디바이스 픽셀로 되돌려 디스플레이 설정 때문에 결과가 축소되지 않게 합니다. 그래도 DPI를 배율로 나눈 값 근처가 나온다면 브라우저나 OS가 배율을 다르게 적용하고 있을 수 있습니다.
세 번의 측정값이 왜 서로 다른가요?
손으로 마우스를 미는 동작은 완벽히 반복되지 않습니다. 10cm 드래그에서 1mm만 더 가거나 덜 가도 그 자체로 1% 차이입니다. 약간 비스듬히 움직이면 가로 이동량도 조금 줄어듭니다. 몇 % 정도의 편차는 정상이니 중간값이나 평균을 쓰세요. 20cm처럼 더 긴 거리를 쓰면 작은 오차의 영향이 줄어듭니다.
트랙패드나 터치스크린으로도 쓸 수 있나요?
안 됩니다. DPI는 마우스 센서의 속성이기 때문에 이 도구는 마우스 포인터가 왼쪽 버튼을 누른 상태일 때만 측정을 시작합니다. 트랙패드는 손가락 움직임을 운영체제의 자체 배율로 변환하므로 측정할 고정된 인치당 카운트 값이 없습니다.
결과가 어떤 DPI를 써야 하는지 알려 주나요?
직접 알려 주지는 않고, 지금 실제로 어떤 값인지를 알려 줍니다. 많은 플레이어가 DPI와 게임 내 감도를 함께 조정해 편한 360도 회전 거리(cm/360)를 맞추는데, 그 계산은 DPI 숫자가 실제여야 성립합니다. 800으로 설정했는데 820으로 보고되는 마우스라면 800을 넣은 감도 계산기는 약간 어긋나므로 측정값을 대신 쓰세요.

관련 가이드