Введение.

Наверное многие из тех, кто давно играет в Left 4 dead 2 или Сounter-Strike, хоть раз задавались какими-нибудь из приведенных ниже вопросов.

Что такое DPI мыши? Как его настроить? Как он связан с ползунком скорости мыши в Windows?
- Почему профессионалы рекомендуют играть с низким DPI? И как так можно играть, совсем неудобно же!
- Как сделать, чтобы чувствительность мыши в игре была такая же, как на рабочем столе?
- Почему мышь так сильно тормозит, и как это исправить?
- Как связаны между собой DPI и параметр «чувствительность мыши» в игре?
- Что такое ускорение и фильтр мыши в игре, и «повышенная чувствительность установки указателя» в Windows? Включать их или отключать?
- Можно ли нормально играть, не разбираясь со всеми этими параметрами?
- Что можно сделать с помощью макросов и скриптов для мыши?

Честно говоря, написав список всех этих вопросов, я даже сам немного запутался, хотя считал, что хорошо разбираюсь в настройках мыши. Поэтому я буду писать этот гайд, параллельно разбираясь во всех непонятных моментах. В конце гайда я попробую дать краткие ответы на заданные выше вопросы. Если не хотите читать найд целиком, пролистайте и найдите ответы в конце.
Также пишите в комментарии, что вы думаете об идеальных настройках мыши для Left 4 dead 2.

Из чего складывается чувствительность мыши?

Для начала: мыши бывают двух типов – «оптические светодиодные» и «оптические лазерные» (кроме старых мышек с колесиком). Оптические светодиодные часто называют просто оптическими, в противовес лазерным. Да, мы привыкли, что лазеры в играх имеют красный цвет, поэтому кто-то считает лазерными те мышки, сенсор которых светится красным. На самом деле наоборот, это светодиодные мыши. Если же вы не видите в своей мыши свет от сенсора, это еще не значит, что она лазерная – может быть, свет просто тусклый и виден только с одного ракурса.

Где-то говорят, что лазерные мыши более современные и точные, чем светодиодные. Где-то говорят ровно наоборот. Так или иначе, среди современных топовых моделей встречаются и те, и другие, и профессиональные игроки в CS:GO используют обе разновидности (однако чаще все же светодиодные – говорят, что они точнее при быстрых движениях).

Оптическая мышь (будь она светодиодной или лазерной) работает по следующему принципу: Свет от светодиода или лазера освещает участок поверхности под мышью, отраженный свет проходит через увеличивающую линзу и попадает в миниатюрную цифровую камеру. Количество пикселей в этой камере по одной из сторон составляет всего несколько десятков.

Картинка с камеры считывается тысячи раз в секунду (Logitech G502, например, делает 12000 снимков в секунду), и микропроцессором мыши анализируется то, как эта картинка смещается со временем. Например, если картинка движется влево, то следует отправить на компьютер информацию, что мышь дижется вправо.

Что такое DPI?

DPI – это не совсем скорость мыши. DPI переводится как «dots per inch», или количество точек на дюйм. DPI означает разрешающую способность мыши, то естьфизическую длину на коврике, которая соответствует одному пикселю на сенсоре. Например, если один пиксель на картинке соответствует длине 4 микрометра, тогда один дюйм соответствует 6350 пикселам, и разрешение вашей мыши – 6350 DPI. Заметьте, значение DPI ничего не говорит ни о том, сколько пикселей в сенсоре, ни о качестве сенсора (количестве шумов в нем), ни о частоте работы сенсора. Но чем выше DPI, тем выше скорость мыши на экране.

Экстремально высокие значения DPI – это лишь маркетинговый ход, сенсор может давать на таких значениях DPI слишком много шумов, что приведет к проблеме акселерации (см. раздел «Почему мышь тормозит?»). Кроме того, производители могут идти на уловки и пытаться получить 12000 DPI из 3000 DPI с помощью компьютерной интерполяции, а не уменьшения размер сенсора – такое «улучшение» вряд ли скажется на точности позиционирования мыши.

Если кратко, то мышь с 12000 DPI может быть менее точной, чем мышь с 1000 DPI. И наоборот, мыши со слишком низким DPI подвержены той же проблеме. При высоких скоростях движения мыши по коврику оценка перемещения происходит неправильно. См. подробнее в разделе «Почему мышь тормозит?».

Итог: слишком высокие значения DPI, как правило, лишь маркетинговый ход. Если в вашей мыши DPI регулируется (обычно нужно установить специальное ПО для этой мыши), то лучше не устанавливать максимальный DPI, а выбрать тот, на котором мышь будет наиболее точной. Как правило, это 400 или 800 – разницы в точности особой нет.

Еще раз, DPI влияет и на скорость мыши, однако главное предназначение его регулировки – настройка точности мыши. Скорость же можно подкорректировать ползунком скорости в игре.

Что такое скорость указателя в Windows?

Есть вы откроете настройки мыши в Windows (ищите их в панели управления), то увидите ползунок скорости, который можно установить в одну из 11 позиций. Шестая – позиция по умолчанию. Рекомендуется не менять этот параметр, потому что при его повышении мышь будет проскакивать часть пикселей, что затрудняет прицеливание в голову.

Впрочем, вы можете заставить игру игнорировать все параметры мыши, указанные операционной системой, введя команду «m_rawinput 1». Рекомендуется именно так и сделать. Тогда вы можете поставить в Windows комфортную для вас скорость мыши, и на игру это не повлияет. CS:GO использует этот параметр по умолчанию, в Left 4 Dead 2 же его надо устанавливать самостоятельно. Откройте консоль и введите значение переменной: «m_rawinput 1». При следующем запуске вводить значение уже не надо, оно сохраняется.

Повышенная точность установки указателя – а это что такое?

Еще один параметр Windows, который понижает чувствительность на низких скоростях и повышает на высоких. Однако говорят, что при скорости больше 1 м/с мышь начинает вести себя странно. Так или иначе, я это не проверял, для геймера это ненужная и вредная настройка, и она игнорируется игрой при включенном raw input (см. выше).

