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