Как работает измерение DPI.
Все о DPI мыши, формулах расчета чувствительности и нашей методике.
Что такое DPI мыши?
DPI расшифровывается как Dots Per Inch (точек на дюйм). Это количество пикселей, на которое смещается указатель на экране при сдвиге мыши на один физический дюйм по столу. При 800 DPI мышь дает 800 пикселей движения на дюйм.
При 800 DPI сдвиг мыши на 2 дюйма сдвинет курсор на 1600 пикселей. При 1600 DPI аналогичный сдвиг на 2 дюйма переместит указатель на 3200 пикселей.
DPI против Сенсы.
DPI — это аппаратный параметр сенсора мыши. Сенса (чувствительность) — программный множитель в ОС или игре. Они работают в паре:
| Критерий | DPI (Железо) | Сенса (Софт) |
|---|---|---|
| Тип | Аппаратный (сенсор) | Программный (ОС/игра) |
| Разрешение | Больше точек считывания | Умножает имеющиеся точки |
| Точность | Выше = точнее | Выше = хуже (пропуски пикселей) |
| Качество | Чистый сигнал сенсора | Может вызывать рывки |
Для лучшего контроля рекомендуется использовать более высокое аппаратное DPI мыши и понижать сенсу в настройках игры.
Как мы измеряем DPI.
Наш скрипт считывает чистые сигналы перемещения прямо из мыши в обход программных надстроек Windows/macOS:
Калибровка экрана
Задайте размеры экрана, чтобы сопоставить пиксели с реальными дюймами.
Выбор дистанции
Определите длину пути движения мыши (5 дюймов — лучший выбор). Используйте линейку.
Движение и расчет
Кликните, проведите мышь на выбранную длину и кликните снова. Расчет DPI произойдет мгновенно.
Зачем нужно Pointer Lock API?
Обычные тесты, которые просто следят за курсором, неточные из-за ряда ограничений:
- Край экрана: курсор упирается в край рамки, и движение перестает считываться
- Акселерация ОС: меняет отклик в зависимости от скорости вашей руки
- Округление пикселей: теряет дробную точность при расчете шага
- Размер окна браузера: ограничивает максимальную длину проводки
Pointer Lock блокирует и прячет курсор, считывая чистые дельты сенсора без каких-либо лимитов.
Для точных замеров обязательно выключите акселерацию мыши в настройках Windows (уберите флажок с 'Повышенная точность установки указателя').
Типичные значения DPI.
| DPI | Сфера применения | Кто выбирает |
|---|---|---|
| 400 | Киберспорт (шутеры FPS) | Про-игроки CS2 / Valorant |
| 800 | Шутеры / Обычная работа | Самый популярный стандарт |
| 1600 | Игры и работа на больших экранах | Мониторы с высоким разрешением |
| 3200+ | Дизайн / Многоэкранные сборки | Мониторы 4K и выше |