Чувствительность в игре и на рабочем столе.

Чувствительность мыши на рабочем столе.

Предположим, что мы не трогаем скорость указателя в настройках и оставляем его в значении по умолчанию 6/11. Тогда скорость движения мыши будет напрямую связана с тремя вещами: DPI мыши, разрешением экрана и «скоростью указателя» в настройках. Поскольку DPI выбирается из соображений точности, а разрешение фиксировано, то вам остается подкорректировать скорость указателя для комфортного для себя значения.

Чувствительность мыши в игре

Скорость движения мыши в игре (при включенном raw input) задается двумя вещами:

1) вашим DPI
2) ползунком в настройках, или переменной sensitivity (это одно и то же).

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

В Left 4 Dead 2, в отличие от CS:GO, нельзя указать отдельно чувствительность мыши при использовании оптического прицела (есть переменная zoom_sensitivity_ratio, но ее значение игнорируется игрой, т. е. сбрасывается при заходе в игру, как и значение многих других launcher-переменных).

Вопрос сам по себе не совсем корректен, потому что чувствительность на рабочем столе определяется в пикселях на единицу пути, пройденного мышью, а в игре чувствительность определяется в угловом смещении на единицу длины.

Однако можно сделать так, чтобы движение прицела по удаленному объекту в игре напоминало по скорости движение мыши по рабочему столу. Тогда визуально чувствительности мыши в игре и на рабочем столе будет одинаковы.

Если вы передвигаете мышь по горизонтали, то величина смещения определяется количеством «тиков» мыши. На рабочем столе один тик равен смещению на один пиксель, если установлено значение скорости указателя 6/11. В противном случае, ticks * (mousespeed / 6) = pixels . В игре один тик равен смещению на 0.022 градуса (переменные m_yaw, m_pitch) при чувствительности 1. В противном случае, ticks * sensitivity * 0.022 = degrees . На рабочем столе поле зрения по горизонтали в пикселях равно ширине экрана. В игре поле зрения по горизонтали в градусах зависит от формата экрана, пускай оно равно yaw градусов. Эти yaw градусов занимают количество пикселей, равное ширине экрана, поэтому (так как перспектива в игре не сильно искажена) pixels / degrees = width / yaw , или pixels * yaw = width * degrees . Подставляем значения degrees и pixels: ticks * (mousespeed / 6) * yaw = width * ticks * sensitivity * 0.022 . Отсюда получаем формулу:

sensitivity = (mousespeed / 6) * yaw / width / 0.022

yaw = 90, если формат 4:3
yaw = 100, если формат 16:10
yaw = 106, если формат 16:9
mousespeed – скорость в настройках мыши windows (от 1 до 11, по умолчанию 6)
width – ширина экрана в пикселях

Например, у меня mousespeed=6, yaw=106, width=1920 . По формуле получаем, что для совпадения сенсы на рабочем столе и в игре sensitivity должно быть равно 2.51. С такой сенсой я играю уже давно. Однако ставить именно такую сенсу вовсе не обязательно.

Почему мышь тормозит? Что такое ускорение и фильтр мыши?

Первая и основная проблема: при быстром движении сенсор мыши может сильно соврать, и прицел пройдет расстояние процентов на 30 меньшее, чем при медленном, хотя физически мышь прошла одно и то же расстояние. Это и есть то, что называют «акселерацией». Точнее, акселерация мыши – это решение, а проблема по-научному называется «resolution error versus speed». Она связана с самим принципом работы сенсора, с наличием цифровых шумов при его работе.

«When you move a mouse, there’s only one “right” direction for the sensor to read: the exact direction you’re moving. When the sensor picks up noise, that’s adding “counts” of movements in the wrong directions-little tiny movements upwards or downwards as you move the mouse sideways, for example. Adding those incorrect counts is changing the number of count you"ll have at the end . So if you travel full horizontal but your system is doing something like that, you will lose a part of the horizontal motion, because part of the horizontal motion will be reported vertically, so at the end, your trajectory will be shorter.»

Эта проблема решается таким параметром мыши, как ускорение, или акселерация. В CS:GO и Left 4 Dead 2 есть настройки акселерации, которые стоит активировать только тогда, когда мышь ведет себя неправильно на высоких скоростях. Попробуйте провести мышью по коврику одно и то же расстояние, сначала медленно, затем быстро. Если смещение прицела в игре различается, то вам стоит активировать акселерацию. За нее отвечает переменная m_customaccel, по умолчанию она равна 0, чтобы включить акселерацию, установите ее значение в 1. Три параметра акселерации: m_customaccel_exponent, m_customaccel_max, m_customaccel_scale. Подробно про то, как эти параметры задают акселерацию, написано здесь:

В игре есть еще такой параметр, как фильтрация мыши – он сглаживает ее движения. Если ваша задача – точно стрелять, то я думаю, что он вам не нужен. Значение этого параметра можно изменить в настройках или через консоль.

Чтобы задать все требуемые настройки, создайте файл «Left 4 Dead 2/left4dead2/cfg/autoexec.cfg » и впишите в него следующие строчки:

m_rawinput 1
m_mousespeed 0
m_customaccel 0 // если вышв мышь работает нормально, и вам не нужна акселерация
m_filter 0 //если не хотите сглаживать движения мыши
m_filter2 0 //не знаю, что это, но лучше пропишите
sensitivity 2.5 //здесь укажите ту скорость, которая вам нравится

Файл autoexec.cfg исполняется всегда, когда вы заходите в игру. Подробнее об autoexec читайте в моем другом руководстве:


Есть и другие проблемы, связанные с мышью. Например, неприлично большое время отклика мыши в игре. Проблема скорее всего связана с тем, что вы используете беспроводную мышь. Такие мыши, особенно дешевые, обладают большим временем отклика. Если вы не можете заменить мышь на проводную, то попробуйте отключить raw input («m_rawinput 0» в консоли). Не знаю почему, но в моем случае это уменьшило время отклика.

