Steam Support Wiki
 
 

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

 
 
(Перенаправлено с Configuring a Mouse for Use in a Game)

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

Поддержка Steam никогда не потребует сообщить пароль вашего аккаунта в Steam ни под каким предлогом, а также не потребует ввести пароль вашего аккаунта Steam в форму на веб-сайте.

  • -noforcemparms использовать настройки кнопок мыши, установленные в вашей операционной системе
  • -noforcemaccel использовать настройки акселерации мыши, установленные в вашей операционной системе
  • -noforcemspd использовать настройки скорости мыши, установленные в вашей операционной системе

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

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

BIOS

BIOS вашей материнской платы имеет ряд специальных подпрограмм, управляющих работой мыши, - один набор для PS/2, другой – для USB.

Операционная система

Операционная система обладает основным комплектом драйверов, которые опознают вашу мышь, отвечают за её перемещение и скорость, за раскладку кнопок и их нажатие, за отображение курсора. На первый взгляд кажется, что драйвер всего один, но на самом деле существует три независимых драйвера – пара для портов PS/2 и USB, а также комплект API - Прикладной Интерфейс (Application Interface) - работающий на более высоком уровне. API принимает пакеты команд от драйверов, переводит их на специальный машинный язык и передаёт вашей мыши; данные от мыши к драйверам идут по обратной схеме.

Через Панель Управления (control panel) вы можете настроить несколько параметров вашей мыши.

  • Как быстро движется курсор относительно самой мыши ... это "скорость" (speed)
  • Как быстро движется курсор относительно того, как быстро вы перемещаете мышь, - это "акселерация" (ускорение, acceleration)... быстро подвигайте мышью и на экране она начнёт перемещаться сперва медленно, затем ускорится, потом вновь замедлится. Функция Акселерация позволяет вам перемещаться по монитору гораздо быстрее, не теряя при этом управления. Без ускорения вам возможно придётся время от времени приподнимать мышь и возвращать её обратно на коврик, чтобы добраться до противоположной стороны экрана.
  • Вы можете присвоить кнопкам вашей мыши всевозможные функции, но большинство из них совершенно не пригодны для игры в Half-life.

Специальные драйверы программные расширения от изготовителя мыши

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

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

Half-Life обладает собственным комплектом драйверов для мыши и клавиатуры, которые общаются напрямую с API мыши, минуя операционную систему, если, конечно, драйвера мыши и программные расширения первыми не перехватывают устройство – именно поэтому могут возникнуть неполадки в управлении.

В идеале, операционная система и драйвера мыши не должны мешать Half-life самостоятельно управлять мышью и клавиатурой.

К сожалению, в Half-life невозможно ввести поддержику сотен (или тысяч) различных моделей мышей, таким образом специальные драйвера для мыши должны иметь более высокий уровень интерпретации (опять же API).

USB концентраторы, аккумуляторы и режимы энергосбережения

Ещё одна вещь о которой нужно помнить – это то, что материнские платы и операционная система имеют нескольких доступных уровней энергосбережения. Особенно это касается ноутбуков – есть вероятность, что во время вашей игры подача питания на USB прекратится!

Батареи беспроводных клавиатур и мышей могут разрядиться и вызвать тем самым неполадки в работе.

Теперь вернёмся к упомянутым в начале статьи командам (ну наконец-то :).

Со временем в VAVLe поняли, что даже общий комплект внутренних драйверов не может поддерживать все новые модели мышей и «мышеподобных» устройств (как например nostromo).

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

-noforcemspd использовать настройки мыши вашего рабочего стола.

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

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

-noforcemaccel использовать настройки акселерации вашего рабочего стола

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

При использовании данной команды Half-life передаёт управление ускорением операционной системе. И какую бы акселерацию вы не выставили в свойствах мыши для рабочего стола – такое же ускорение будет и в игре.

-noforcemparms использовать настройки кнопок мыши рабочего стола

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

Как правило, Half-life при запуске устанавливает собственную раскладку кнопок мыши, а когда вы выходите из игры – всем кнопкам обратно присваиваются принятые в операционной системе функции. Данная команда отключает эту процедуру.

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

Задержки в движении мыши

  1. Избавьтесь от программного обеспечения, расширяющего функциональность мыши – наиболее яркие примеры таких программ – MousWare и IntelliPoint.
  2. Смените интерфейс на более простой – подключите вашу мышь в порт PS/2, вместо USB.
  3. Пользуйтесь либо только настройками игрового драйвера, либо только установками драйвера операционной системы (что делают упомянутые три команды).
  4. Избавьтесь от всего, что отвлекает вашу мышь от её прямых обязанностей.
  5. Замените батареи в вашей беспроводной мыши и клавиатуре.
  6. Отключите все энергосберегающие режимы в операционной системе и BIOS.
  7. Отключите тень, шлейф и умное наведение (smart moving) указателя мыши в настройках драйвера вашего устройства. Попробуйте выключить все программы альтернативного оформления интерфейса операционной системы (обязательно избавьтесь от WindowBlinds!).
  8. Попробуйте удалить все специальные драйверы и пользоваться только теми, которые идут с вашей операционной системой.

Очень важно помнить, что вирусы, трояны шпионские программы, Internet Explorer, медиа-проигрыватели, Kazaa и другие приложения для работы с пиринговыми сетями, сообщения об ошибках – почти всё, что на данный момент запущено на вашем компьютере, может предпринять попытки перехватить драйверы мыши и клавиатуры для своих нужд, что может привести (и таки приводит!) к некорректной работе этих устройств.

 
  Поиск  
 

 
  Просмотры  
   
  На других языках  
   
 
  link: Valve Software MediaWiki Logo