Оценить DPI мыши
Точного измерения DPI в браузере не бывает. Бывает оценка — с линейкой, отключённым ускорением и понятной погрешностью.
Перед замером отключите ускорение указателя в системе — иначе число точек зависит от скорости движения, а не от разрешения сенсора.
Что означает результат
Мышь работает в паспортном режиме, ускорение указателя отключено.
Почти наверняка включено ускорение указателя: при быстром движении система добавляет точки сверх того, что сообщил сенсор.
Проверьте масштаб браузера: при увеличении страницы точка CSS перестаёт равняться точке экрана, и счёт сбивается.
Так и должно быть при включённом ускорении: одно и то же движение рукой даёт разное число точек в зависимости от скорости.
Как измерить
- Отключите ускорение указателя. В Windows это «Параметры → Bluetooth и устройства → Мышь → Дополнительные параметры → Параметры указателя → Повысить точность установки указателя». Галочку снять.
- Поставьте масштаб браузера ровно на 100 % — сочетанием Ctrl и нуля.
- Отмерьте на коврике расстояние линейкой и отметьте начало и конец.
- Впишите это расстояние в поле, нажмите левую кнопку в сером поле и, не отпуская, проведите мышью строго вправо ровно на отмеренное.
Почему это оценка
Браузер считает точки CSS — единицы разметки, а не точки экрана. Между ними стоит масштаб системы (у ноутбуков он часто 125 или 150 %) и масштаб браузера. Проверка учитывает масштаб системы, потому что браузер его сообщает, а вот всё остальное остаётся на вашей совести.
Ускорение указателя ломает измерение сильнее всего. При включённом ускорении число точек зависит не от расстояния, а от скорости движения: то же самое расстояние, пройденное быстро, даёт заметно больше точек. Именно поэтому первый шаг инструкции — отключить его, а не последний.
Зачем вообще знать DPI
Число само по себе бесполезно: «800 DPI» ничего не говорит, пока не известно, какое разрешение экрана и какая чувствительность в игре. Полезна не цифра, а её постоянство — чтобы после смены мыши сохранить привычную скорость прицеливания.
Для этого считают не DPI, а «сантиметры на оборот»: сколько сантиметров надо провести мышью, чтобы обзор в игре повернулся на 360 градусов. Эта величина не зависит ни от экрана, ни от игры, и переносится между мышами пересчётом DPI.
Если не работает
Ускорение указателя включено. Отключите его и повторите: без него разброс между попытками падает до единиц процентов.
Начинайте движение от левого края поля и ведите вправо. Если расстояния всё равно не хватает, возьмите отрезок покороче — например, 5 см вместо 10.
Похоже на масштаб системы 200 % или масштаб браузера. Проверьте оба: браузер сбрасывается сочетанием Ctrl и нуля.
Чего браузер увидеть не может
- Разрешение сенсора и частоту опроса в паспортном смысле. Браузер получает координаты в точках CSS, а не сведения об устройстве; всё остальное — оценка по потоку событий.
- Включено ли в системе ускорение указателя. А оно меняет число точек на то же движение руки — то есть искажает любую оценку DPI.
- Точное значение DPI. Отклонение в 10–15 % здесь нормально даже при аккуратном замере: линейкой и рукой точнее не получится.
- Разрешение, заданное фирменной программой мыши. Если в ней выбран профиль с другим DPI, замер покажет его, а не то, что написано на коробке.
Частые вопросы
Почему замер не совпадает с тем, что написано на коробке?
Три обычные причины: включено ускорение указателя, масштаб браузера не равен 100 %, или в фирменной программе мыши выбран профиль с другим DPI. Отклонение в 10–15 % нормально даже при аккуратном замере — линейкой и рукой точнее не выходит.
Зачем вообще знать DPI?
Само число бесполезно. Полезно его постоянство: при смене мыши хочется сохранить привычную скорость прицеливания. Для этого считают не DPI, а сантиметры на полный оборот обзора в игре — эта величина не зависит ни от экрана, ни от игры.
Это помогло вам? Оцените:
Спасибо за обратную связь!