Еще одна проблема: при высоких скоростях движение мыши занимает 1/5 секунды, тогда как то же движение на экране почему-то растягивается по времени до 1/2 секунды. Я встречал эту проблему на мыши Genius Netscroll 100. Это модель низшей ценовой категории, на более качественных моделях такой проблемы я не замечал. Поэтому просто смените мышку или медленнее двигайте ей по коврику.

UPD: Хотя акселерация обычно используется для того, чтобы чувствительность мыши на высоких и низких скоростях была одинакова, некоторые геймеры напротив используют акселерацию для того, чтобы при быстрых движениях мышь была более чувствительной.

Дело в том, что для точного прицеливания чувствительность должна быть низкой, поэтому полный оборот на 180 градусов может занимать до 20-30 см пути мыши по коврику. Если необходимо быстро разворачиваться, это становится проблемой, поэтому включают акселерацию - тогда при быстром движении мышью для поворота на 180 градусов будет достаточно, к примеру, 10 см движения мыши.

Пример конфигов профессиональных игроков в Quake:
Cooller - WMO - 400dpi - 3.1sens - .25 accel - .016
Cypher - Abyssus - 450dpi - 4sens - .1 accel - .0185
DaHang - Kinzu - 800dpi - 2.3sens - .012 accel - .022
Av3k - Salmosa - 800dpi - 1.6sens - .1 accel - .016
Bodzo - WMO - 400dpi - 4sens - 0.1 accel - .018
Fazz - 3.0 - 400dpi - 4.256 sens - .2435 accel, .022
K1llsen - G9x - 3.45sens - .12 accel - .022
L1nkje - Xai - 400dpi - 4.08sens -.09 accel .018
Noctis - G1 - 800dpi - 1.65sens - .062 accel - .0185
Rapha - WMO - 400dpi - 5sens - 0.48 accel - .022
Stermy - 3.0 - 400dpi - 4.65sens - .022
Strenx - Kinzu - 800dpi - 1sens - .022

Здесь параметры акселерации отличаются от Left 4 Dead 2 хотя бы в том, что из 2, а не 3. То есть для конвертации этих значений акселерации в Left 4 Dead 2 их придется заново пересчитывать.

Какую чувствительность выбрать?

«На практике почти все киберзадры играют на низкой чувствительности при 800 DPI,на тряпичном толстом ковре и дорогой мыши,типо сенхайзера,за пару-тройку косых,минимум. Потому что,чем меньше сенса,тем легче попасть на средних и дальних дистанциях,сводя к минимуму дерганья мыши,придавая ей плавности и аккуратности движения. Минус всего один: вблизи приходится яростно крутить мышью во все стороны.»

Мышь сенхайзер. Вы слышали, да? Не я это писал, но про особенности низкой чувствительности написано хорошо.

Еще раз напомню, что сенса – это DPI*Sensitivity. Привычная сенса – далеко не всегда самая лучшая. Уменьшив ее в 2-4 раза, обычно чувствуешь неудобство, но потом начинаешь стрелять лучше, чем раньше.

Многие игроки, не сильно думающие о точности стрельбы, играют на очень высокой сенсе. Это удобно, потому что не нужно делать много движений, но навестись точно на цель, особенно движущуюся или очень маленькую, будет сложно. Некоторые играют на умеренно высокой сенсе. При этом используется аиминг кистью руки – он более быстрые, но менее точный, чем прицеливание всей рукой. Наконец те, кто ставит низкую сенсу, покупают большой коврик и прицеливаются сразу всей рукой.

Также см. выше про акселерацию мыши.

3) ЛКМ+ПКМ одновременно позволит сделать панчрок танком.
4) Можно заскриптовать мгновенный поворот на 90 или 180 градусов.

Ответы на вопросы.

Что такое DPI мыши? Как его настроить? Как он связан с ползунком скорости мыши в Windows?

DPI мыши можно настроить только если мышь поддерживает эту функцию (есть специальное ПО). Тогда DPI лучше устанавливать в районе 400-800, а скорость мыши настраивать переменной в игре. Также следует ввести команду m_rawinput 1. Ползунок скорости в Windows позволит при заданном DPI настроить удобную скорость мыши на рабочем столе.

При низкой сенсе увеличивается амплитуда работы мышц руки, и соответственно точность их работы. Это позволяет легче делать хедшоты, однако на близком расстоянии придется делать большие движения мыши. В Left 4 Dead 2 низкая сенса не столь важна, как в CS.

Как сделать, чтобы чувствительность мыши в игре была такая же, как на рабочем столе?

См. формулу в конце раздела «Чувствительность в игре и на рабочем столе».

Почему мышь так сильно тормозит, и как это исправить?

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

Как связаны между собой DPI и параметр «чувствительность мыши» в игре?

Они перемножаются. См. ответ на первый вопрос.

Что такое ускорение и фильтр мыши в игре, и «повышенная чувствительность установки указателя» в Windows? Включать их или отключать?

Фильтр мыши – сглаживание ее движений. Акселерация – исправление поведения мыши на высоких скоростях, см. раздел «Почему мышь тормозит?». Если ваша мышь точно слушается вас, отключайте обе функции. Повышенная чувствительность установки указателя в windows на игру не влияет, если установлено m_rawinput 1, рекомендуется так и сделать.

Можно ли нормально играть, не разбираясь со всеми этими параметрами?

Можно достаточно хорошо играть, зная и настраивая только параметр «чувствительность» (sensitivity). Но если у вас низкая сенса и хорошая мышь, то чтобы выжать из нее максимум, настраивайте DPI и другие параметры. Также см. раздел «Какую чувствительность выбрать?».

Что можно сделать с помощью макросов и скриптов для мыши?

См. соответствующий раздел.

