지표 가이드스크롤 테스트의 모든 지표, 하나씩 풀어 드립니다
원시 휠 이벤트만으로는 진단이 되지 않습니다. 각 지표가 무엇을 재는지, 건강한 값은 어떻게 생겼는지, 나쁜 값이 하드웨어의 무엇을 말하는지를 순서대로 정리했습니다.
휠 속도 (이벤트/초)
무엇을 재나요
브라우저가 최근 1초 동안 받아들인 휠 이벤트 수입니다. 하드웨어의 폴링 레이트가 아니라 운영체제가 실제로 전달한 입력의 밀도라는 점이 중요합니다.
정상 수치라면
평소 속도로 돌리는 동안 값이 고르게 유지됩니다. 정상적으로 돌리는데 갑자기 0으로 떨어지는 순간이 있으면 틱이 빠지고 있습니다.
이런 값이 나오면
손이 흔들리지 않는데 값이 크게 출렁이거나, 휠이 분명 도는데 0 이벤트 구간이 길게 이어지는 경우.
마지막 DeltaY
무엇을 재나요
가장 최근 휠 이벤트의 부호 있는 수직 델타입니다. 노치 휠은 보통 ±120 같은 값이 반복되고, DeltaMode가 1(줄)이면 ±1처럼 작게 나옵니다.
정상 수치라면
한 방향으로 돌리는 동안 끝까지 부호가 유지됩니다.
이런 값이 나오면
손가락이 한 방향으로만 움직이는데 부호가 뒤집힙니다. 그 틱이 바로 역스파이크입니다.
DeltaY 최대·최소 피크
무엇을 재나요
세션에서 잡힌 가장 큰 양(+)·음(−) 델타입니다. 평균값에 가려지는 순간의 폭발을 드러냅니다.
정상 수치라면
최대·최소가 모두 평소 노치 크기를 반영합니다. 한 방향으로만 돌렸다면 둘 중 하나만 커야 합니다.
이런 값이 나오면
내가 스크롤하지 않는 방향으로 깊은 피크가 반복됩니다. 산화된 접점에서 올라오는 오염된 신호입니다.
DeltaMode
무엇을 재나요
브라우저가 델타를 픽셀(0)·줄(1)·페이지(2) 중 무엇으로 보고하는지 알려 줍니다. 품질 점수가 아니라 척도이며, 이게 바뀌면 나머지 숫자도 전부 다르게 읽어야 합니다.
정상 수치라면
세션 내내 같고, 데스크톱 브라우저라면 거의 항상 0(픽셀)입니다.
이런 값이 나오면
세션 도중 값이 바뀝니다. 확대·축소나 접근성 설정이 휠 입력을 다시 해석하고 있다는 뜻입니다.
Scroll Y / Scroll X 누적값
무엇을 재나요
세로·가로 이동의 누계입니다. 세로 전용 테스트라면 Scroll X는 0 가까이에 머물러야 합니다.
정상 수치라면
Scroll Y는 꾸준히 올라가고 Scroll X는 평평하게 유지됩니다.
이런 값이 나오면
Shift를 누르지 않았는데 Scroll X가 오르면 틸트 휠 노이즈나 트랙패드 제스처가 섞인 것입니다. Scroll Y가 중간에서 멈추면 정향 틱이 역틱에 밀려 취소되고 있다는 뜻입니다.
역스파이크 (알고리즘 1)
무엇을 재나요
같은 방향으로 이어지는 구간 안에서 홀로 반대 부호로 찍힌 이벤트, 즉 + + − + 패턴입니다. 달리는 중에 후진이 걸린 상황을 잡아내는 기본 점검입니다.
이런 값이 나오면
0을 넘으면 언제든 해당됩니다. 원인은 대개 인코더 접점의 먼지와 산화입니다. 접점이 튕기면 한두 틱짜리 스파크가 나오고, 채널이 완전히 망가지면 여러 개가 쏟아집니다.
스트로크 일관성 (알고리즘 2)
무엇을 재나요
한 번에 휘두른 스크롤을 하나의 스트로크로 봅니다. 건강한 스트로크는 산봉우리처럼 완만합니다 — 느리게, 빠르게, 다시 느리게, 그리고 방향은 항상 하나.
정상 수치라면
70/100 이상. 크기가 좁은 범위에 모이고 스트로크 안에서 부호가 뒤집히는 일이 거의 없습니다.
이런 값이 나오면
70 미만이면 크기가 크게 출렁이거나 스트로크 중간에 부호가 바뀝니다. 연속 스크롤 중 휠이 건너뛰거나 끌리고 있다는 뜻입니다.
노치 커버리지와 인코더 등급
무엇을 재나요
가장 흔한 |DeltaY| 크기, 즉 노치를 찾아 ±20% 안에 드는 이벤트 비율을 측정합니다. 높을수록 딸깍이는 감각이 또렷한 휠입니다.
정상 수치라면
커버리지 70% 이상이면 표준 노치 인코더로 분류됩니다. 커버리지가 낮은데 크기가 매끄럽게 퍼지면 프리스핀·무한 스크롤 휠(예: 로지텍 MX 시리즈)로 봅니다.
이런 값이 나오면
노치 휠인데 크기가 불규칙하면 걸쇠 스프링이 약해졌거나 센서 부분이 막혀 있는 상태입니다.
휠 건강 점수 (0–100)
무엇을 재나요
다섯 항목을 가중해 하나로 냅니다. 방향 유효성 30%, 역스파이크 없음 25%, 스트로크·노치 일관성 25%, 이상 현상 밀도 10%, 샘플 품질 10%입니다.
정상 수치라면
90 이상 = A/A+, 80–89 = B, 70–79 = C(곧 청소), 60–69 = D(인코더 마모), 60 미만 = F(인코더 고장 가능성).
이런 값이 나오면
샘플 품질 때문에만 낮다면 그건 더 길게 돌려 달라는 뜻입니다. 역스파이크나 일관성 때문에 낮다면 하드웨어 문제입니다.
샘플 품질
무엇을 재나요
진단을 얼마나 신뢰할 수 있는지의 수치입니다. 높음은 15초 이상에 이벤트 40건 이상, 중간은 8초 이상에 15건 이상, 그 외는 낮음입니다.
정상 수치라면
높음 — 판정과 이상 현상 수, 점수가 모두 통계적으로 믿을 만합니다.
이런 값이 나오면
낮음 — 리포트는 빠른 선별로만 보고, 실제 진단은 30–60초 세션에서 다시 받아 보세요.
점수 읽는 법
점수 90–100
건강한 휠입니다. 역방향 점프도, 뒤틀린 스트로크도, 흩어진 노치 군집도 없습니다. 그대로 쓰세요.
점수 70–89
경미한 노이즈입니다. 휠 홈에 먼지가 쌓인 상태일 가능성이 큽니다. 압축 공기로 날리고 이소프로프릴로 닦으면 대개 깨끗한 신호로 돌아옵니다.
점수 60–69
인코더 마모가 보이기 시작했습니다. 연속 스크롤 중 가끔 뒤집힌 틱이 섞입니다. 인코더를 청소하고, 마모가 진행되면 증상이 되돌아온다고 예상하세요.
점수 60 미만
인코더가 고장 나는 중입니다. 페이지가 스스로 튕기고, CAD·영상 프로그램에서 확대가 점프하고, 게임에서 원치 않는 무기로 바뀌는 증상을 느끼게 됩니다. 인코더를 갈거나 아예 마우스를 바꾸세요.