아는 사람은 다 알고 있겠지만 explorer mini와 arc mouse 즉, MS의 최신 무선 마우스들은 비스타와 7에서 휠이 마우스 설정과 따로 논다.
XP에선 문제가 없고, MS의 다른 유선 마우스들은 제대로 동작한다. 다른 무선 마우스들도 제대로 동작안한다는 경우가 있다고 하나 안써봐서 모른다.
휠 설정을 8라인씩 해놓아도 1라인씩 갈 수도 있고, 정반대로 심하게 많이 이동할 수도 있다.
후자의 경우는 경험상 USB 리시버를 뺐다가 다시 꽂으면 제대로 작동하곤 했다.
이를 해결하기 위한 첫번째 방법은 레지스트리 설정 변경이다.
HKEY_LOCAL_MACHINE->SYSTEM->CurrentControlSet->Enum->HID->VID_045E&PID_xxxx&MI_xx&Colxx->Device Parameters에 다음의 두가지 DWORD 엔트리를 추가한다.
HScrollHighResolutionDisable=1
VScrollHighResolutionDisable=1
위의 PID, MI,Col은 시스템마다 다를 수 있으니 자신의 마우스 등록정보를 확인한다.
또한, 위의 설정을 적용하면 마우스 설정에서 휠 감도를 줄여주는 것이 좋다. 안그러면 휠이 미친듯이 동작하는 것을 확인할 수 있다.
두번째 방법은 Sleep Mode에 들어갔다 나온다. 이유는 모르겠지만 Sleep Mode에 들어갔다 나오니 마우스 설정대로 휠이 동작한다. 첫번째 방법인 레지스트리 변경 적용후 Sleep Mode에 들어갔다 나오니 갑자기 휠이 매우 세밀하게 움직였다. (마우스 설정은 수직1, 수평1로 조절한 상태였음. 위의 레지스트리 적용시 이정도가 휠의 감도가 적절했다) 이걸보고 혹시나 하는 생각에 수직8, 수평3으로 변경하니 내가 원하던 감도를 얻을 수 있었다.
지금의 감도가 레지스트리 변경과 Sleep Mode 진입이 둘다 영향을 미치는 지는 알 수 없지만 어쨌든 Sleep Mode 들어갔다 나오니 감도가 유선 쓸때와 동일하게 나오는 건 맞는 듯 하다.
거의 2~3시간 삽질한 결과가 다소 허무하게 끝남.