Как изменить настройки мыши. В современных компьютерах для многих пользователей главную роль в управлении играет компьютерная мышь. Редко, кто может работать без неё. Как выбирать компьютерную мышку? , я уже рассказывала, про Виды компьютерных мышей, тоже. Пришло время поговорить об их настройке. Не всегда работа мышки нас устраивает, но некоторые даже не подозревают, что её можно настроить. Вот о том, как изменить настройки мыши мы сейчас и поговорим.

Для того, чтобы добраться до настроек мыши в Windows 7, необходимо зайти в меню – Пуск – Панель управления . В окне Панели управления в маленьком окошке Поиск наверху справа напишите слово «мышь ». И слева откроется список всех настроек вашей мыши.

Настройка компьютерной мыши в Windows 7

В Windows XP также необходимо вызвать меню Пуск – Панель управления . И в окне Панели управления найдите иконку Мышь . Откройте эту папку двойным щелчком мыши и перейдем к настройкам.

Настройка компьютерной мыши в Windows XP

Примечание

Описывать настройки мыши я буду на примере Windows XP, тем более, что они нисколько не отличаются от тех же настроек в Windows 7.

Важнейшая настройка мыши – это её чувствительность и настройка двойного щелчка основной кнопкой. Оптимальные настройки зависят от конкретной модели и от привычного стиля вашей работы.

Чувствительность мыши это реакция указателя на её смещение. Проверьте, можете ли вы провести указатель через весь экран по диагонали, не отрывая запястье от поверхности стола, то есть шевеля только пальцами. Если у вас не получается проделать такое, значит необходимо настроить чувствительность мыши.

Настройка чувствительности мыши

  • Откройте окно Свойства: Мышь (Пуск- Панель управления- Мышь ) .
  • Перейдите на вкладку Параметры указателя .
  • Переместите движок на панели Перемещение в необходимую сторону. При перемещении движка вправо, мышь станет ещё чувствительнее, а влево – менее.
  • Установите флажок на запись Включить повышенную точность установки указателя . Теперь ваш указатель будет сначала замедленно двигаться, а потом ускоряться. Это вам пригодится при работе в графических редакторах. В играх , особенно там, где приходится наводить оружие на цель, установка этого флажка будет вам только мешать и замедлять реакцию игрока.
  • Очень интересная панелька Видимость . Можете попробовать установить флажки на разные функции, но в работе эти прибамбасы мешают. Но это кому как.

Очень интересная панелька Видимость в окне настройки мыши.

Настройка двойного щелчка мыши

  • В этом же окне перейдите на вкладку Кнопки мыши .
  • На панели Скорость выполнения двойного щелчка щелкните два раза левой кнопкой мыши по желтой папочке. Если ваши два щелчка открыли эту папку, то все нормально. Если нет, то настройте двойной щелчок перемещением движка Скорость .

На панели Скорость выполнения двойного щелчка щелкните два раза левой кнопкой мыши по желтой папочке.

  • Если вы левша, то можете поменять назначение кнопок мыши на панели Конфигурация кнопок . Просто установите флажок напротив записи Обменять назначение кнопок . Не забывайте сохранять свои настройки кнопкой Применить и ОК .
  • Залипание устанавливать не советую, а то любой ваш щелчок мышью, особенно при работе с текстовыми редакторами, будет цеплять и тащить за собой любой объект.

Как изменить указатель мыши

  • Перейдите на вкладку Указатели .
  • Откройте выпадающий список (щелкните по маленькому черному треугольнику справа) на панели Схема .
  • Выберите схему.
  • Ниже в настройках также выберите тип указателя и нажмите кнопку Применить .
  • Если все эти схемы вам надоели или не подходят, то нажмите кнопку По умолчанию .
  • Нажав на кнопку Обзор , вы можете загрузить еще много всяких курсоров из системной папки Cursors . В эту же папку (C:\WINDOWS\Cursors) вы можете загрузить свои курсоры, и выбирать их оттуда.

Откройте выпадающий список (щелкните по маленькому черному треугольнику справа) на панели Схема. Выберите схему.

На вкладке Колесико менять ничего не надо. Просто можете поэкспериментировать.

На вкладке Колесико менять ничего не надо. Просто можете поэкспериментировать.

На вкладке Оборудование можете посмотреть, как ваша система определяет вашу мышь.

Вот таким образом можно настроить компьютерную мышь под себя.

Напишите в комментариях, какие казусы у вас были с мышью и как вы исправили это. Может быть это кому-то пригодиться.

Этот гайд изначально написан для Left 4 Dead 2, но я решил скопировать его в CS, потому что все сказанное применимо к обоим играм. Наверное многие из тех, кто давно играет в Сounter-Strike, хоть раз задавались какими-нибудь из приведенных ниже вопросов.

Что такое DPI мыши? Как его настроить? Как он связан с ползунком скорости мыши в Windows?
- Почему профессионалы рекомендуют играть с низким DPI? И как так можно играть, совсем неудобно же!
-
- Почему мышь так сильно тормозит, и как это исправить?
- Как связаны между собой DPI и параметр «чувствительность мыши» в игре?
- Что такое ускорение и фильтр мыши в игре, и «повышенная чувствительность установки указателя» в Windows? Включать их или отключать?
- Можно ли нормально играть, не разбираясь со всеми этими параметрами?
- Что можно сделать с помощью макросов и скриптов для мыши?

Честно говоря, написав список всех этих вопросов, я даже сам немного запутался, хотя считал, что хорошо разбираюсь в настройках мыши. Поэтому я буду писать этот гайд, параллельно разбираясь во всех непонятных моментах. В конце гайда я попробую дать краткие ответы на заданные выше вопросы. Если не хотите читать найд целиком, пролистайте и найдите ответы в конце.
Также пишите в комментарии, что вы думаете об идеальных настройках мыши для CS.

Из чего складывается чувствительность мыши?

Для начала: мыши бывают двух типов – «оптические светодиодные» и «оптические лазерные» (кроме старых мышек с колесиком). Оптические светодиодные часто называют просто оптическими, в противовес лазерным. Да, мы привыкли, что лазеры в играх имеют красный цвет, поэтому кто-то считает лазерными те мышки, сенсор которых светится красным. На самом деле наоборот, это светодиодные мыши. Если же вы не видите в своей мыши свет от сенсора, это еще не значит, что она лазерная – может быть, свет просто тусклый и виден только с одного ракурса.

