Snaplytics Toolkit

Тест на дрифт мыши

Проверь, не сообщает ли мышь о движении, пока лежит абсолютно неподвижно. Наведи курсор в поле ниже, убери руку с мыши — и тест подсчитает каждое движение, переданное сенсором, а затем, после пятисекундного ожидания, вынесет вердикт: чисто или есть дрифт.

Ожидание
Зафиксированный дрифт
0.0px
Наведи курсор сюда, затем убери руку с мыши.

Зафиксированное движение, увеличено в 40×

Помести курсор в поле и не трогай мышь — любое движение ниже засчитывается как дрифт сенсора. Запусти измерение, чтобы получить вердикт.

Макс. скачок
0.0
События/с
0
События
0

Дрифт мыши — это когда курсор на экране ползёт или подёргивается, хотя мышь никто не двигает. Современная мышь — это, по сути, оптическая или лазерная камера, которая делает тысячи снимков поверхности в секунду; когда она неправильно считывает эту поверхность, она сообщает о движении, которого на самом деле не было. Джиттер — это та же неполадка в мелком и быстром виде: курсор трясётся на месте, а «слёт» сенсора способен резко зашвырнуть указатель через весь экран. Исправная мышь, оставленная без прикосновений, в норме не должна сообщать вообще ни о чём.

Тест считает каждое событие движения курсора, которое операционная система передаёт браузеру, пока мышь должна быть неподвижной. Он суммирует все зафиксированные перемещения в общий показатель дрифта, отслеживает самый крупный одиночный скачок и число событий в секунду, а также строит график движения в увеличенном масштабе — так становится заметно даже дрожание в доли пикселя. Замер идёт ровно пять секунд и завершается вердиктом. Всё вычисляется локально в браузере — данные никуда не отправляются.

Почти нулевое значение за пять секунд говорит о том, что сенсор чист; постоянный поток мелких событий или крупный максимальный скачок указывают на сенсор, поверхность или беспроводное соединение. Веб-страница видит только те позиции курсора, которые решила передать операционная система, — между железом и браузером стоят ускорение, сглаживание и индивидуальные настройки конкретной мыши, поэтому одно-два случайных события не обязательно означают поломку. Чтобы проверить кнопки и колесо прокрутки, используй Mouse Tester; чтобы измерить реальное разрешение сенсора — Mouse DPI Analyzer.

Распространённые причины дрифта мыши

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

Похожие инструменты