Тест на дрифт мыши
Проверь, не сообщает ли мышь о движении, пока лежит абсолютно неподвижно. Наведи курсор в поле ниже, убери руку с мыши — и тест подсчитает каждое движение, переданное сенсором, а затем, после пятисекундного ожидания, вынесет вердикт: чисто или есть дрифт.
Зафиксированное движение, увеличено в 40×
Помести курсор в поле и не трогай мышь — любое движение ниже засчитывается как дрифт сенсора. Запусти измерение, чтобы получить вердикт.
Дрифт мыши — это когда курсор на экране ползёт или подёргивается, хотя мышь никто не двигает. Современная мышь — это, по сути, оптическая или лазерная камера, которая делает тысячи снимков поверхности в секунду; когда она неправильно считывает эту поверхность, она сообщает о движении, которого на самом деле не было. Джиттер — это та же неполадка в мелком и быстром виде: курсор трясётся на месте, а «слёт» сенсора способен резко зашвырнуть указатель через весь экран. Исправная мышь, оставленная без прикосновений, в норме не должна сообщать вообще ни о чём.
Тест считает каждое событие движения курсора, которое операционная система передаёт браузеру, пока мышь должна быть неподвижной. Он суммирует все зафиксированные перемещения в общий показатель дрифта, отслеживает самый крупный одиночный скачок и число событий в секунду, а также строит график движения в увеличенном масштабе — так становится заметно даже дрожание в доли пикселя. Замер идёт ровно пять секунд и завершается вердиктом. Всё вычисляется локально в браузере — данные никуда не отправляются.
Почти нулевое значение за пять секунд говорит о том, что сенсор чист; постоянный поток мелких событий или крупный максимальный скачок указывают на сенсор, поверхность или беспроводное соединение. Веб-страница видит только те позиции курсора, которые решила передать операционная система, — между железом и браузером стоят ускорение, сглаживание и индивидуальные настройки конкретной мыши, поэтому одно-два случайных события не обязательно означают поломку. Чтобы проверить кнопки и колесо прокрутки, используй Mouse Tester; чтобы измерить реальное разрешение сенсора — Mouse DPI Analyzer.
Распространённые причины дрифта мыши
| Причина | Что ты видишь | Решение |
|---|---|---|
| Грязная или запылённая линза сенсора | Постоянное слабое дрожание на месте | Выключи мышь и аккуратно протри линзу и ножки сухой микрофибровой тканью или сдуй пыль |
| Плохая поверхность для трекинга | Случайное сползание курсора, особенно на стекле, глянце или зеркальных столах | Перейди на нормальный тканевый или жёсткий коврик для мыши |
| Помехи у беспроводного соединения | Периодические случайные движения или подёргивания | Замени батарейку, придвинь приёмник ближе и держи его подальше от портов USB 3.0 и других устройств на 2,4 ГГц |
| Слишком высокое значение DPI | Мелкий шум сенсора превращается в заметное дрожание | Понизь DPI в программе для мыши |
| Изношенный или неисправный сенсор | Крупные фантомные скачки — курсор швыряет через весь экран | Обнови прошивку и драйверы: это часто устраняет баги «слёта» сенсора; если не помогает — замени мышь |