Где-то говорят, что лазерные мыши более современные и точные, чем светодиодные. Где-то говорят ровно наоборот. Так или иначе, среди современных топовых моделей встречаются и те, и другие, и профессиональные игроки в CS:GO используют обе разновидности (однако чаще все же светодиодные – говорят, что они точнее при быстрых движениях).

Оптическая мышь (будь она светодиодной или лазерной) работает по следующему принципу: Свет от светодиода или лазера освещает участок поверхности под мышью, отраженный свет проходит через увеличивающую линзу и попадает в миниатюрную цифровую камеру. Количество пикселей в этой камере по одной из сторон составляет всего несколько десятков.

Картинка с камеры считывается тысячи раз в секунду (Logitech G502, например, делает 12000 снимков в секунду), и микропроцессором мыши анализируется то, как эта картинка смещается со временем. Например, если картинка движется влево, то следует отправить на компьютер информацию, что мышь дижется вправо.

Что такое DPI?

DPI – это вовсе не скорость мыши. DPI переводится как «dots per inch», или количество точек на дюйм. DPI означает физическую длину на коврике, которая соответствует одному пикселю на сенсоре. Например, если один пиксель на картинке соответствует длине 4 микрометра, тогда один дюйм соответствует 6350 пикселам, и разрешение вашей мыши – 6350 DPI. Заметьте, значение DPI ничего не говорит ни о том, сколько пикселей в сенсоре, ни о качестве сенсора (количестве шумов в нем), ни о частоте работы сенсора.

Экстремально высокие значения DPI – это лишь маркетинговый ход, сенсор может давать на таких значениях DPI слишком много шумов, что приведет к проблеме акселерации (см. раздел «Почему мышь тормозит?»). Кроме того, производители могут идти на уловки и пытаться получить 12000 DPI из 3000 DPI с помощью компьютерной интерполяции, а не уменьшения размер сенсора – такое «улучшение» вряд ли скажется на точности позиционирования мыши.

Если кратко, то мышь с 12000 DPI может быть менее точной, чем мышь с 1000 DPI. И наоборот, мыши со слишком низким DPI подвержены той же проблеме. При высоких скоростях движения мыши по коврику оценка перемещения происходит неправильно. См. подробнее в разделе «Почему мышь тормозит?».

Итог: слишком высокие значения DPI, как правило, лишь маркетинговый ход. Если в вашей мыши DPI регулируется (обычно нужно установить специальное ПО для этой мыши), то лучше не устанавливать максимальный DPI, а выбрать тот, на котором мышь будет наиболее точной. Как правило, это 400 или 800 – разницы в точности особой нет.

Еще раз, DPI влияет и на скорость мыши, однако главное предназначение его регулировки – настройка точности мыши. Скорость же можно подкорректировать ползунком скорости в игре.

Что такое скорость указателя в Windows?

Есть вы откроете настройки мыши в Windows (ищите их в панели управления), то увидите ползунок скорости, который можно установить в одну из 11 позиций. Шестая – позиция по умолчанию. Рекомендуется не менять этот параметр, потому что при его повышении мышь будет проскакивать часть пикселей, что затрудняет прицеливание в голову.

Впрочем, вы можете заставить игру игнорировать все параметры мыши, указанные операционной системой, введя команду «m_rawinput 1». Рекомендуется именно так и сделать. Тогда вы можете поставить в Windows комфортную для вас скорость мыши, и на игру это не повлияет. CS:GO использует этот параметр по умолчанию, в Left 4 Dead 2 же его надо устанавливать самостоятельно.

Повышенная точность установки указателя – а это что такое?

Еще один параметр Windows, который понижает чувствительность на низких скоростях и повышает на высоких. Однако говорят, что при скорости больше 1 м/с мышь начинает вести себя странно. Так или иначе, я это не проверял, для геймера это ненужная и вредная настройка, и она игнорируется игрой при включенном raw input (см. выше).

Чувствительность в игре и на рабочем столе.

Чувствительность мыши на рабочем столе.

Предположим, что мы не трогаем скорость указателя в настройках и оставляем его в значении по умолчанию 6/11. Тогда скорость движения мыши будет напрямую связана с тремя вещами: DPI мыши, разрешением экрана и «скоростью указателя» в настройках. Поскольку DPI выбирается из соображений точности, а разрешение фиксировано, то вам остается подкорректировать скорость указателя для комфортного для себя значения.

Чувствительность мыши в игре

Скорость движения мыши в игре (при включенном raw input) задается двумя вещами:

1) вашим DPI
2) ползунком в настройках, или переменной sensitivity (это одно и то же).

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

В Left 4 Dead 2, в отличие от CS:GO, нельзя указать отдельно чувствительность мыши при использовании оптического прицела (есть переменная zoom_sensitivity_ratio, но ее значение игнорируется игрой, т. е. сбрасывается при заходе в игру, как и значение многих других launcher-переменных).

Как сделать, чтобы чувствительность мыши в игре была такая же, как на рабочем столе?

Вопрос сам по себе не совсем корректен, потому что чувствительность на рабочем столе определяется в пикселях на единицу пути, пройденного мышью, а в игре чувствительность определяется в угловом смещении на единицу пути.

Однако можно сделать так, чтобы движение прицела по удаленному объекту в игре напоминало по скорости движение мыши по рабочему столу. Тогда визуально чувствительности мыши в игре и на рабочем столе будет одинаковы.

