Прокрутка страницы скачет вверх-вниз при вращении колеса в одну сторону, а иногда вообще не реагирует — это классический симптом износа или загрязнения энкодера колеса мыши. Именно этот маленький узел отвечает за преобразование вращения колеса в электрические сигналы, и его деградация — одна из самых частых причин «странного» поведения прокрутки у мышей любых брендов.
Хорошая новость: энкодер — недорогая и заменяемая деталь. В большинстве случаев проблему можно решить либо чисткой без разборки, либо заменой энкодера с минимальными навыками пайки. Разберёмся, как устроен этот узел, как отличить его неисправность от программных сбоев и что делать в каждом случае.
Что такое энкодер колеса мыши и как он работает
Энкодер — это датчик угла поворота. В компьютерных мышах он механически связан с осью колеса прокрутки: когда вы крутите колесо, вращается и внутренний механизм энкодера, который формирует импульсы. Контроллер мыши считает эти импульсы и определяет направление и величину прокрутки.
В подавляющем большинстве мышей используется механический инкрементальный энкодер. Внутри него находится диск с контактными площадками и подпружиненные скользящие контакты. При вращении контакты замыкаются и размыкаются в определённой последовательности — по ней контроллер понимает, куда и на сколько повернули колесо. Характерные «щелчки» при прокрутке создаёт зубчатый механизм фиксации, совмещённый с энкодером.
В некоторых моделях вместо механического энкодера применяется оптический датчик прокрутки: колесо прерывает инфракрасный луч между светодиодом и фотоприёмником. Такая конструкция не имеет трущихся контактов и потому практически не изнашивается. Определить тип можно по звуку и ощущениям, но надёжнее — по документации или разборке конкретной модели.
💡Механический энкодер — расходник: его контакты изнашиваются и окисляются. Оптическая прокрутка лишена этого недостатка, но встречается реже.