Если вы передвигаете мышь по горизонтали, то величина смещения определяется количеством «тиков» мыши. На рабочем столе один тик равен смещению на один пиксель, если установлено значение скорости указателя 6/11. В противном случае, ticks * (mousespeed / 6) = pixels. В игре один тик равен смещению на 0.022 градуса (переменные m_yaw, m_pitch) при чувствительности 1. В противном случае, ticks * sensitivity * 0.022 = degrees. На рабочем столе поле зрения по горизонтали в пикселях равно ширине экрана. В игре поле зрения по горизонтали в градусах зависит от формата экрана, пускай оно равно yaw градусов. Эти yaw градусов занимают количество пикселей, равное ширине экрана, поэтому (так как перспектива в игре не сильно искажена) pixels / degrees = width / yaw, или pixels * yaw = width * degrees. Подставляем значения degrees и pixels: ticks * (mousespeed / 6) * yaw = width * ticks * sensitivity * 0.022. Отсюда получаем формулу:

sensitivity = (mousespeed / 6) * yaw / width / 0.022

yaw = 90, если формат 4:3
yaw = 100, если формат 16:10
yaw = 106, если формат 16:9
mousespeed – скорость в настройках мыши windows (от 1 до 11, по умолчанию 6)
width – ширина экрана в пикселях

Например, у меня mousespeed=6, yaw=106, width=1920. По формуле получаем, что для совпадения сенсы на рабочем столе и в игре sensitivity должно быть равно 2.51. С такой сенсой я играю уже давно. Однако ставить именно такую сенсу вовсе не обязательно.

Почему мышь тормозит? Что такое ускорение и фильтр мыши?

Первая и основная проблема: при быстром движении сенсор мыши может сильно соврать, и прицел пройдет расстояние процентов на 30 меньшее, чем при медленном, хотя физически мышь прошла одно и то же расстояние. Это и есть то, что называют «акселерацией». Точнее, акселерация мыши – это решение, а проблема по-научному называется «resolution error versus speed». Она связана с самим принципом работы сенсора, с наличием цифровых шумов при его работе.

«When you move a mouse, there’s only one “right” direction for the sensor to read: the exact direction you’re moving. When the sensor picks up noise, that’s adding “counts” of movements in the wrong directions-little tiny movements upwards or downwards as you move the mouse sideways, for example. Adding those incorrect counts is changing the number of count you"ll have at the end . So if you travel full horizontal but your system is doing something like that, you will lose a part of the horizontal motion, because part of the horizontal motion will be reported vertically, so at the end, your trajectory will be shorter.»
Эта проблема решается таким параметром мыши, как ускорение, или акселерация. В CS:GO и Left 4 Dead 2 есть настройки акселерации, которые стоит активировать только тогда, когда мышь ведет себя неправильно на высоких скоростях. Попробуйте провести мышью по коврику одно и то же расстояние, сначала медленно, затем быстро. Если смещение прицела в игре различается, то вам стоит активировать акселерацию. За нее отвечает переменная m_customaccel, по умолчанию она равна 0, чтобы включить акселерацию, установите ее значение в 1. Три параметра акселерации: m_customaccel_exponent, m_customaccel_max, m_customaccel_scale. Подробно про то, как эти параметры задают акселерацию, написано здесь (формула одинаковая для Left 4 Dead 2 и CS):

В CS настроить величину акселерации можно ползунком в настройках, но тогда вы сможете изменять только один параметр, а не три.

В игре есть еще такой параметр, как фильтрация мыши – он сглаживает ее движения. Если ваша задача – точно стрелять, то я думаю, что он вам не нужен. Значение этого параметра можно изменить в настройках или через консоль.

Чтобы задать все требуемые настройки, создайте файл «Counter-Strike Global Offensive/csgo/cfg/autoexec.cfg» и впишите в него следующие строчки:

m_rawinput 1
m_mousespeed 0
m_customaccel 0 // если вышв мышь работает нормально, и вам не нужна акселерация
m_filter 0 //если не хотите сглаживать движения мыши
m_filter2 0 //не знаю, что это, но лучше пропишите
sensitivity 2.5 //здесь укажите ту скорость, которая вам нравится

Файл autoexec.cfg исполняется всегда, когда вы заходите в игру. Подробнее об autoexec (опять же для Left 4 Dead 2, хотя почти все это работает и в CS) читайте в моем другом руководстве:

Этот гайд написан для Left 4 Dead 2. В это игре нужны быстрые точные движения, поэтому все остальные характеристики мыши ничего не значат по сравнению со способностью мыши точно обрабатывать все ваши движения рукой. Даже некоторые разрекламированные игровые мыши часто при резких движениях руки начинают тупить (см. раздел «Почему мышь тормозит?»). Я говорю о бывшей у меня некогда A4Tech x7. С этой стороны Logitech G700 и G502 проявили себя намного лучше, но и цены у них соответствующие.

Второй по важности пункт при выборе мыши – это тонкий и гибкий провод. Нет ничего неприятнее, чем когда провод все время тянет в свою сторону и мешает вам двигать мышь. К сожалению, тяжелым проводом обладают многие топовые модели, такие как Logitech G502. Если убрать руку с мыши, то она под действием согнутого провода может начать сдвигаться в сторону – а это значит, что при прицеливании к мыши прикладывается дополнительное непредусмотренное усилие. Следите также за ворсистостью провода – он может начать цепляться за край коврика.

Посмотрите на форму мыши, проверьте как она лежит в руке. Даже к мыши самой неказистой формы можно привыкнуть, но мышь анатомической формы все же лучше.

Лично я не уверен, что легкая мышь лучше тяжелой (в разумных пределах). Возможности кисти руки намного превышают тяжесть мыши, поэтому к относительно тяжелой мыши можно привыкнуть и обращаться с ней ничуть не хуже, чем с легкой.

Изучите текстуру поверхности мыши. Если в ней много углублений, то туда рано или поздно забьется грязь. Очищая мышь, вы рискуете повредить поверхность, если она прорезиненная.

Очень рекомендую те мыши, у которых слева есть пара дополнительных кнопок – назначьте им какие-нибудь действия. После того, как у моей Logitech G502 сломалось колесико (по моей вине, не брак), я перебиндил оптический прицел на боковую кнопку – так оказалось даже удобнее. Вторую кнопку я забиндил под скриншот. В WoW боковой кнопке можно назначить прыжок – тогда вы сможете передвигаться и прыгать с помощью одной мыши (зажатие одновременно mouse1 и mouse2 означает бег вперед).

Если у мыши есть два механических решима колесика, пошаговый и инерционный, то это несомненный плюс. В инерционном режиме можно очень быстро пролистывать разные документы. Также если забиндить +jump на mwheeldown, то это гарантированный баннихоп в СS:Source (но не в Left 4 Dead 2 – там спам команды jump ничего не дает из-за особенностей движка).

Если колесико может двигаться влево-вправо, это тоже плюс. Такое особенностью обладают мыши Logitech.

Если колесико мыши крутится со слишком громким звуком, то поначалу это может смутить, однако к этому быстро привыкаешь.

Посмотрите на точки опоры мыши. Если пластиковые ножки приклеены, то они могут начать отклеиваться и цепляться за коврик. Если вы оторвете одну из них, то ради сохранения устойчивости придется оторвать и все остальные – получите мышь-инвалид. Лучше, когда ножки держатся крепко или вообще металлические.

Посмотрите, поддерживает ли ваша мышь макросы (см. ниже) и специализированное ПО. Лучше, если да.

Немного насчет беспроводных мышей. Такая мышь в принципе может обладать хорошим временем отклика, хорошей батареей и хорошим сенсором, но каждый из пунктов добавляет мыши стоимость, поэтому производители стараются на чем-то из перечисленного сэкономить. Поэтому за те же деньги, и даже за бОльшие деньги, вы рискуете получить менее качественную мышь, если возьмете беспроводную мышь вместо проводной. Если хотите узнать о беспроводных мышах подробнее, читайте их обзоры. И еще имейте в виду, что батарейка увеличивает вес мыши.

Возможные применения скриптов:

1) Скрипты для оружия из Counter-Strike минимизируют его отдачу за счет движения мыши
2) Закриптовать можно и команды клавиатуры, например прыжок с определнными интервалами, чтобы делать баннихоп (работать будет только на ровной поверхности)
3) ЛКМ+ПКМ одновременно позволит сделать панчрок танком в Left 4 Dead 2.
4) Можно заскриптовать мгновенный поворот на 90 или 180 градусов.

Ответы на вопросы.

Что такое DPI мыши? Как его настроить? Как он связан с ползунком скорости мыши в Windows?

DPI мыши можно настроить только если мышь поддерживает эту функцию (есть специальное ПО). Тогда DPI лучше устанавливать в районе 400-800, а скорость мыши настраивать переменной в игре. Также следует ввести команду m_rawinput 1. Ползунок скорости в Windows позволит при заданном DPI настроить удобную скорость мыши на рабочем столе.

При низкой сенсе увеличивается амплитуда работы мышц руки, и соответственно точность их работы. Это позволяет легче делать хедшоты, однако на близком расстоянии придется делать большие движения мыши. В Left 4 Dead 2 низкая сенса не столь важна, как в CS.

Как сделать, чтобы чувствительность мыши в игре была такая же, как на рабочем столе?

См. формулу в конце раздела «Чувствительность в игре и на рабочем столе».

Почему мышь так сильно тормозит, и как это исправить?

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

Как связаны между собой DPI и параметр «чувствительность мыши» в игре?

Они перемножаются. См. ответ на первый вопрос.

Что такое ускорение и фильтр мыши в игре, и «повышенная чувствительность установки указателя» в Windows? Включать их или отключать?

Фильтр мыши – сглаживание ее движений. Акселерация – исправление поведения мыши на высоких скоростях, см. раздел «Почему мышь тормозит?». Если ваша мышь точно слушается вас, отключайте обе функции. Повышенная чувствительность установки указателя в windows на игру не влияет, если установлено m_rawinput 1, рекомендуется так и сделать.

Можно ли нормально играть, не разбираясь со всеми этими параметрами?

Можно достаточно хорошо играть, зная и настраивая только параметр «чувствительность» (sensitivity). Но если у вас низкая сенса и хорошая мышь, то чтобы выжать из нее максимум, настраивайте DPI и другие параметры. Также см. раздел «Какую чувствительность выбрать?».

Что можно сделать с помощью макросов и скриптов для мыши?

Скорость отклика мыши в Windows часто имеет огромное влияние на удобство работы за компьютером, комфорт при веб-серфинге и навигации веб-страниц, скорость прокрутки колесика в динамичных играх и при чтении с экрана. Не лишним будет сказать, что в «десятке» все эти параметры можно гибко настроить, приспособив и адаптировав настройки в соответствии с собственными персональными предпочтениями и нуждами. О том, как это сделать, и пойдет речь в сегодняшнем материале.

Чувствительность мыши – довольно субъективная штука. Каждый предпочитает свою скорость прокрутки колесика, скорость движения курсора и темп двойного нажатия кнопок. Чтобы все это приспособить «под себя», в системе есть некоторые механизмы и инструменты.

Как изменить скорость прокрутки при чтении текста?

При чтении веб-страниц или вордовских документов часто приходится перелистывать текст вперед или назад, воспользовавшись колесиком. Чтобы кастомизировать скорость прокрутки текста, можно воспользоваться специальным ползунком, доступном в настройках системы.

Заходим в параметры Windows, воспользовавшись стартовым меню «Пуск».

Как видим, тут есть ползунок, отвечающий за количество строк, которые будут прокручиваться за один заход при единоразовой прокрутке колесика мыши.

Выставляем этот ползунок в нужное положение, параллельно тестируя выставленные значения на одном из документов в браузере либо в текстовом редакторе. Останавливаемся и закрываем окно, когда положение установленного индикатора будет вас удовлетворять. Идем дальше.

Как настроить скорость двойного щелчка левой клавиши мыши?

Открывая папки и запуская программы, мы часто пользуемся двойным кликом мыши. Но иногда он может не срабатывать. В чем может быть причина? Если мышка не засорилась и работает исправно, ответ на этот вопрос – неправильно выставленное значение скорости двойного щелчка аксессуара. Настроим этот параметр. Заходим в панель управления, воспользовавшись правым кликом на стартовой кнопке в левом нижнем углу, и выбираем в появившемся перечне соответствующий пункт.

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

Итак, заходим на первую вкладку «Кнопки», и выставляем параметр, соответствующий скорости двойного нажатия основной клавиши контроллера.

Увеличиваем или уменьшаем данный индикатор, точно подобрав нужное значение на шкале и подтвердив его нажатием клавиш «Применить» и «ОК».

Как настроить скорость перемещения курсора по экрану?

Переходим на вкладку конфигурирования параметров курсора. Первая секция на этой вкладке как раз и отвечает за скорость перемещения указателя мыши.

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

Как изменить внешний вид указателя?

Если вы любите необычный дизайн и яркую окраску, можете изменить внешний вид курсора на тот, который вам больше нравится. Для этого на форме, отвечающей за настройки и конфигурирование мыши, перейдите на вкладку «Указатели», и в поле основного режима, нажав клавишу «Обзор», можете выбрать любой приглянувшийся индикатор, сохраненный в графическом файле на жестком диске компьютера.

Также в ваших силах настроить схему курсора, выбрав нужную вам тему в перечне вверху (благо, устанавливаются они в наборе и применяются автоматически так, что вам после этого ничего не нужно менять и доинсталлировать).

В данном материале я попытался изложить все способы настройки чувствительности мыши . Кроме того, я затронул тематику изменения внешнего вида указателя, что, надеюсь, также придется вам по душе. Пользуйтесь компьютером в свое удовольствие, — читайте книги, изучайте приложения, играйте в игры. Словом, делайте, все, что вашей душе угодно. Главное, чтобы это приносило пользу и моральное удовлетворение вам, вашим близким и друзьям, и пусть у вас все получится!

Пожалуй, каждый хоть раз разочаровывался в своей мышке. Кого-то, может, не устраивал скролл (прокрутка колесиком), кого-то - скорость передвижения курсора по экрану. Левшам вообще трудно приспособиться к управлению мышкой для подавляющего большинства правшей. Но оказывается, указатель можно очень легко настроить под себя.

Настройка мыши в Windows 10 штатными средствами - пошаговые инструкции со скриншотами

В стандартных настройках Windows 10 не так много установок для мыши, впрочем, как и немного функций у самого указателя. При помощи средств ОС можно настроить: скорость перемещения курсора по области экрана, свойства скролла, взаимозамену правой и левой кнопки, а также некоторые визуальные эффекты.

Основные настройки кнопки мыши в Windows 10

Настроить мышку можно следующим образом:

Видео: как изменить скорость прокрутки мыши

«Дополнительные параметры мыши»: расширенные настройки мыши в Windows 10

Кроме вышеописанных, существуют другие установки для курсора. Чтобы их открыть, в той же вкладке «Мышь» щёлкаем кнопку «Дополнительные параметры мыши».


Во вкладке «Мышь» открываем «Дополнительные параметры мыши»

Как настроить чувствительность мыши

Чувствительность, она же скорость перемещения настраивается во вкладке «Параметры указателя».


После каждого изменения настроек в «Дополнительных параметрах» необходимо нажимать OK или «Применить», чтобы установки вступили в силу и сохранились.

Как настроить колесико и скорость прокрутки

В целом настройки колесика в «Дополнительных параметрах» не особо отличаются от тех, что находятся на основной странице установок:

Как показывает мой опыт, горизонтальная прокрутка в более или менее новых мышках уже не работает. Вместо неё внедрена функция плавного скролла во все стороны. Для этого необходимо нажать колесико в окне с документом, после чего появится специальный значок с указателями во все четыре стороны. Дальнейшее перемещение курсора по экрану будет сопровождаться прокруткой документа. Скорость регулируется расстояние от точки, где находился курсор во время нажатия колесика и до нынешнего положения. Чем дальше указатель, тем быстрее прокручивается документ. Этот способ скролла особо эффективен при чтении или поиске информации в больших документах, очень часто его использую.

Другие настройки

Кроме настроек параметров указателя и прокрутки «Дополнительные параметры» также позволяют визуально настроить курсор, изменить кнопки мыши для левши и правши и включить функцию залипания:


Функция смены кнопок и включение залипания находится во вкладке «Кнопки»:

Настройка современных (игровых) мышек с дополнительными кнопками при помощи специальных программ

Большинство современных мышек имеют в своём арсенале куда больше, чем две кнопки и колесико. Наибольшую популярность такие мышки имеют у геймеров, потому что для «лишних» клавиш можно придумать специальные функции, например двойной-тройной выстрел, вместо одинарного и многое другое. Кроме того, игровые мышки имеют целые макросы (определённые последовательности нажатия клавиш) для ещё большего упрощения процесса.


Приложения для дополнительных кнопок мыши заранее содержат игровые и программные макросы

И даже больше того. Некоторые мышки в своих настройках поддерживают многопрофильность установок. Это означает, что можно создать несколько вариаций значения кнопок, а затем быстро переключаться между ними. Таким образом одна мышка может содержать практически весь спектр быстрых команд.


Приложения для дополнительных кнопок мыши поддерживают многопрофильность

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

К примеру, необходимо назначить четвёртой функциональной кнопке комбинацию клавиш Alt+F4:


Аналогичным образом можно назначить любую кнопку. В некоторых моделях мышек добавлены такие возможности:

  • вызов калькулятора;
  • быстрые команды для работы с офисом:
    • копировать;
    • вставить;
    • вырезать;
    • приблизить;
    • отдалить;
  • быстрые команды для работы в интернете:
    • обновить;
    • прекратить обновление;
    • перейти в избранное;
    • открыть почту и многое другое.
  • Настроить мышку очень просто. Для этого необходимо использовать встроенные в Windows установки или специальные программные продукты, если девайс продвинут и имеет дополнительные кнопки.