Игровой контроллер – незаменимый аксессуар геймера. С ним обеспечивается комфортный процесс игры. Поэтому настройка геймпада на ПК с операционной системой Windows 10 имеет важное значение. Как правило, калибровка, предполагающая изменение функций некоторых кнопок, выполняется в отдельно взятой игре. Однако есть и другие, более удобные способы настройки.
Как проверить геймпад без игры?
В настройках игры есть пункт «Управление». Во-первых, здесь можно переключиться с классической клавиатуры на контроллер. Во-вторых, задать то или иное действие для определенной кнопки геймпада. Но сначала нужно проверить работоспособность.
И в случае, если игра не установлена, сделать это могут не все пользователя, так как мало кто знает об универсальной инструкции для осуществления проверки:
- Подключите геймпад к ПК.
- Через поиск Windows найдите и откройте «Панель управления».
- Перейдите в раздел «Все элементы управления», а затем – «Устройства и принтеры».
- Выберите подключенный контроллер.
- Перейдите в «Свойства» оборудования.
- Во вкладке «Проверка» выполните все необходимые действия.
Совет. Если компьютер не видит геймпад, попробуйте принудительно установить драйверы. Их можно скачать на официальном сайте производителя.
Теперь, когда вам удалось убедиться в работоспособности геймпада, можно переходить к его настройке. Не беспокойтесь, если игра еще не установлена на компьютер. Есть масса других способов выполнения калибровки.
Инструкция по настройке и калибровке джойстика
К сожалению, встроенные средства Windows 10 не позволяют выполнить точную настройку и калибровку. Поэтому нам придется обратиться к помощи специализированного ПО. Ниже рассмотрим лучшие программы, способные справиться с поставленной задачей.
X360CE
Приложение поддерживает манипуляторы разных производителей и доступно для бесплатного скачивания. После загрузки и установки программы вы можете запустить X360CE, где перед вами сразу же откроется окно настроек.
Обратите внимание, что все манипуляции необходимо выполнять после подключения джойстика. Он отображается во вкладке «Controller 1». Но, если геймпадов несколько, есть смысл рассмотреть вкладки «Controller 2» и «Controller 3».
В разделе с контроллером предлагается задать функции для кнопок. Это будет очень полезно, если настройка не работает в играх. Еще одной отличительной особенностью X360CE является то, что программа заставляет воспринимать подключенный джойстик в качестве Xbox-контроллера, благодаря чему решаются проблемы, связанные с обнаружением устройства.
DS4Windows
Это приложение будет полезно тем, кто использует для гейминга различные эмуляторы, которые не поддерживают геймпады от PlayStation. Программа DS4Windows решает проблему распознавания и позволяет настроить управление на свой вкус. Также в DS4Windows можно откалибровать геймпад, сделав движения стиками более резкими или, напротив, менее выраженными.
MotioninJoy
Данная программа обладает устаревшим интерфейсом, но это не помешает настроить геймпад вне зависимости от производителя. Для начала нужно подключить Defender к компьютеру, а затем открыть приложение. Внутри MotioninJoy скрываются тесты контроллера, включая проверку вибрации. Кроме того, программа позволяет обновить драйверы оборудования без обращения к постороннему ПО. Так что MotioninJoy является универсальным средством проверки и обслуживания джойстиков.
Xpadder
Также вы можете настроить геймпад, обратившись к помощи Xpadder. Мало того, что он обладает продвинутым средством проверки контроллера, так еще приложение умеет подменять сигналы клавиатуры и мыши. Это будет полезно в тех случаях, когда вы решите запустить игру, не поддерживающую джойстики.
Что касается процедуры настройки управления, то Xpadder обеспечивает высокий уровень удобства благодаря автоматическому распознаванию производителя контроллера и сопутствующей визуализации. Вы будете сразу понимать, какие действия назначаются на ту или иную кнопку.
JoyToKey
Заключительное приложение в нашем списке ничем не уступает рассмотренным ранее программам. Его особенностью является то, что у пользователя появляется возможность настроить геймпад таким образом, чтобы он работал не только в играх, но и в приложениях.
Есть расширенная настройка профилей, позволяющая задать управление для разных пользователей. А еще эта функция будет полезна, когда требуется подготовить параметры в зависимости от запущенной программы или игры.
Перед началом процедуры не забудьте подключить джойстик к ноутбуку или компьютеру, а затем устройство отобразится на главном экране JoyToKey. Дальнейшие действия зависят от предпочтений пользователя, которые программное обеспечение попробует автоматически предугадать. Останется лишь внести коррективы и сохранить настройки.
- Xpadder
- Pinnacle Game Profiler
- InputMapper
- reWASD
- DS4Windows
- JoyTokey
Когда нужно, чтобы мышь и/или клавиатура вели себя как джойстик, или хочется поиграть в компьютерную игру, рассчитанную под клавиатуру с мышью, при помощи джойстика, на помощь могут прийти специализированные программы для настройки геймпадов. В их основную задачу входит имитация нажатия клавиш или кнопок геймпада в зависимости от того, что конкретно требуется пользователю — заставить игру «думать», что управление осуществляется посредством клавиатуры с мышкой или геймпадом. Рассмотрим популярные программы из этой категории.
Xpadder
Условно-бесплатная программа
Программа Xpadder делает возможным управление любой PC-игрой при использовании имеющегося в распоряжении геймера USB-контроллера — будь то SP/Xbox-джойстик, автомобильный руль с педалями или штурвал. Утилита может работать и в обратном направлении, эмулируя нажатия кнопок джойстика, равно как и использование стиков.
1
Из функциональных возможностей Xpadder отметим:
- Удобное управление благодаря визуализации процесса настройки геймпада (на экране отображается интерактивное изображение выбранного игрового контроллера с подписанными анимированными кнопками).
- Поддержка Force Feedback — тактильной обратной связи игрового контроллера (к примеру, вибрация у джойстика).
- Поддержка беспроводных игровых Bluetooth контроллеров.
- Возможность эмуляции клавиатуры/мыши с 16 игровых устройств одновременно (т.е. поддержка мультиплеерных игр либо управления одной игрой несколькими игроками).
- Возможность создания, сохранения и последующая загрузка неограниченного количества профилей с настройками (сохраненными пресетами можно делиться с друзьями либо, наоборот, использовать скачанные из интернета профили на своем компьютере).
- Возможность создания глобальных горячих кнопок для управления посредством игровых устройств любыми программами, работающими в фоновом режиме.
- Помимо геймпадов, программа Xpadder также поддерживает всевозможные виды ритм-контроллеров (имитаторы музыкальных инструментов — барабаны, гитары и т.п.), танцевальных платформ (дэнспады) других специализированных игровых и развлекательных USB-устройств.
Pinnacle Game Profiler
Условно-бесплатная программа
Pinnacle Game Profiler — программа для управления PC-играми при помощи джойстика или геймпада иного типа (руль, рычаг, педали и т.д.). Основная задача данного приложения — обеспечить возможность использования геймпадов в играх для персонального компьютера, не поддерживающих управление игровыми контроллерами.
Pinnacle Game Profiler позволяет управлять практически любой PC-игрой при помощи имеющегося в распоряжении пользователя джойстика. Отдельно следует отметить, что приложение поддерживает большое количество разных видов игровых контроллеров, включая Xbox 360, PS3 SixAxis, Wiimote и многие другие. Основное требование к контроллеру — он должен поддерживать работу на компьютерах под управлением ОС Windows.
Кроме того, Pinnacle Game Profiler позволяет управлять играми, первоначально созданными под управление игровыми контроллерами, при помощи клавиатуры и мыши. Данная функция может пригодиться, например, при запуске игр от приставок через программный эмулятор, позволяющий запускать их в рабочей среде Windows (вроде RPCS3 для Sony PlayStation 3).
Среди главных особенностей утилиты отметим:
- Перехват нажатий всех имеющихся кнопок игрового контроллера. Если одна и та же кнопка выполняет разные функции при переключении режима управления на джойстике, программа Pinnacle Game Profiler это поймет.
- Приложение позволяет значительно увеличить количество эмулируемых клавиш клавиатуры, несмотря на то, что в джойстике ограниченное число кнопок. Для этого, например, можно задействовать функцию двойного нажатия. Т.е. одна и та же кнопка может выполнять разные действия при условии, что предварительно была нажата другая кнопка-триггер.
- Возможность управления игровым контроллером сторонними приложениями, запущенными параллельно с игрой. Т.е. программа Pinnacle Game Profiler может, к примеру, включать/выключать микрофон или стартовать/останавливать запись видео с экрана монитора путем эмуляции нажатия горячих клавиш, позволяющих управлять соответствующими приложениями.
InputMapper
Бесплатная программа
InputMapper — бесплатное программное обеспечение, предназначенное для сопоставления устройств ввода/вывода с другими устройствами ввода/вывода. Первоначально программа предназначалась для сопоставления кнопок DualShock 4 с виртуальным контроллером Xbox 360, что делало возможным управление играми, поддерживающими только XInput-геймпады. В настоящий момент приложение InputMapper поддерживает множество устройств ввода и сопоставление с многочисленными устройствами вывода.
В сочетании с расширенными макросами и параметрами настройки утилита InputMapper дает пользователям возможность не только выбирать тип устройства, но и способ преобразования и применения входных данных. Все это в совокупности обеспечивает возможность эмуляции одних игровых устройств при использовании других (т.е. не только по схеме «клавиатура > джойстик» или наоборот, но и по схеме «геймпад одного типа > геймпад другого типа»).
На момент написания обзора программа InputMapper поддерживала следующие устройства ввода:
- Sony DualShock 4
- Sony DualShock 4 V2
- Xbox 360 Controller
- Xbox One Controller
- Sony Dualshock 3
- Playstation Move Navigation Controller
- Generic DirectInput Devices
- Generic XInput Devices
Сигналы от этих устройств могут быть преобразованы в сигналы от:
- Xbox 360 controller
- Sony Dualshock 4
- Мышь/клавиатура
Однако программа InputMapper довольно сложна для использования неподготовленными пользователями. Для работы с некоторыми устройствами она требует установки дополнительного программного обеспечения.
reWASD
Условно-бесплатная программа
reWASD — мощная программа для эмуляции клавиатуры и мыши при использовании игровых контроллеров, и в обратном направлении. Также предусмотрен специализированный функционал для переназначения кнопок у самих манипуляторов Xbox Elite.
Разработчики reWASD позиционируют свой программный продукт как единственный, способный предоставить геймеру все преимущества использования клавиатуры с мышью при использовании геймпадов Xbox (360, One, Elite, Elite 2), Dualshock 3, Dualshock 4, Nintendo Switch Pro, Joy-Cons и других. И обусловлено это следующим:
Возможность играть любую компьютерную игру с помощью геймпада, независимо от того, поддерживает ли она контроллеры или нет
Известно, что многие игры просто не поддерживают контроллеры. Однако это легко исправить при помощи программы reWASD, которая может работать в качестве виртуального джойстика. reWASD может назначать кнопки клавиатуры и мыши любым кнопкам контроллера. Когда геймер нажимает кнопку контроллера, утилита воспроизводит нажатие выбранной клавиши клавиатуры.
Специальный режим эмуляции контроллеров Xbox/PS4
eWASD позволяет превратить любой геймпад, клавиатуру или мышь в контроллер DualShock 4 или Xbox 360 и настроить раскладку именно так, как это нужно геймеру. Она позволяет изменить поведение эмулированных джойстиков, настроить, т.н. мертвую зону, добавить тактильную обратную связь для кнопок контроллера и многое другое.
Возможность расширения функциональности джойстиков
Обычный контроллер имеет примерно 17 кнопок, и это не так уж много. С reWASD геймер сможет значительно расширить их количество, хоть и, конечно, виртуально:
- Использование модификаторов. При удержании одной из Shift-кнопок джойстика, все остальные кнопки будут выполнять одну функции, при нажатии другой Shift-кнопки — другую функцию. В reWASD можно создать 4 набора таких комбинаций (по одному на каждую Shift-кнопку).
- Переназначение кнопок при одновременном нажатии заранее заданной комбинации (т.е. кнопки джойстика переназначаются, когда игрок, к примеру, разом нажимает все стрелки).
- Назначение отдельной функции при быстром двойном или тройном нажатии кнопки, а также при ее длительном удержании.
И все это — далеко не все возможности программы reWASD.
DS4Windows
Бесплатная программа
DS4Windows — портативная программа, которая позволяет максимально эффективно использовать DualShock 4 на компьютере, а также имитировать контроллеры Xbox 360. Кроме того, в приложении предусмотрены инструменты для управления при помощи джойстика системой, другими программами или компьютером в целом.
Среди ключевых особенностей программы отметим:
- Простой и понятный интерфейс. Специально для новичков в программе предусмотрен специальный мастер, который поможет пользователю выполнить первоначальные настройки.
- Быстрое переключение между различными настройками контроллера. Геймер может создать несколько профилей с настройками для одной и той же игры или настроить элементы управления только для определенных игр. Переключаться между профилями можно с клавиатуры, или, например, проведя двумя пальцами по сенсорной панели джойстика DualShock 4.
- Помимо переключения профилей вручную, их можно переключать автоматически при запуске определенных программ или при фокусировании на них (это к вопросу об управлении при помощи геймпада другими приложениями).
- Поддержка контроллеров DualShock 4, DualSense, Switch Pro и JoyCon.
- Эмуляция контроллера Xbox 360 для использования DS4 во многих компьютерных играх, которые не поддерживают его напрямую.
- Возможность играть в игры, которые поддерживают ввод только с клавиатуры и мыши, эмулируя их при помощи геймпада.
- Возможность использования модификаторов для расширения функционала геймпадов.
- Использование сенсорной панели DualShock 4 в качестве мыши или сопоставления с другими элементами управления.
- Возможность управление цветом световой панели джойстика, который может изменяться автоматически в зависимости от уровня заряда батареи или выбранного профиля.
JoyTokey
Условно-бесплатная программа
Последняя в нашем обзоре программа — JoyToKey — занимает далеко не последнее место в рейтинге популярности эмуляторов игровых девайсов. Основное ее предназначение — обеспечение возможности управления любыми компьютерными играми, как и компьютером в целом, посредством геймпада. Т.е. JoyToKey позволяет эмулировать нажатие клавиш, клики мышью и перемещение курсора при помощи имеющегося в распоряжении пользователя игрового девайса. Впрочем, функциональных возможностей программы хватает и для обратной эмуляции (имитация геймпада при помощи клавиатуры и мыши) или даже эмуляции одних игровых устройств при использовании других.
Вот основной перечень задач, которые можно решить посредством эмулятора JoyToKey:
- Управление играми, рассчитанными на использование клавиатуры и мыши, при помощи игровых устройств, причем как проводных, так и беспроводных.
- Ввиду способности программы JoyToKey эмулировать мышь и клавиатуру, с ее помощью можно полноценно управлять компьютером (например, можно, не вставая с дивана, управлять браузером при помощи беспроводного джойстика).
- Контроль всевозможными системными параметрами (как, например, громкость звука), запуск программ и выполнение любых команд консоли Windows, эмуляция нажатий горячих клавиш и многое другое.
Понятно, что ни один существующий игровой девайс не имеет в своей конструкции столько же кнопок, сколько имеет стандартная клавиатура. И это еще не считая мыши с дополнительными мультимедийными/игровыми кнопками. Тем не менее, разработчикам JoyToKey удалось преодолеть эту проблему, реализовав в программе следующие функции:
- Возможность автоматического переназначения функций кнопок геймпада при последовательном/одновременном нажатии или удержании заданной комбинации кнопок (речь о создании «карт кнопок», между которыми можно быстро переключаться).
- Расширение функций одних и тех же кнопок путем предварительного нажатия и удержания кнопок-триггеров.
- Привязка действий к удержанию одной или нескольких кнопок геймпада в течение непродолжительного времени.
- Возможность использования стиков, как для перемещения курсора мыши, так и для нажатий клавиш (с предварительным зажатием кнопки-триггера).
Столь же широкие возможности программа JoyToKey показывает и в плане эмуляции игровых девайсов. Управление в таких играх даже можно сделать более удобным, в т.ч. и за счет использования мыши вместо стиков. А выполнение каких-то сложных комбинаций кнопок геймпада можно заменить нажатием всего одной клавиши.
Содержание
- 1 DirectInput или Xinput
- 2 Подключение к компьютеру
- 3 Калибровка и настройка
- 4 Подключение джойстика от PlayStation
- 5 Беспроводной контроллер XBOX
- 6 Подключение джойстика на MacOS
- 7 Как проверить работоспособность джойстика
- 8 Подключение нескольких джойстиков
- 9 Игра не видит геймпад
- 10 Читайте также:
- 11 Видео: Подключение джойстика к компьютеру или ноутбуку с Windows 10
Контроль над компьютером и большинством приложений для него рассчитан на клавиатуру и мышь. Тем не менее некоторые игры используют геймпад, поэтому в них рекомендуется использовать исключительно его, но просто так подключить джойстик к компьютеру (ПК) не получится.
DirectInput или Xinput
Dinput и Xinput – это API, которые передают компьютеру команды, вводимые на геймпаде. Между ними существует очень крупное различие: оно заключается в настройке клавиш. Xinput (Xbox) изначально создавался для контроллеров Xbox, так как вместе с Windows они разрабатываются Microsoft, а поэтому всевозможные его конфигурации по умолчанию присутствуют в системе. Dinput (Direct) в свою очередь не может этим похвастаться, ведь настройку должен осуществить владелец. Но некоторые устройства (вроде джойстиков от Logitech) способны поддерживать оба режима.
Подключение к компьютеру
Чтобы подключить любой джойстик к ПК или ноутбуку достаточно вставить USB-кабель или BlueTooth адаптер (в зависимости от самого устройства) в USB разъём компьютера. Тем не менее после этого он вряд ли заработает, поскольку скорее всего будут отсутствовать нужные драйвера.
Для нефирменных и китайских контроллеров они почти всегда идут в комплекте на отдельном диске, либо предоставляется ссылка на их скачивание в инструкции (в противном случае нужно найти их в сети), всё зависит от производителя. После установки драйверов и подключения, компьютер должен определить джойстик, как контроллер и добавить его в диспетчер устройств – он начнёт работать.
Калибровка и настройка
После подключения геймпада к компьютеру нужно провести настройку и калибровку:
- Для калибровки джойстика требуется перейти в «Панель управления», а затем в «Оборудование и звук».
- В «устройствах» оборудования, если геймпад подключен правильно, будет обозначен контроллер – по нему нужно нажать правой кнопкой мыши и нажать «Параметры игровых устройств» — «Свойства».
- Во вкладке «проверка» можно проверить и оценить текущую калибровку.
- Чтобы собственноручно откалибровать устройство надо перейти во вкладку «параметры» — «откалибровать», после чего запустится окно мастера калибровки – далее требуется лишь следовать его советам.
Монитор компьютера – что это такое, основные типы и виды
Настройки джойстика для Windows 7, 8, 10 полностью идентична.
Подключение джойстика от PlayStation
Подключить котроллер от PS значительно сложнее, чем обычный геймпад. На нашем сайте есть статья, которая поможет подключить геймпады DualShock к компьютеру.
Беспроводной контроллер XBOX
Процесс подключение беспроводного контроллера Xbox сильно отличается от подключения беспроводного обычного джойстика (описанного выше), а всё благодаря его уникальным возможностям: вибрации и свечению. Чтобы осуществить его надо следовать этим шагам:
- Для начала следует проверить, поддерживает ли геймпад функцию Bluetooth – если нет, то логотип Xbox будет находиться в пластиковой части контроллера, если поддерживает, то отдельно от неё, как показано на изображении.
- Затем включить Bluetooth на ПК.
- Перейти в «Параметры», «Устройства».
- «Добавить Bluetooth устройство».
- «Всё остальное».
- Связать «Беспроводной геймпад Xbox» с компьютером и подождать пару минут.
Подключение джойстика на MacOS
Так как Mac OS достаточно сильно отличается от Windows, подключение джойстика проходит иначе: большинство таких система вовсе их не видит, из-за чего требуется установить специальные драйверы или программы. Одна из таких – Joystick Mapper (4,99$ или 349 рублей в Mac App Store) после подключение геймпада позволяет сразу же настроить его и работает со всеми контроллерами во всех приложениях – он работает благодаря имитации клавиш клавиатуры. Существует и бесплатный аналог маппера – Enjoyable, работающий по аналогичному принципу.
Но существуют и те, что Мак увидит без дополнительных настроек: на Windows такие поддерживают Dinput (либо его и Xinput одновременно), например? можно отметить джойстики компании Logitech.
Как проверить работоспособность джойстика
Отличительной особенностью работающего джойстика является, как ни странно, управление курсором на рабочем столе. Кроме этого, на геймпадах от XBOX во время работы мигает кольцо вокруг логотипа, а на «обычных» лампочка на адаптере и кнопке включения. Отклик отдельных клавиш можно проверить в уже упомянутом меню калибровки или меню драйвера.
Что такое тонер в принтере и зачем используется
Подключение нескольких джойстиков
Для совместного использования одного компьютера достаточно лишь подключить два USB-кабеля (или адаптера) в 2 разных разъёма, после можно наслаждаться кооперативной игрой (только если все вышеуказанные способы подключения одного устройства выполнены верно).
Игра не видит геймпад
Всего существует несколько решений данной проблемы:
- Если используется Steam, то надо перейти в режим BigPucture с помощью опции в правом верхнем углу, в нём включить «настройки» и перейти в «настройки геймпада».
- Если речь идёт о нелицензионной версии игры, которая не поддерживает геймпад, то требуется найти качественный эмулятор.
- Некоторые игры либо вовсе не поддерживают геймпад, либо поддерживает только Xinput, т.е. от Xbox. В этом случае необходимо найти эмулирующую программу: например x360ce, настроить устройство в ней и (в текущей ситуации) скопировать данные настройки в папку с игрой. Также может помочь Xpadder, копирующий нажатия клавиш клавиатуры, благодаря чему геймпад обязательно будет работать во всех играх – причём абсолютно бесплатно.
Читайте также:
В данном выпуске вы узнаете как подключить джойстик к компьютеру или ноутбуку с операционной системой Windows 10.
Современные игры настроены под оригинальные джойстики для приставок Xbox One или Xbox 360. Если использовать какой-либо китайский джойстик, то без вспомогательного программного обеспечения сыграть в новейшие игры скорей всего не получится.
Это из-за того, что оригинальные джойстики при связи с компьютерными играми подключаются через программный протокол XInput, а большинство других применяют наиболее старый протокол DirectInput. Бывают и другие, которые переключаются между этими двумя протоколами. В таких джойстиках, как правило, должна быть предусмотрена отдельная клавиша.
Скачать Xbox 360 Controller Emulator вы можете с официального сайта по ЭТОЙ ССЫЛКЕ! А если у вас возникают проблемы с играми из-за пинга, то его можно уменьшить.
А на сегодня все друзья! Напишите в комментариях получилось ли у вас подключить джойстик к вашему компьютеру? И не возникло ли при этом каких-либо трудностей?
И просьба к Вам! Если Вам понравился выпуск, то поделитесь им в социальных сетях! А также подпишитесь на наш канал YouTube!
Отличного вам дня!
news.detail : ajax-tape !!! —> ИгрыWindows 10Советы —>
Используемые источники:
- http://composs.ru/podklyuchenie-dzhojstika-k-kompyuteru-windows/
- https://rabota-na-kompjutere.ru/kak-podkljuchit-dzhojstik-k-kompjuteru-ili-noutbuku-s-windows-10.html
- https://m.iguides.ru/main/games/kak_v_windows_10_dobavit_podderzhku_geympada_lyubym_igram/
Владельцы персональных компьютеров и ноутбуков под управлением десятки часто интересуются вопросом, как проверить геймпад в Windows 10 и использовать его для игры. Сегодня большинство игр с приставок портируют на ПК, и поиграть в них можно без каких-либо проблем, но управление оставляет желать лучшего. Поэтому пользователи пытаются подключить свои джойстики к компьютерам и ноутбукам, чтобы насладиться полноценным процессом игры. Ниже рассмотрено, как подключить джойстик к ноутбуку Windows 10 с помощью проводного и беспроводного соединения.
Операционная система виндовс 10 по умолчанию поддерживает подключение к компьютеру или ноутбуку контроллера от игровой приставки Xbox, поэтому подобный функционал существует, и проделать подобную операцию с джойстиками других производителей не составит большого труда.
Игра на ПК с помощью джойстика
Игровые контроллеры бывают различных видов. Если они старые, то, скорее всего, их подключение будет производиться с помощью проводов, а именно USB-кабеля. Есть также и современные модели по типу DualShock 4, которые способны подключиться не только проводным, но и беспроводным путем. Наличие в них специального Wireless передатчика Bluetooth не мешает подсоединению посредством любого кабеля USB.
Однако есть и устаревшие девайсы, работающие только на проводах. Также иногда воспользоваться блютузом не удается по причине отсутствия на персональном компьютере соответствующего модуля.
К сведению! Адаптер часто устанавливают в ноутбуках, так как они позиционируются беспроводными, портативными и автономными устройствами, способными взаимодействовать с другими девайсами по воздуху.
Если имеется тот или иной джойстик, который можно подключить по проводу, необходимо просто воткнуть его в свободное и исправное гнездо USB и подождать пару секунд. За это время операционная система виндовс 10 проверит девайс и установит на него соответствующие драйверы. При следующем подключении процесс пройдет намного быстрее. После того как ОС определит девайс, можно перейти в любую игру, настроить ее должным образом и начинать играть.
Обратите внимание! Иногда вместе с геймпадами в комплекте идет беспроводной адаптер, который также вставляется в порт USB. Он похож на те, которые используются для беспроводных компьютерных мышек. В этом случае в контроллер придется предварительно вставить батарейки.
Подключение и настройка джойстика
ШАГ 1: подключение, установка драйвера
И так, если у вас USB-джойстик — то после включения компьютера (ноутбука), его достаточно просто подключить к порту и подождать 5-10 сек. пока Windows установит на него драйвер (разумеется, речь идет о современных Windows 8/10, которые это делают сразу и автоматически).
Если вы приобрели беспроводной джойстик — то для начала в него необходимо установить батарейки. Обратите внимание, что в отсеке для них небольшой адаптер для USB-порта (чтобы не потерялся при транспортировке).
Примечание : если у вас джойстик работает на протоколе Bluetooth — то никакого адаптера в комплекте к нему может и не быть.
Джойстик (вид сзади)
Малозаметный переключатель ON/OFF
Не забудьте подключить адаптер к USB-порту.
Не забудьте подключить адаптер
Если у вас Bluetooth джойстик (без отдельного USB-адаптера) — то просто кликните по значку Bluetooth в трее Windows и добавьте новое устройство (сопряжение джойстика с компьютером проходит буквально в 2-клика). См. пример ниже.
Добавление устройства Bluetooth
Далее (вне зависимости от модели вашего джойстика) я рекомендую вам зайти в панель управления Windows в раздел:
Панель управленияОборудование и звукУстройства и принтеры
Если Windows смогла найти драйвер и с джойстиком не возникло проблем — вы должны увидеть его здесь (см. скриншот ниже).
В общем-то, после этого можно запускать игру и тестировать работу девайса. ✌
Если же драйвер не был установлен автоматически — обратите внимание на комплектацию джойстика. В комплекте к большинству нестандартных моделей идет компакт-диск (флешка) с необходимыми драйверами.
Компакт-диск с драйверами
Если обновить драйвер таким способов не получилось, рекомендую попробовать спец. утилиту Driver Booster. Она автоматически определит модель вашего геймпада, а после предложит загрузить и установить для него драйвер. Кроме того, эта утилита проверит наличие всех библиотек в системе, которые нужны играм (Visual C++, DirectX и прочие).
Driver Booster обновляет помимо драйверов все необходимые библиотеки для игр
ШАГ 2: проверка и калибровка
Если джойстик ведет себя как-то подозрительно (например, не срабатывает какая-нибудь кнопка или его не видит игра) — для начала я бы порекомендовал проверить, а видит ли его ОС Windows, распознает ли она какие-нибудь нажатия.
Альтернативный способ : нажмите Win+R, и используйте команду joy.cpl
Настройка игровых USB-контроллеров
Далее обратите внимание, виден ли ваш джойстик, горит ли напротив него о (пример ниже). Если все так, переходите в свойства джойстика.
Что касается калибровки : то эта функция присутствует во вкладке параметры (свойство джойстика). После ее запуска начнет работу спец. мастер, который попросит вас несколько раз понажимать на кнопки. Нередко после калибровки джойстик начинает работать как положено.
Пример калибровки (первый шаг после запуска мастера)
Подключение геймпада к компьютеру на Windows 10 через Bluetooth
Большинство современных игровых девайсов работает исключительно по технологии Bluetooth, а это значит, что специальный адаптер должен быть установлен в материнской плате компьютера или ноутбука. Если со вторым типом устройств все должно быть в порядке, и подобные модули устанавливаются в них по умолчанию, то с ПК могут возникнуть проблемы. Далеко не каждая материнская плата обладает подобным модулем, а докупать его самостоятельно решаются не все.
Как убрать шумы в микрофоне Windows 10 — инструкция по калибровке
Если имеется ноутбук или ПК с блютуз-модулем, то процесс подсоединения практически любого популярного игрового джойстика выглядит следующим образом:
- Переходят в панель уведомлений, которая находится в правом нижем углу экрана.
- Находят там значок Bluetooth.
- Нажимают по нему правой клавишей мыши и выбирают пункт контекстного меню «Включить» или «Активировать».
- Включают свой джойстик и выполняют действие, которое позволяет найти соединение и подключиться к ПК. Обычно требуется нажать и удерживать одну или несколько кнопок до образования беспроводной связи. Иногда добавление происходит через контекстное меню на самом компьютере.
После этого рекомендуется перейти в «Панель управления» любым удобным способом и найти в ней раздел «Оборудование и звук». В нем переходят в подраздел «Устройства и принтеры», чтобы просмотреть все подключенные к материнской плате периферийные девайсы. Среди них должен появиться и добавленный пару минут назад джойстик.
Если он там, то все прошло успешно, и можно приступать к настройке джойстика на ПК Windows 10. Делается это либо в самой игре, либо в специальных программах, которые позволяют более тонко и гибко сконфигурировать кнопки девайса и действия, которые они выполняют.
Важно! Иногда возникает проблема с подключением, и устройства не видно в списке. В этом случае необходима проверка джойстика в среде Windows 10 или установка специальных драйверов и программного обеспечения для него.
Как проверить и калибровать джойстик
Чтобы проверить работоспособность геймпада, его нужно подключить к своему компьютеру. Далее вам нужно:
Если вы не видите свой геймпад в списке, то устройство работает неправильно. Попробуйте переподключить кабель или проверить зарядку.
Чтобы откалибровать джойстик вам не нужно скачивать специальный софт. Есть встроенные инструменты в самом Windows. Зайдите в Панель управления, выберите Устройства и принтеры, а затем найдите свой геймпад. Кликните по нему правой кнопкой и выберите “Настройки игрового контроллера”.
Откроется новое окно, где нужно перейти во вкладку “Свойства” и выбрать “Параметры”. После этого кликните по кнопке “Откалибровать” и перед вами откроется приложение “Мастер калибровки устройства”.
Чтобы начать настройку, нажмите “Далее”. Помните, что сначала настраивается левый джойстик, а потом правый. Следуйте подсказам на экране и закончите калибровку.
Что делать, если не видит в системе: как проверить работоспособность и совместимость с Windows 10
Как подключить DualShock 4 к ПК Windows 10 — пошаговая инструкция
Как уже было сказано, в некоторых случаях игровые девайсы не хотят определяться и работать на операционной системе виндовс 10. Причин, по которым это могло произойти, множество, поэтому следует разобрать основные проблемы и способы их решения.
В первую очередь необходимо выполнить проверку, которая была описана выше. Если контроллера нет в списке «Устройств и принтеров» в утилите «Панель управления», то, скорее всего, на него не были установлены драйверы. На некоторые геймпады они ставятся при первом подключении, но часть производителей прикладывает к устройству диск или флешку с необходимым программным обеспечением. Его-то и нужно устанавливать в первую очередь.
Обратите внимание! Если драйверы были, но они утеряны, то следует найти их в Глобальной сети на официальном сайте разработчика и скачать последнюю версию ПО. После этого джойстик должен начать работать.
Если подключение осуществлялось по проводу, то следует проверить его надежность. Иногда кабель вставляется в порты и с одной, и с другой стороны, поэтому необходимо проверить работоспособность разъемов и самого провода. Сделать это достаточно просто. Иногда порт USB, в который пользователь подключает девайс, является сломанным, поэтому нужно помнить об этом и подключать контролер только в рабочий порт.
Что касается совместимости, то практически все современные джойстики полностью подходят для игры на компьютере или ноутбуке с виндовс 10. Про семерку этого не скажешь, так как тот же самый дуалшок 4 будет работать на ней только через эмуляцию Xbox геймпада, драйверов на который в системе нет (придется скачивать и устанавливать его отдельно).
Этап 3: Установка дополнительных драйверов
Если игра не связана с платформой Steam, например, приобретена и установлена в другом сервисе, придется скачать дополнительное ПО. Таких программ несколько, но принцип их работы мало чем отличается. Рассмотрим настройку Dualshock 4 в Windows 10 на примере приложения DS4Windows.
- Заходим на официальную страницу ПО и нажимаем «Download now».
Загружаем последнюю версию приложения.
- Если необходим русификатор, нажимаем «Languages».
В списке выбираем русский язык.
- Распаковываем архив с русификатором и копируем папку «ru-RU» в каталог, куда был распакован архив программы.
- Запускаем файл DS4Windows.
- Устройство должно отобразиться во вкладке «Контроллеры».
- Если оно не определилось, переходим во вкладку «Настройки» и жмем «Установить контроллер/драйвер».
- В окне приветствия нажимаем «Установите драйвер для DS4».
- После завершения установки нажимаем «Готово». Если манипулятор обнаружен не будет, повторно подключаем его.
- Если во вкладке «Контроллеры» геймпад определился, можно запускать игру. При этом есть возможность создать пользовательский профиль – изменить раскладку, настроить тачпад, световую панель и др. Для этого открываем вкладку «Профили» и жмем «Новый».
- Делаем все необходимые изменения, указываем имя профиля и сохраняем его.
Теперь Dualshock 4 готов для работы на компьютере с Windows 10. Программу DS4Windows нужно будет запускать каждый раз, когда необходимо воспользоваться геймпадом.
Мы рады, что смогли помочь Вам в решении проблемы. Помимо этой статьи, на сайте еще 12312 инструкций. Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам. Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Настройка геймпада на ПК Windows 10 и его калибровка
После того как джойстик успешно подключен, можно сразу же запускать игру и начинать развлекаться. Но можно заметить, что устройство управления работает не совсем корректно, нужно бы переназначить некоторые его клавиши и выполнить калибровку. Для этого у многих производителей существуют свои программы. Иногда можно встретить и неофициальные приложения, например, DS4 Windows для калибровки контроллера DualShock 4 от PlayStation 4.
Windows 10 VPN настройка — пошаговая инструкция
В виндовс 10 есть своя система калибровки, позволяющая выявить поломки кнопок и изменить их действия. Для настройки переходят в «Панель управлении» любым удобным способом (быстрее всего это сделать, нажав правой клавишей мыши по меню «Пуск» и выбрав соответствующий пункт) и вводят в строку поиска слово «джойстик». Остается выбрать пункт «Настройки игровых контроллеров USB».
Обратите внимание! Альтернативный и более быстрый способ — нажать на сочетание клавиш «Win + R», прописать в поле команду «joy.cpl» и выполнить ее.
После этого следует удостовериться, что девайс виден в списке, а его состояние нормальное. Нужно кликнуть по нему ЛКМ и нажать на «Свойства». Остается задать необходимые параметры и выполнить проверку устройства на наличие неисправностей. Таким нехитрым способом и производится калибровка джойстика в Windows 10 или геймпада от PS 4 средствами операционной системы. Ничего сложного в этом нет, но иногда без сторонних программ не обойтись. Тем не менее, данные случаи достаточно редки.
Теперь стало понятно, как подключить джойстик к компьютеру Windows 10 и как его правильно откалибровать. Проблем с этим не должно возникнуть ни у кого. Достаточно следовать инструкциям и при необходимо узнать, есть ли на используемый девайс какие-либо драйверы.
Выводы
Итак, подключить игровой манипулятор к компьютеру можно очень легко – для этого придерживайтесь рекомендаций, данных в этой статье.
При этом учитывайте, какая операционная система в данном случае используется.
Название геймпада | Преимущества | Недостатки |
PS3 | Удобно лежит в руке, низкая цена | Для подключения к ПК требуются дополнительные драйвера |
Dualshock 4 | Более качественная сборка, отсутствие люфтов и скрипов | Небольшое время работы батареи, отвлекающая подсветка |
Xbox 360 | Очень удобный, несложное подключение к ПК | Довольно высокая стоимость |
ВИДЕО: Как подключить джойстик к ноутбуку или компьютеру с Windows 10, 8 или 7 в 2019
Как добавить поддержку геймпада любым играм в Windows 10?
Windows 10 — почти идеальная платформа для геймеров, но ее портят две вещи: отсутствие в магазине большого количества действительно серьезных хитов (как на Xbox One, например), а также слабая (а чаще вообще никакая) поддержка игровых контроллеров в играх. Игры в Windows 10 устанавливать довольно просто — нужно открыть виртуальный магазин, порыться в нем, найти что-нибудь подходящее и нажать на кнопку установки.
К сожалению, далеко не все разработчики используют игровые возможности Windows 10 на полную — к примеру, даже в такой игре, как Asphalt 8 нет встроенной поддержки геймпада или руля. Но это не беда — почти любую игру на Windows 10 (и предыдущих версиях Windows) можно научить работать с игровыми контроллерами. Для этого потребуется небольшая утилита, которая называется JoyToKey. Она позволяет переназначить клавиши клавиатуры на кнопки джойстика или геймпада.
Как работать с JoyToKey:
1. Скачайте архив JoyToKey с сайта разработчика и распакуйте exe-файл в какую-нибудь директорию (например, в C:Program FilesJoyToKey).
2. Подключите геймпад к USB-порту компьютера или планшета.
3. Откройте параметры нужной вам игры, где указано, какие кнопки выполняют какие действия. Запишите их, запомните или раскройте игру не на весь экран (так, чтобы их было видно во время настройки JoyToKey).
4. Запустите JoyToKey.exe и нажмите на кнопку «Авто настройка» Вам будут последовательно показаны кнопки геймпада (влево, вправо, вверх, вниз и номерные) — нажимайте на компьютерной клавиатуре клавиши, отвечающие за соответствующие в этой игре действия (например, если вы хотите, чтобы ваша машина в Asphalt 8 ехала влево, когда вы жмете на геймпаде кнопку «влево», то в окне с кнопкой «Left» нажмите кнопку, перемещающую курсор влево, а если вам нужно, чтобы машина включала нитро по нажатию на джойстике кнопки «вперед», нажмите в окне Up кнопку Ctrl. Назначение любой из кнопок геймпада можно поменять: для этого нажмите на нее в JoyToKey и задайте новое значение (или уберите с нее действие).
Если вы планируете настроить геймпад для нескольких игр, сохраните текущую конфигурацию в отдельный файл. В дальнейшем вы сможете открыть его и использовать уже готовые настройки. Для других игр можно создать другие конфигурации.
JoyToKey поддерживает до восьми геймпадов, поэтому вы можете использовать для одной игры один контроллер, для другой второй и так далее. Все, что требуется — подсоединить новый геймпад к компьютеру, настроить его в JoyToKey и сохранить его конфигурацию.
После того, как настройка завершена, можно запускать игру и управлять ею не кнопками, а геймпадом. В некоторых играх так намного удобнее и реалистичнее, чем тыкать в клавиши на клавиатуре.
Источник
Как подключить любой геймпад к компьютеру — пошаговая инструкция к разным типам джойстиков
В этом разделе мы поговорим о подключении разных джойстиков к вашему ПК. Запомните, что к 1 компьютеру можно подключить до 8 контроллеров (до 4, если они с гарнитурой).
Рассмотрим как подключить геймпады от PS4, PS3, Xbox, Nintendo Switch и джойстики от консолей старого поколения.
Как подключить джойстик Playion 4 (DualShock 4) к компьютеру
Сам процесс очень простой:
Обратите внимание, если звук на компьютере пропал — это нормально. Аудио поток будет перенаправляться с вашего геймпада.
Чтобы подключить геймпад PS4 через блютуз, вам нужен специальный приемник для компьютера, если Bluetooth контроллера нет, то его придется купить. Далее вам нужно:
Кстати, если вы не знали, то Steam автоматически может определить ваш геймпад, что очень удобно.
А что делать тем, кто хочет и вибрацию, и функционирование сенсорной панели? У нас есть решение и для этого:
Первое окно выглядит как на скриншоте:
Первую кнопку нажимают владельцы Windows 10 и жмут Finish. Для владельцев Windows 7 и 8 нужно сначала нажать первую кнопку, дождаться установки драйвера, нажать вторую кнопку и только потом Finish.
Откроется окно программы и вы можете настроить ее под свои нужды.
Геймпад от Playion 3 (DualShock 3)
С джойстиком от PS3 проблем будет больше, так как автоматически он не обнаруживается и нельзя его сразу взять и играть. Для запуска можно использовать MontionJoy или SCP Toolkit.
Запуск через MotionJoy:
Обратите внимание, что программа не всегда корректно работает на Windows 10. Если такое случилось, то переставьте дату на 2014 год.
Действия для SCP Toolkit точно такие же, как и с предыдущей программой. Установка и настройка займет у вас не более 20 минут.
Конечно, использовать геймпад от PS3 можно, но куда логичнее взять любой универсальный джойстик в магазине и не устанавливать никакой дополнительный софт.
Xbox One Controller: пошаговое подключение к ПК
Есть два способа, чтобы подключить этот геймпад к вашему компьютеру: через USB, Bluetooth.
Чтобы подключить через USB, вам нужно:
Обратите внимание, что в настройках вам нужно включить автообновление драйверов, чтобы они автоматически скачивались и устанавливались на ваш компьютер. Делается это в настройках Windows.
Чтобы подключить через Bluetooth, нужно:
Можно использовать вариант подключения через ресивер, но для этого придется покупать два контролера, что не оправдывает себя полностью.
Подключение геймпадов Xbox 360 и One: без провода и с проводом
Есть три варианта, чтобы подключить эти геймпады: через кабель, через Блютуз и через беспроводной адаптер.
Подключение через кабель осуществляется следующим образом:
Если по какой-то причине геймпад не заработал, то попробуйте переставить его в другой разъем.
Для подключения через беспроводной адаптер вам понадобится сам адаптер, который стоит около 20$ и ОС Windows 7 и выше:
Все готово, теперь можете попробовать геймпад в любой игре.
Так как у геймпадов серии S и X есть встроенный Bluetooth, вы можете подключиться к своему ПК, если на нем установлена Win 10:
Обычно активация происходит с первого раза, и вы сможете играть в любимую игру.
Nintendo Switch Pro Controller
Подключить этот геймпад можно также через USB или с помощью Bluetooth. Через USB мы коннектим джойстик с помощью Steam — это легче всего и не займет много времени:
Важно! Такой способ подходит только для игр в Steam.
Если вы играете через сторонние сервисы или без них, то вы можете подключить свой геймпад через Bluetooth:
Остается только настроить сами кнопки и начать играть. Это универсальный способ, который подойдет к любым играм.
Можно ли подключить геймпады от старых консолей
Да, но придется постараться. Если PS1, PS2, Xbox и старый Dreamcast можно заказать специальный переходник на Амазоне, причем найти его очень просто, то для совсем старых моделей нужно искать специальные версии, имеющие USB кабель.
Других вариантов подключения, к сожалению, нет.
Видеоигры – один из самых популярных способов развлечения и отдыха. Сейчас почти невозможно найти молодого человека, который ни разу не играл в компьютерные игры. А если есть спрос, тогда есть и предложение. Каждый год выходят десятки игр и устройств для них. Среди устройств, призванных сделать игру еще комфортнее, распространенными являются джойстики.
В современных играх эти девайсы намного удобнее клавиатуры. Приятное расположение кнопок, определение положения джойстика в трехмерном пространстве, вибрация позволяют полностью окунуться в игровой мир.
Относительно новые джойстики работают “из коробки”, то есть их можно использовать сразу после подключения. Но есть и особенные модели, которые требуют настройки. Например, джойстики GameCube и N64 требуют калибровки перед использованием. В этой статье мы расскажем, как настроить джойстик в Windows 10. На более ранних Windows эта процедура ничем не отличается.
Мы будем проводить калибровку джойстика Xbox One. Неважно, какой у вас контроллер. Калибровка джойстиков под игры разных моделей не имеет различий.
DirectInput или Xinput
Dinput и Xinput – это API, которые передают компьютеру команды, вводимые на геймпаде. Между ними существует очень крупное различие: оно заключается в настройке клавиш. Xinput (Xbox) изначально создавался для контроллеров Xbox, так как вместе с Windows они разрабатываются Microsoft, а поэтому всевозможные его конфигурации по умолчанию присутствуют в системе. Dinput (Direct) в свою очередь не может этим похвастаться, ведь настройку должен осуществить владелец. Но некоторые устройства (вроде джойстиков от Logitech) способны поддерживать оба режима.
Подключение к компьютеру
Чтобы подключить любой джойстик к ПК или ноутбуку достаточно вставить USB-кабель или BlueTooth адаптер (в зависимости от самого устройства) в USB разъём компьютера. Тем не менее после этого он вряд ли заработает, поскольку скорее всего будут отсутствовать нужные драйвера.
Для нефирменных и китайских контроллеров они почти всегда идут в комплекте на отдельном диске, либо предоставляется ссылка на их скачивание в инструкции (в противном случае нужно найти их в сети), всё зависит от производителя. После установки драйверов и подключения, компьютер должен определить джойстик, как контроллер и добавить его в диспетчер устройств – он начнёт работать.
Как установить джойстик?
Весь процесс подразумевает выполнение двух этапов: установка физической связи и программная настройка.
Как подключить беспроводной джойстик к ПК :
- Подключаем USB-шнур или Bluetooth-адаптер игрового джойстика к одному из портов на компьютере.
- Устанавливаем драйвера. Если в руках фирменный геймпад от Xbox One, он может инсталлироваться автоматически, подтянув нужное программное обеспечение с компьютера. При использовании джойстиков от сторонних производителей придется посетить их официальный веб-сайт или поставить драйвера с диска, который идет в комплекте.
Несмотря на то, что уже знаем, как подключить Bluetooth геймпад к ПК , он еще не совсем хорошо работает. Отдельные кнопки могут не срабатывать, а чувствительность стиков и стрелочек часто бывает слишком медленная или быстрая. Дополнительно стоит выполнить настройку и калибровку джойстика.
Калибровка и настройка
После подключения геймпада к компьютеру нужно провести настройку и калибровку:
- Для калибровки джойстика требуется перейти в «Панель управления», а затем в «Оборудование и звук».
- В «устройствах» оборудования, если геймпад подключен правильно, будет обозначен контроллер – по нему нужно нажать правой кнопкой мыши и нажать «Параметры игровых устройств» — «Свойства».
- Во вкладке «проверка» можно проверить и оценить текущую калибровку.
- Чтобы собственноручно откалибровать устройство надо перейти во вкладку «параметры» — «откалибровать», после чего запустится окно мастера калибровки – далее требуется лишь следовать его советам.
Настройки джойстика для Windows 7, 8, 10 полностью идентична.
Настройка игрового контроллера
В Windows есть встроенная программа для калибровки джойстика. Откройте Панель управления, зайдите в “Оборудование и звук”, “Устройства и принтеры” и найдите там свой контроллер.
Обратите внимание, что нужно найти именно джойстик, а не его беспроводный адаптер. Нажмите ПКМ по нему и выберите “Параметры игровых устройств управления”.
В открывшемся окне нажмите “Свойства”, а затем – “Параметры”. Теперь выберите “Откалибровать” и откроется “Мастер калибровки устройства”, который поможет вам правильно настроить джойстик. Если вы случайно неправильно откалибровали устройство, нажмите “Восстановить”, чтобы вернуть его первоначальное состояние.
В окне мастера нажмите “Далее”, чтобы начать настройку. На первом этапе происходит настройка левого джойстика (Left Thumbstick). Убедитесь, что он стоит посередине, и нажмите любую кнопку на контроллере (например “A”), или “Далее” в мастере.
Дальше поверните левый джойстик во все углы поочередно (прокрутите его) и нажмите любую клавишу на геймпаде. Чтобы увидеть, какие значения передает джойстик на компьютер, поставьте галочку “Отобразить исходные данные”.
Беспроводной контроллер XBOX
Процесс подключение беспроводного контроллера Xbox сильно отличается от подключения беспроводного обычного джойстика (описанного выше), а всё благодаря его уникальным возможностям: вибрации и свечению. Чтобы осуществить его надо следовать этим шагам:
- Для начала следует проверить, поддерживает ли геймпад функциюBluetooth – если нет, то логотип Xbox будет находиться в пластиковой части контроллера, если поддерживает, то отдельно от неё, как показано на изображении.
- Затем включить Bluetooth на ПК.
- Перейти в «Параметры», «Устройства».
- «Добавить Bluetooth устройство».
- «Всё остальное».
- Связать «Беспроводной геймпад Xbox» с компьютером и подождать пару минут.
Подключение джойстика на MacOS
Так как Mac OS достаточно сильно отличается от Windows, подключение джойстика проходит иначе: большинство таких система вовсе их не видит, из-за чего требуется установить специальные драйверы или программы. Одна из таких – Joystick Mapper (4,99$ или 349 рублей в Mac App Store) после подключение геймпада позволяет сразу же настроить его и работает со всеми контроллерами во всех приложениях – он работает благодаря имитации клавиш клавиатуры. Существует и бесплатный аналог маппера – Enjoyable, работающий по аналогичному принципу.
Достоинства и недостатки
Любая программа, которую мы можем запустить под управлением операционной системы Microsoft Windows, обязательно будет отличаться собственными сильными и слабыми сторонами. Именно благодаря им и формируется рейтинг, который склоняет пользователя к загрузке или, наоборот, отталкивает от нее.
- приложение является бесплатным;
- программу не нужно устанавливать;
- присутствует русский язык;
- огромное количество положительных отзывов от людей со всей планеты;
- поддерживаются практически все игровые джойстики;
- простота использования.
- с дополнительными функциями разобраться не так просто.
Игра не видит геймпад
Всего существует несколько решений данной проблемы:
- Если используетсяSteam, то надо перейти в режим BigPucture с помощью опции в правом верхнем углу, в нём включить «настройки» и перейти в «настройки геймпада».
- Если речь идёт о нелицензионной версии игры, которая не поддерживает геймпад, то требуется найти качественный эмулятор.
- Некоторые игры либо вовсе не поддерживают геймпад, либо поддерживает только Xinput, т.е. от Xbox. В этом случае необходимо найти эмулирующую программу: например x360ce, настроить устройство в ней и (в текущей ситуации) скопировать данные настройки в папку с игрой. Также может помочь Xpadder, копирующий нажатия клавиш клавиатуры, благодаря чему геймпад обязательно будет работать во всех играх – причём абсолютно бесплатно.
Бесплатная и платные версии xPadder
Для начала сделаем небольшое отступление — до версий 5.3 включительно xPadder была полностью бесплатной. За дальнейшие версии автор хочет денег. Что ж, его право, но описывать мы будем именно последнюю, бесплатную версию xPadder 5.3. В случае чего ссылки на её закачку можно найти с помощью поисковиков (только опасайтесь сомнительных сайтов с вирусами, впрочем, в поисковую выдачу такие редко попадают первыми). Если же вам не жалко заплатить создателю за хорошую работу, то официальный сайт программы xPadder — https://www.xpadder.com.
Как настроить геймпад: три эффективных способа
В данной статье речь пойдет о том, как настроить геймпад на ПК для игр. Ведь если вы приобретете устройство в магазине, вероятность того, что оно изначально будет работать корректно, крайне мала. Именно поэтому стоит разобраться во всех премудростях перед тем, как садиться за игру.
Зачем настраивать геймпад?
Как говорилось выше, перед тем как запускать игру, изначально нужно настроить геймпад. Игр с использованием джойстика очень много, поэтому данная статья будет полезна широкому кругу геймеров. Но следует разъяснить, почему нужно проводить настройку, тогда как устройство должно быть подготовлено изначально.
Здесь стоит оговориться: если вы приобретете геймпад от XBox, то, скорее всего, он будет функционировать идеально, а вот устройство от другой фирмы навряд ли. Дело обстоит так потому, что игры, заточенные под джойстик, являются кроссплатформенными. Это означает, что разработчик их делает не только для ПК, но и для PlayStation и XBox. А игра, соответственно, поддерживает устройство этих двух флагманов консольной индустрии.
Говоря простым языком, если у вас устройство сторонней фирмы, то вы должны знать, как настроить геймпад, ведь в противном случае он будет функционировать неправильно или же не начнет работать вовсе.
Настройка через панель управления
Итак, приступаем к рассказу о том, как настроить геймпад для удобной игры. Перво-наперво будет разобран самый простой способ, который не подразумевает скачивание дополнительных приложений. Следует осуществить настройку с помощью стандартных утилит Windows.
Сначала нужно войти в панель управления. Для этого в меню «Пуск» выберете одноименный раздел. Как только вы это сделали, появится окно с большим количеством значков, но нас интересует лишь один — «Устройства и принтеры».
Теперь перед вами будут изображения всех подключенных к персональному компьютеру устройств. Среди всего найдите изображения вашего геймпада. Теперь нужно нажать правую кнопку мыши по иконке и в меню выбрать «Параметры игровых устройств управления». Далее в окне нужно открыть свойства данного устройства.
Как пользоваться xPadder
У вас есть игровой контроллер, или, как его ещё называют, джойстик? Однако имеется один большой недостаток — на персональном компьютере он применяется лишь в играх, да и то далеко не в каждой. Но я нашёл способ исправить эту ситуацию, открыв для себя отличную бесплатную программу xPadder, эмулирующую работу мыши и клавиатуры с помощью геймпада.
Пользоваться xPadder можно без инсталляции. Просто скачайте архив с приложением, распакуйте и запускайте единственный файл в директории.
Смотрите также
Copyright (c) 2021 HTFI. Копирование информации разрешено, при условии указания активных ссылок на источники.
Обычно джойстики используются для управления игровым процессом на приставках. Однако с развитием современных технологий разработчики смогли создать специальные программы, позволяющие подсоединять геймпады к компьютерной технике. Теперь игроки могут ощутить эффект от игры на консоли даже при использовании компьютера. Также это позволило многим пользователям поиграть в те игры, которые раньше были доступны только на приставках.
Но несмотря на развитие технологий, иногда могут возникать проблемы при подключении и калибровке оборудования. О возможных неполадках и способах настройки мы поговорим в нашей статье.
Когда нужна калибровка джойстика
Чаще всего регулировка контроллера может потребоваться при запуске игры через специальное приложение эмулятор. В данном случае параметры могут быть выставлены некорректно, поэтому для улучшения работы необходимо произвести калибровку. Также данная манипуляция может понадобиться при отсутствии или использовании устаревшей версии драйверов.
ВАЖНО! Стоит заранее убедиться, что ваш ноутбук поддерживает функцию взаимодействия с джойстиком. Старые модели не обладали данной опцией.
Компьютер не видит джойстик: Решение
Если не работает джойстик на ноутбуке , рекомендуем выполнить несколько вариантов решения проблемы:
- Подзаряжаем устройство. Новый геймпад скорее всего полностью разряжен, его нужно установить на зарядку (или заменить батарейки).
- Пробуем установить другие драйвера. Если ПК не видит геймпад , вероятнее всего дело в некорректном программном обеспечении. Лучше использовать драйвера с официального сайта.
- Переставляем USB-приемник в другой порт. Нередко конкретный разъем работает плохо, особенно на передней панели. Лучше переключиться к использованию входа с тыльной стороны (для стационарных ПК).
- Обновляем прошивку. Процедура выполняется через специальное ПО от производителя.
- Настраиваем геймпад в Steam. Если Steam игра не видит джойстик , можем в приложении задать базовые параметры для джойстика. Для этого переходим в «Настройки» на страницу «Контроллер» и выбираем «Настройки для режима Big Picture». Устанавливаем необходимые параметры и закрываем.
Алгоритм настройки параметров зависит от вида выбранного джойстика. В версии Windows 10 разработчики изменили интерфейс и дополнительно внесли некоторые возможности, что поможет лучшему спряжению дополнительных устройств.
Для выполнения основных настроек и регулировки работы стоит сделать следующее:
- Включите ПК, запустите его в стандартном пользовательском режиме.
- После этого зайдите в основное меню через клавишу «пуск» или с помощью кнопки в левом нижнем углу основного экрана.
- Выберите раздел «оборудование и звук», а затем «устройства и принтеры».
- Из предложенного списка найдите название своего контроллера и нажмите на него.
Дальнейший план настроек будет зависеть от выбранного контроллера, поэтому стоит рассмотреть отдельно каждую модель.
Калибровка джойстика от PS
Наиболее распространённой версией является PlayStation. Для калибровки джойстика потребуется выполнить следующее:
- Зайдите в соответствующий раздел описанным выше методом. Нажмите правой кнопкой мыши по названию устройства.
- Откройте параметры игровых устройств и приступайте к основным настройкам.
- В появившемся окне выберите «свойства», а затем вкладку «параметры».
- Выберите пункт «откалибровать» для выполнения всех необходимых манипуляций.
- Используйте центральные контроллеры для выбора разделов, а кнопки на панели для выбора и подтверждения действий.
Настройки джойстика Xbox на компьютере
Для регулирования работы контроллера от Xbox выход в основное меню будет совпадать с описанной выше версией. Основным отличием и сложностью будет изменённое расположение всех кнопок на главной панели контроллера. В данном случае стоит узнать информацию о предназначении каждой клавиши.
- В поисковой строке основного меню введите «joy.cpl». Зайдите в появившийся раздел.
- В диалоговом окне выберите геймпад XNA, кликните на «свойства».
- Из открывшегося меню зайдите на вкладку «настройки», а затем в «калибровку» для выставления всех необходимых параметров. Так вы сможете настроить соответствующие параметры и опции.
ВАЖНО! Не забудьте сохранить внесённые изменения перед закрытием диалогового окна с настройками.
Откройте инструмент калибровки
Чтобы найти инструмент калибровки, сначала перейдите в меню «Пуск» и выберите «Настройки».
После этого в разделе «Настройки» нажмите вкладку «Устройства»:
После следующего окна прокрутите вниз до ссылки, которая читает «Устройства и принтеры» на вкладке «Принтеры и сканеры» и нажмите на нее.
(Вы также можете попасть сюда, выбрав «Панель управления»> «Устройства и принтеры» во всех версиях Windows).
Отсюда контроллер должен появляться до тех пор, пока он уже подключен. Если нет, убедитесь, что у вас установлены все новейшие драйверы для выбранного вами контроллера.
Найдите контроллер и щелкните его правой кнопкой мыши, чтобы открыть следующее раскрывающееся меню. Отсюда нажмите на кнопку «Настройки игрового контроллера».
После того, как вы нажмете это, откроется следующее окно. Оттуда нажмите кнопку «Свойства».
Следующее окно будет содержать два варианта: «Настройки» и «Тест». Чтобы начать, выберите вкладку «Настройки», а затем нажмите кнопку в этом окне, которая гласит «Калибровать».
Отсюда мастер калибровки автоматически начнет принимать вас через процесс, чтобы правильно настроить ваш контроллер. (В этом окне вы также найдете кнопку «Сбросить по умолчанию», если вы хотите, чтобы инструмент автоматически сбросил все изменения, сделанные во время предыдущего прогона калибровки.)
Раньше джойстик подключался только к игровым приставкам, но сейчас выпускают настолько мощные компьютеры, что пользователи все больше адаптируют их не только для работы, но и развлечений. С учетом этого программисты стали создавать профильные симуляторы, а также существуют игры, которые выпускают именно на ПК.
Чтобы не испытывать дискомфорта от использования клавиатуры и мышки, юзеры подключают джойстик к компу. Обычно при подключении в фоновом режиме выполняется проверка, а потом устройство исправно работает, но бывают и исключения.
- Когда для джостика требуется калибровка?
- Настройка геймпада на ПК
- PlayStation 4
- Xbox One Controller
- PlayStation 3
Когда для джостика требуется калибровка?
Обычно при использовании игровых эмуляторов необходимо дополнительно выставлять ряд настроек, поскольку они сбиваются при подключении геймпада. Если речь идет про игру, которая адаптирована для компьютера и предполагает подключение контроллера, то устройство подключается самостоятельно. Также настройка геймпада для ПК необходима при использовании старого драйвера.
Перед тем как откалибровать устройство, стоит удостовериться, что на компьютере эта функция поддерживается. На старых компьютерах, которым уже по 7–10 лет, такая возможность не предусмотрена.
Настройка геймпада на ПК
Почти во всех операционных системах Windows есть программы от разработчика, поэтому на ПК быстро настраиваются. Поэтому чтобы подключить джойстик, требуется открыть панель управления и перейти во вкладку, где отображается все оборудование. Отдельного окна для такого устройства нет, поэтому они отображаются там же, где принтеры.
После подключения джойстика на компе появится соответствующая иконка. На ней нажимают правой кнопкой мыши, чтобы установить параметры. Обычно язык интерфейса зависит от используемого устройства, поэтому он может быть русским или английским.
После открытия нового окна на Windows перейдите во вкладку ПК со свойствами, а потом кликните по параметрам. Нажмите кнопку для калибровки, после этого откроется полуавтоматический мастер, который позволит подключить джойстик к устройству. В некоторых случаях ошибки возникают в результате того, что калибровка уже выполнена, но она прошла некорректно. В такой ситуации требуется кликнуть на кнопку для восстановления, тогда комп вернется к первоначальным настройкам.
После открытия встроенного мастера не придется устанавливать дополнительные параметры, достаточно кликнуть стрелочку вправо. Сначала мастер предлагает настроить левую часть кнопок на джойстике. На экране появляется последовательность, в которой нажимают клавиши.
Чтобы в игре все корректно работало, джойстик направляют к разным углам, а потом вообще прокручивают в разные стороны. Для просмотра установленных значений требуется внизу нажать галочку, чтобы информация отображалась.
Далее кнопку возвращают в исходное положение и нажимают на появившуюся кнопку, чтобы открылся следующий блок. После этого драйвер для джойстика предложит проверить ось Z. Она управляется правыми и левыми клавишами, которые находятся снизу. В результате последовательного нажатия заполнится весь диапазон.
Затем на джойстике настраивается правая часть кнопок. По очереди клавиши склоняют во все стороны.
После указания всех параметров нажимают кнопку для завершения, в некоторых случаях перед этим настройки требуется применить, а только потом сохранять результат.
Некоторые пользователи не могут разобраться с тем, как подключить геймпад к ПК из-за того, что инструкция немного отличается из-за разных производителей устройств. Поэтому мы рассмотрим инструкции для них.
PlayStation 4
На Windows 10 обычно удается без проблем откалибровать геймпад от производителя этой приставки. Он работает без установки дополнительного программного обеспечения в случае использования сервиса Steam или онлайн-игр. В остальных ситуациях лучше установить DS4Windows, последовательность действий:
- Подключите джойстик к компьютеру. Скачайте приложение и установите его.
- Запустите установочный файл (у него стоит расширение .exe) и кликните на Step 1, после этого произойдет установка библиотеки и драйвера.
- После недолгой загрузки появится меню, где пользователю предлагается поставить галочки для открытия программы вместе с загрузкой Windows и сворачивания в фоновом режиме.
- После завершения процесса перейдите в верхнюю вкладку Controllers. Там есть всего одна кнопка, при нажатии которой появятся доступные устройства.
Xbox One Controller
Гаджет этой версии работает во всех играх, он не нуждается в программном обеспечении на Windows 10. Поскольку контроллер является беспроводным, его подключают к компьютеру через Bluetooth. На синюю иконку просто нажимают правой кнопкой мыши, а потом добавляют новое устройство, чтобы компьютер его запомнил.
PlayStation 3
Этот контроллер считается одним из самых недорогих и при этом удобных, но в магазинах он уже встречается редко. Ценители приобретают устройство с рук. Производитель не предусмотрел поддержку Windows, поэтому автоматически с компьютером он не калибруется. Для решения этой проблемы используют приложение ScpToolkit:
- Подключите джойстик кабелем к компьютеру и скачайте программу.
- Откройте файл с разрешением .exe, иногда для этого требуется дать права администратора.
- Приложение даст свои рекомендации для установки и подскажет, какие параметры следует соблюдать. Лучше этим не приберегать и повторить их.
- После калибровки появится кнопка для завершения процесса, затем нажмите активные кнопки и кликните на стрелочку вправо.
После выполнения калибровки геймпад от PlayStation 3 компьютер определит автоматически и повторно выполнять настройку не придется. Однако, контроллер работает только через провод, по Bluetooth так настроить его не получится.
Для контроллеров от старых приставок покупают специальный адаптер, обычно их заказывают в Китае или через другую службу доставки, поскольку у пользователя не получится подключить джойстик даже через обычный разъем.
1 Предисловие
Одни из наиболее популярных статей на сайте — о том, как «подружить» игровые устройства с играми. Из-за этого мне регулярно задают вопросы, которые условно можно поделить на три группы:
- Почему геймпад XXX не работает в игре YYY?
- Почему работают только несколько кнопок джойстика?
- Как играть в игру ZZZ на геймпаде?
Чтобы не отвечать одно и то же, написал то, что вы сейчас читаете. В статье содержатся абсолютно все мои знания о настройке игровых устройств, не больше и не меньше. Это не пошаговая инструкция и не FAQ о настройке геймпадов, а компиляция различной информации о проблемах, с которыми я встречался, и их возможном решении.
Какой геймпад выбрать?
Если вы пришли сюда за ответом на один конкретный вопрос: «Какое устройство купить для беспроблемной игры?», то статью можете не читать. Ответ прост: купите оригинальный проводной геймпад от Xbox Series или, на худой конец, от более старых версий приставки от Microsoft.
Тем, кто хочет сэкономить, могут подойти геймпады, совместимые одновременно и с Xbox Series S/X, и с ПК. Например, я пользуюсь PDP Rematch и он меня устраивает полностью.
Замечу, что я не сотрудник магазина компьютерных комплектующих и никогда им не был, я не про-геймер и не настолько увлечён играми, как вам может показаться (но Skyrim, Elite Dangerous, RimWorld, The Outer Worlds — не пустые для меня слова). Весь опыт получен как самостоятельно (у меня есть несколько геймпадов), так и в процессе безвозмездной помощи геймерам, которые любезно разрешили подключиться к их ПК через программу TeamViewer и смиренно нажимали кнопки устройства, пока я ковырялся в настройках эмулятора.
В статье ниже вы найдёте информацию о том, почему игры по-разному работают с геймпадами и как поступить, если встретились с неполадками. Она поможет избежать очевидных граблей в процессе выбора и эксплуатации геймпада и, надеюсь, сэкономит вам время, нервы и деньги.
2 Чем отличаются геймпады
Существует большое количество внешне похожих, но совсем по-разному работающих устройств, и частенько их работа оказывается неудовлетворительной.
Следует понять, что игровые манипуляторы — не из тех устройств, которые работают по принципу «включил и работай». У них столько отличий и особенностей, что можно считать чудом корректное распознавание геймпада игрой. Одно из препятствий к «взаимопониманию» — большое разнообразие устройств. У рулей может быть разный набор педалей, у палочек-джойстиков — разный набор кнопок и «крутилок», а у привычных геймпадов — разные наборы кнопок и функций.
Наиболее популярные геймпады — так называемые «классические». Такими привыкли пользоваться владельцы игровых приставок Xbox 360/One/Series, Playstation 3/4/5 и Nintendo Switch.
Для персональных компьютеров выпущено немало подобных манипуляторов, которые могут быть совместимы с приставками. А могут быть и не совместимы. Как говорится, дьявол кроется в мелочах.
Поэтому в первую очередь расскажу о том, в чём именно заключается разнообразие, чтобы вы поняли, как много нюансов встретится вам на пути приобретения и настройки этих безусловно полезных для развлечения человечества устройств.
Протоколы DirectInput и Xinput
Для обмена информацией между игрой, Windows и устройством используются программные интерфейсы. Другими словами — протоколы связи. Старейший и популярнейший — DirectInput. Именно с его помощью ваш любимый Fornite/PUBG/что_угодно получает информацию о нажатиях клавиш клавиатуры и движениях мыши.
Изначально DInput использовался для связи с традиционными средствами управления — клавиатурой и мышью. Позже в протокол добавили функции обратной связи (вибрацию моторчиков) и считывание данных с аналоговых осей, что позволило геймпадам наладить полноценную, унифицированную связь с играми на ПК.
В девяностые и самом начале двухтысячных, в эпоху Windows 95/98/ME, DirectInput был единственным (и неплохим!) способом общения игр и устройств. Рули с обратной отдачей, джойстики-палочки и прочие манипуляторы баловали игроков обилием конфигураций. Устройства отличались количеством кнопок, наличием всяких крутилок-вертелок, а обратная связь была настолько реалистичной, что рули могло буквально «клинить» на виртуальных ухабах. А ещё всё настраивалось как душе угодно: как и мышь с клавиатурой, кнопки геймпадов легко переназначались в меню опций игр.
Ближе к 2005 году, когда на каждом игровом ПК прочно закрепилась операционная система Windows XP от корпорации Microsoft, стал намечаться раздрай в вопросе о том, как игровые устройства должны взаимодействовать с операционной системой и играми. С этого времени, на мой взгляд, и начались проблемы. Уже 15 лет с тех пор прошло, но ситуация не улучшилась — часть игр поддерживают один протокол, часть — другой, и редко когда оба.
Итак, что же начало меняться?
Во-первых, для работы с мышью и клавиатурой Microsoft стала рекомендовать разработчикам использовать так называемый «Message loop» — новый метод захвата нажатий клавиш, тесно интегрированный с графическим интерфейсом системы. Это позволило упростить не только разработку игр, но и сделать отклик клавиш быстрее (в теории, подтверждений не нашёл).
Во-вторых, в 2005 году вышла приставка Xbox 360 и на платформе Windows появился новый программный протокол — XInput. В отличие от DirectInput, где творится полнейший хаос с вариациями устройств, «иксинпут» заточен только под одно устройство: геймпад для Xbox 360, у которого всегда одинаковое количество кнопок и осей, а также один и тот же набор вибромоторов.
Появление XInput позволило улучшить игровой опыт, ибо разработчики смогли сосредоточиться на оптимизации игр под два варианта управления: традиционную клавомышь и геймпад Xbox 360.
То, что многие игры получились мультиплатформенными, действительно в чём-то помогло. Например, сейчас кажется логичным, что при подключении геймпада к ПК игровые подсказки меняются прямо «на лету», а когда-то, до XInput, приходилось настраивать раскладку вручную. Да и не были интерфейсы оптимизированы под управление чего-либо, отличного от клавиатуры с мышью, поэтому в ту же Half-Life играть на геймпаде было, мягко говоря, сложно.
Но есть и обратная сторона медали. Несмотря на обилие аксессуаров для приставки Microsoft — всяким гарнитурам, рулям, прицепливаемым к геймпаду мини-клавиатурам, новый протокол оказался куцым на возможности: обратная отдача практически отсутствует — доступны лишь ограниченные варианты вибрации, аналоговых осей в геймпаде не так уж и много, количество кнопок фиксированное.
Таким образом, рекомендация Microsoft использовать XInput поспособствовала оттачиванию управления в играх, но принесла проблемы с настраиваемостью (далеко не во всех играх можно переназначить кнопки геймпада) и ограничила развитие игровых манипуляторов (на мой сугубо непрофессиональный взгляд оно давно остановилось).
Какой геймпад выбрать — XInput или DirectInput?
Берите с поддержкой XInput!
К сожалению, практически все контроллеры дешевле тысячи рублей работают только по протоколу DirectInput. Задушите свою жабу и купите что-нибудь подороже, где заявлена поддержка XInput. В идеале — совместимые с приставками Xbox Series, у таких проблем меньше всего.
Приемлемым выбором будет универсальный геймпад, умеющий переключаться между протоколами. Это позволит играть во всякие древние, но хорошие, игры. GTA San Andreas, например, или старые гоночные аркады серии Need for Speed. Но тут тоже палка о двух концах: недорогие универсальные могут иметь плохие стики или курки-кнопки, из-за чего играть и в шутеры, и в гоночные симуляторы станет затруднительно.
Такие разные кнопки
Отходя от дел программно-протокольных, следует вспомнить о физическом аспекте. Любой геймпад — это в первую очередь кнопки и аналоговые оси. Что это значит, сейчас объясню. Это необходимо знать, если намереваетесь выбрать и купить нормальный геймпад, а не ширпотреб.
У геймпада всегда есть кнопки. В конце концов, что ещё нажимать? Однако по устройству кнопки бывают разные. У обычных два состояния: «нажата» и «не нажата», без промежуточных значений. Но есть и с промежуточными значениями! Например, у геймпадов для Playstation 4 такие — они позволяют игре понять силу нажатия кнопки. Кстати, как это ощущается на практике, я без понятия — «плойки» у меня никогда не было.
Но кнопки геймпадов DualShock — это скорее исключение. Датчики, регистрирующие промежуточное значение, принято именовать «аналоговыми осями». Таковые задействуются в стиках и триггерах и в следующих главах я про них много чего расскажу.
Что ещё нужно знать об обычных кнопках? Только про их нумерацию в играх.
В DirectInput кнопки нумеруются абы как (например, на моём старом геймпаде «1» — это нажатие на стик, у других это X, Start или что угодно). В протоколе XInput у каждой кнопки, каждого датчика строго заданное имя. Поэтому, подключив к ПК геймпад, работающий только по старому протоколу, придётся потратить время на удобную привязку кнопок к действиям. С XInput таких проблем нет: создатели точно знают, что Y справа вверху, левый стик будет слева, а кнопка Guide — посередине. Это позволяет продумать управление так, чтобы игроку было удобно. Поэтому не удивляйтесь, что у двух одинаковых внешне DInput геймпадов кнопки работают по-разному — их внутренние названия отличаются. С манипуляторами XInput такой проблемы нет.
Стики и их оси
В предыдущей главе я упомянул про аналоговые оси. Именно они (в количестве двух штук) задействованы в стиках.
Стики (мини-джойстики) на классических геймпадах находятся под большими пальцами:
Впрочем, левый стик может быть выше, как на геймпаде от приставки Microsoft, не суть важно. Имеет значение лишь то, что стики можно двигать в стороны и игра это «увидит» (ещё стики можно нажимать, работает как нажатие обычной кнопки).
На примере мини-джойстиков легко объяснить концепцию аналоговых осей и то, какие с ними случаются неприятности. А проблем много: осей бывает несколько, их показания могут сбиваться ввиду несовершенства аппаратной части.
Чтобы игра знала, как сильно отклонил игрок мини-джойстик относительно центральной позиции, игровой манипулятор шлёт значения по двум осям: вертикальной и горизонтальной, X и Y. Оси, а точнее, сами стики, называют аналоговыми, потому что позволяют отслеживать промежуточные значения, не только крайние положения.
Следует знать, что в состоянии «покоя» у осей стиков значение не нулевое, а соответствует ровно середине заданной драйвером геймпада шкалы. Нулевое и максимальные значения шкалы — это отклонения до упора.
Например, если шкала осей имеет 256 значений, то по у стика по центру координаты X=128, Y=128. При отклонении строго влево координаты получатся X=0, Y=128, при отклонении вправо вверх будет X=256, Y=0 и так далее. Если отклонить стик немного в сторону, то получится что-нибудь вроде X=40, Y=198.
И всё было бы классно с этими осями, если бы не ряд особенностей, мешающих геймерам играть. В идеале датчики осей должны чутко реагировать на малейшие отклонения мини-джойстиков, при этом плавные движения пальцев должны плавно перетекать в движения цифровые, т.е. значения шкал должны меняться плавно. На практике с осями случается букет проблем. Чем более некачественно собран геймпад, чем дешевле компоненты в нём, тем больше недостатков.
А) Расхождение реальных показаний датчиков и установок драйвера геймпада. Иногда из-за брака в датчиках или ошибки в драйвере максимальные и/или минимальные значения осей расходятся с ожидаемыми. Тогда камеру будет тянуть в сторону либо персонаж начнёт мееедленно шагать без всякой причины, потому что «точка покоя» не будет ровно посередине шкал. Рекомендую такой геймпад сдать в магазин для ремонта либо замены. Если данное действие невозможно, сделайте калибровку (Параметры — Устройства — Устройства и принтеры — найдите свой геймпад, откройте его свойства, там должна быть заветная кнопка). Суть калибровки сводится к тому, что вы в специальном мастере настройки по очереди наклоняете все стики и Windows запоминает их показания, в дальнейшем корректируя значения (до перезагрузки или переподключения устройства, если драйвер недоработан).
Б) «Дребезг» контактов. Иногда значения шкал выставлены верно, вот только при игре возникает ощущение, что вместо вас играет призрак — персонаж неожиданно дергается, порываясь куда-то пойти, камера сдвигается сама по себе. Никакие калибровки здесь не помогут — периодически замыкающие контакты не чинятся. Такие геймпады лучше менять по гарантии сразу при обнаружении проблемы.
Однако особо рукастые геймеры пытаются с разной степенью успешности починить дребезг. Например, смазывают контакты внутри датчиков осей машинным маслом. Таким образом уменьшается площадь соприкосновения контактов и проблема уходит на некоторое время.
Ещё для таких дел в играх придумали опцию «мёртвая зона» («dead zone»). Её суть в том, что игра игнорирует какие-то небольшие отклонения стика, реагируя лишь на ощутимый сдвиг. Играть при этом становится не очень-то удобно (приходится сильно отклонять стики), но хоть как-то…
В некоторых играх вы встретите настройку с похожим названием: «anti dead zone». Почему-то в одних она отвечает за игнорирование максимальных значений, в других сдвигает «мёртвую зону», делая отклонения стиков чувствительнее.
В) Иногда никаких осей нет. На очень, мягко говоря, недорогих манипуляторах стики не аналоговые… То есть отклонения определяются сразу как максимальные. Если вы с таким встретились, читайте инструкцию к геймпаду — есть шанс, что датчики всё же установлены, просто по умолчанию устройство находится в режиме, более подходящем для игры на эмуляторах старых приставок, где стиков отродясь не было. Как это переключить, меня не спрашивайте: я не телепат, а заветный переключатель может оказаться комбинацией совершенно случайных кнопок, удерживаемых строго заданное количество секунд.
Триггеры
Эти кнопки, находящиеся на задней стороне геймпадов, не так просты, как кажутся на первый взгляд. От их поведения сильно меняется игровой опыт. В игровых подсказках триггеры обозначают сокращениями «LT» и «RT».
Неспроста триггеры формой напоминают педальку: сила нажатия на эти кнопки регистрируется и обрабатывается, как и любая другая ось. Но это в идеале. К сожалению, аналоговыми бывают не всегда. Если на вашем геймпаде триггеры — обычные кнопки, считайте, что удовольствия от игрового процесса не получите. Дело в том, что LT и RT отвечают за скорость ходьбы персонажей и движения авто. Очень, знаете ли, удобно не торопясь разъезжать по Лос-Сантосу, слегка придавливая правый триггер — на клавиатуре так не получится.
С технической точки зрения триггеры на большинстве геймпадов делят ось Z. LT вызывает отклонение шкалы от середины до нуля, RT — от середины до максимума. Это приводит к странным эффектам в играх, работающих по протоколу DirectInput: при одновременном нажатии аналоговых триггеров получается, что ось, будучи способной иметь только одно значение, с точки зрения игры начинает дёргаться туда-сюда. Это мешает давить на виртуальные педали в старых автосимуляторах. Впрочем, вы вряд ли с таким столкнётесь — в современных драйверах это ограничение как-то обошли. Помните одно: аналоговые триггеры — хорошо, триггеры-кнопки — плохо.
У аналоговых триггеров тоже бывают проблемы с датчиками, калибровка спасает. К сожалению, вы редко встретите настройку мёртвой зоны у оси Z — создатели игр почему-то забывают о том, что триггеры устроены так же, как и стики.
Стрелки (D-Pad, крестовина)
Стрéлки могут быть как отдельными кнопками, так и группой кнопок «D-Pad». С аппаратной части это обычные кнопки, срабатывающие при нажатии стрелки в одном из направлений.
Крестовину называют четырёхпозиционной, если срабатывает в одном из четырёх направлений: влево, вправо, вверх, вниз. На мой взгляд, это не лучший вариант, ибо играм нужно больше — ещё со времен 8-битных приставок геймеры привыкли, что в файтингах для комбо задействованы промежуточные позиции (влево-вниз, вправо-вверх и т.д.). Поэтому в некоторых моделях геймпадов D-Pad имеет восемь позиций. Впрочем, даже если вы видите круглую крестовину, как на фотографии выше, вполне возможно, что там на самое деле четыре кнопки, а промежуточные имитируются при одновременном нажатии имеющихся. Поэтому, если любите Mortal Kombat, внимательно смотрите в описании — имеет ли крестовина четыре или восемь позиций.
Независимо от того, как устроен D-Pad, с программной части тоже наличествуют нюансы: у геймпадов, работающих через Direct Input, крестовина может определяться не как D-Pad с осями направлений, а как совершенно разные кнопки. Не знаю, зачем так сделали, но факт остаётся фактом: когда я через TeamViewer помогал настроить эмулятор одному из читателей, нажатия на стороны крестовины его безымянного геймпада определялись как кнопки 2, 6, 7, и 9 (точные цифры другие, не вспомню). Это странно, потому что для D-Pad в Direct Input имеется структура, позволяющая в настройках игр и эмуляторах приставок просто указать D-Pad 1, D-Pad 2 или тому подобную группу кнопок. Правда, такие могут быть повёрнуты относительно реального положения, и тогда с настройками придётся возиться ещё больше…
Бывает и такая экзотика: D-Pad, который определяется как оси X и Y, с точки зрения игр выглядящий как стик без промежуточных значений. Я такие встречал дважды, в обоих случаях у геймпадов не было настоящих аналоговых стиков (манипулятор похож на такой, какой был у PS One).
Обратная отдача
У современных геймпадов обратная отдача сведена к примитивному подрагиванию манипулятора в руках. В рулях наверняка используется более сложная система, но я с ними дела не имел, поэтому расскажу только о геймпадах.
За вибрацию, как правило, отвечают два вибромоторчика: один с левой стороны, другой с правой. Один вибрирует с малой амплитудой, второй — с большой.
К сожалению, в дешёвых геймпадах моторчик один или вовсе отсутствует. На мой взгляд, лучше уж без виброотдачи вовсе, чем с одним, потому что геймпады с «полувибрацией» попросту неприятно держать в руках, ибо ощущается перевес с одной стороны, что напрягает руки. Да и вибрация с одним вибромоторчиком получается так себе (мда, наверняка кто-то напишет в комментариях шутку про месье, знающего толк в вибрациях…).
Моторчики отличаются скоростью реакции: дешёвые на коротких «импульсах» от игры толком не успевают раскрутится и вибрация ощущается лёгким подрагиванием, в то время как в дорогих устройствах, если повезёт, моторчики будут резво реагировать на события в игре, давая какую-никакую обратную связь.
К сожалению, до покупки геймпада сложно выяснить, что у него с обратной отдачей. Отзывы купивших не помогут, ибо иногда доходит до абсурда: в одной партии движки стоят, в другой их нет, модель та же.
Экзотика
В геймпадах для Playstation 3-5 наличествуют гироскопы, акселерометры, лампочки, а часть кнопок — аналоговые. В играх для PC такие безусловно интересные возможности не используются, поэтому про них говорить ничего не буду. Да и нет у меня подобных устройств…
Способ подключения
Итак, вам уже должно быть понятно, что даже такая внешне примитивная штука, как кнопка-триггер, может быть аналоговой или дискретной, что сильно повлияет на игровой опыт. А что насчёт связи геймпада с компьютером? С подключением тоже есть особенности, которые желательно знать до покупки.
Все геймпады можно разделить на три категории по способу подключения.
1. Геймпады проводные, подключаемые к порту USB («wired»). Самый обычный, надёжный вариант. Проблем у таких устройств меньше (разве что с драйверами, но это касается всех устройств).
2. Работающие через адаптер-донгл («wireless» — беспроводные). С точки зрения компьютера такое устройство — проводное. Для связи используется тот же протокол, что и у популярных беспроводных мышей, с радиоканалом на частоте 2,4 Ггц. На мой взгляд, такой вид беспроводных геймпадов лучше совместим с играми, проблем с ними меньше, потому что работают как обычный геймпад Xbox 360.
3. Подключаемые через Bluetooth (тоже «wireless» ). Наиболее проблемная группа. Не рекомендую к покупке. Не имеет значения, DirectInput используют или XInput, далеко не все игры «видят» блютузные манипуляторы.
Какой геймпад лучше — проводной или беспроводной? Однозначного ответа у меня нет. С проводным проблем меньше: не нужно думать о батарейках. Но удобство игры без проводов… Ну, оно ощутимо. Могу лишь посоветовать: если хотите беспроводной — берите не тот, который через Bluetooth, а с персональным донглом-приёмником. И не теряйте его, конечно. Оставьте в ПК и не трогайте лишний раз.
Пожалуй, единственная специфичная проблема с wireless геймпадами, которую я обнаружил, связана с большим количеством беспроводных мышей поблизости. Когда их много, можете столкнуться со спонтанными отключениями оных или геймпадов. Впрочем, достаточно подключить какой-нибудь из донглов через USB-удлинитель, отодвинуть подальше от собратьев, и связь приходит в норму. Да и игры на отключения таких реагируют лучше, ибо попросту не замечают сбоя: многие модели геймпадов постоянно видны в системе как подключенные, даже если радиосвязь прервалась, поэтому в худшем случае пропустите пару нажатий кнопок. С блютузными такое не прокатит: когда связь рвётся, операционная система видит отключение устройства и останавливает драйвер. Из-за этого некоторые игры переключаются на клавиатуру и не видят геймпад, пока не перезапустишь игру.
3 Драйвера
Драйвера отвечают за возможности игровых устройств: наличие вибрации, чувствительность стиков и так далее. К сожалению, производители устройств не допускают тонкую настройку. Приятным исключением является Steam Controller, где можно настроить буквально всё. Но этот геймпад — уникальный продукт, поэтому рассматривать его возможности в рамках данной статьи не буду.
Игровые устройства вы можете найти в Параметрах — Устройствах — Устройствах и принтерах. Помимо мониторов, колонок, жёстких дисков и прочей периферии там будут значки геймпадов и клавиатур.
К настройкам собственно драйверов можно перейти, нажав правой кнопкой мыши на любом из игровых манипуляторов и выбрав пункт «Параметры игровых устройств управления».
Кнопка «Дополнительно» позволяет выбрать приоритетное устройство. То есть это будет как бы манипулятор №1 и игры должны управляться в первую очередь с него. На практике не всегда работает, но заглянуть будет не лишним — иногда там не выбран ни один из геймпадов, поле по умолчанию пустое, тогда некоторые игры (особенно от Electronics Arts) не увидят манипуляторы вообще.
Вторая кнопка «Свойства» вызывает настройки геймпада, строчка которого выбрана в поле выше. Вот так выглядят опции манипулятора от Xbox 360:
Именно там можно глянуть, не тянет ли стик в сторону, именно там можно проверить работу кнопок, именно там можно запустить калибровку осей. Не пренебрегайте такими возможностями, когда геймпад ведёт себя неправильно!
Однако, если бы все проблемы решались калибровкой, эту статью можно было бы сократить до пары абзацев. К сожалению, поведение игр меняется даже от того, какие устройства подключены к компьютеру. Поэтому, чтобы знать, что нужно играм для уверенного распознавания подключённого джойстика, нужно понимать, чем отличаются устройства с точки зрения Windows.
Драйвера XInput геймпадов
Игровые манипуляторы, будь они оригинальными от Microsoft или от любого бренда, поддерживающие протокол XInput, будут называться «Xbox 360 Controller for Windows» либо «Xbox One Controller for Windows». То есть по сути драйверов для XInput манипуляторов раз-два и обчёлся. В коробку с таким устройством не кладут диск с драйверами — он есть в базе операционной системы. Получается, если такой геймпад определяется как «Неизвестное устройство» — проблема в вашей Windows. Особняком стоит драйвер для работы через Bluetooth — то, как он устанавливается, не поддаётся никакой логике. По идее, после сопряжения контроллера с компьютером через «синезуб» в «Устройствах и принтерах» должно появиться соответствующее устройство. В реальности же всё не так и часто требуется поставить дополнительный драйвер. А вот где такой искать — больной вопрос: иногда искомый найдётся на диске вместе с геймпадом, иногда — на сайте производителя.
В чём проблема не оригинальных геймпадов, которые якобы для Xbox 360/One, но таковыми не являются? Драйвер-то используется от Microsoft, сертифицированный и проверенный пять тысяч раз. Вот только устройства имитируют работу оригинального контроллера плохо. То есть переназначить кнопки через приложение «Аксессуары Xbox» нельзя, кнопки XYBA могут оказаться перепутаны местами, оси неправильно повёрнуты… Много чего бывает нехорошего и такие проблемы не всегда удаётся исправить программным путём. Способы есть, о них в разделе про полезные утилиты, но они не всегда работают.
Драйвера DirectInput геймпадов
С ними бардак полный. При подключении контроллера Windows, скорее всего, найдёт какой-нибудь «USB Vibration Gamepad» и геймпад кое-как заработает. Вот только рынок наводнён подделками под оригинальный контроллер, работающими из рук вон плохо.
Обратите внимание на кнопку Guide — на ней нет фирменного логотипа «X».
Путь от ваших пальцев, лежащих на геймпаде, до действий игрового персонажа, далёк и тернист. Сигналу придётся преодолеть немало аппаратных и программных препятствий. И пусть их будет поменьше. Если вам дороги нервы, не берите устройства, работающие только через DirectInput.
Клавиатуры и мыши
«При чём тут они?» — спросите вы. А при том, что они мешают играм опознать геймпад! В протоколе XInput не предусмотрена работа с клавомышью, зато она присутствует в DirectInput. Если игра поддерживает оба протокола, может возникнуть ситуация, когда игра, перебирая устройства, решает, что к ПК подключён геймпад, которого на самом деле нет, и останавливает дальнейший перебор, «не доходя» до настоящего геймпада.
Ситуация, между прочим, частая. Современные мыши и клавиатуры устроены так, что у одного реального устройства может быть несколько виртуальных. Например, как видно на скриншоте «Устройства и драйверы» в предыдущей главе, к моему ПК якобы подключены три клавиатуры. А если заглянуть в Диспетчер устройств, можно поразиться больше:
Устройства HID — это в основном клавиатуры, мыши и геймпады. Почему их так много? Ну, дополнительные кнопки мыши — это отдельное HID устройство. Мультимедийные клавиши клавиатуры — также отдельное устройство. Всякие колёсики прокрутки, регуляторы громкости могут представляться системе отдельными устройствами.
В DirectInput допустимы три вида устройств: мышь, клавиатура, джойстик. И есть функции, позволяющие определить, who is who, но на практике разработчики на это забивают. Например, в Need for Speed 2005 года (той части, где видеовставки с живыми актёрами почти бесшовно совмещены с игровой графикой) не определяется геймпад, когда к ПК подключена мышь A4Tech XL-760H с дополнительными кнопками. А для того, чтобы поиграть в Jedi: Fallen Order, которая никак не видела геймпад, пришлось применить радикальное решение: я отключил все HID устройства, кроме собственно мыши и базовой части клавиатуры:
Так как вы могли читать статью по диагонали и пропустить ценный совет, чтобы не заваливали меня вопросами вида «А почему мой геймпад не работает?», повторю ценное указание абзацем ниже.
Совет: если игра не видит геймпад…
…отключите как можно больше устройств ввода. Если в Диспетчере устройств останется много пунктов в разделе «Устройства HID», отключайте прямо там нажатием правой кнопкой мыши — «Отключить устройство».
Только держите запасную мышь рядом, ибо можете случайно отключить основную.
4 Как игры взаимодействуют с геймпадами
Ещё чуть-чуть и я раскрою вам тайну, отвечающую на вопрос: почему эмулятор геймпада x360ce не работает так, как должно, с играми на одном ПК, хотя на другом всё отлично. Ключевая фраза: сложность пути.
Между игрой и геймпадом находятся два перевалочных пункта: драйверы и программные библиотеки xinput и dinput.
Программные библиотеки — это, упрощённо говоря, наборы функций, которые могут использоваться несколькими программами одновременно. Сама Windows состоит из гигантского количества оных и это удобно — экономится место на диске, упрощается обновление программ. Для работы с протоколами связи с джойстиками в операционной системе есть несколько программных библиотек, которые могут (но не обязаны) использоваться играми.
Взгляните на схему ниже. Она сильно упрощена, за что прошу прощения у игровых разработчиков, но в целом должна правильно передать суть. Если вы знаете что-то, чего не знаю я — напишите в комментариях, дополню статью.
На рисунке я показал, что игра общается с устройствами через программные библиотеки и драйверы. Причём вариантов множество — единого стандарта не существует.
Отсутствие унификации вызывает, пожалуй, самую частую проблему — когда игра не видит геймпад. Чтобы объяснить, почему так происходит, нужно вспомнить — есть ведь несколько видов устройств: геймпады с протоколами XInput, DirectInput, клавиатуры и мыши. Вот только как игре отличить геймпад от колёсика регулировки громкости на мультимедийной клавиатуре?
А никак! Серьёзно. Да, в DirectInput есть классификатор устройств. XInput-у он не нужен — там понятно, что кроме игрового манипулятора ничего через этот протокол не подключится. На практике игры работают, мягко говоря, странно, зачастую определяя доп. клавиши типа пресловутого колёсика громкости геймпадом №1 в системе. Особенно этим грешат игры-порты японских тайтлов с Playstation 3/4 (Street Fighter и т.п.). Выход один — отключать устройства физически и программно, пока в виртуальной очереди первым не окажется настоящий геймпад. Иногда доходит до абсурда — работает всё, кроме стика, и только отключение всех USB устройств позволяет полноценно управлять игрой всеми кнопками.
Кстати, насчёт управления. Каждое нажатие кнопки передаётся сначала в драйвер, после чего сигнал принимает компонент Windows, представленный в виде файла, чьё имя начинается на «xinput…» и/или «dinput…», затем нажатие видит сама игра. Важно понимать, что связь двусторонняя. В качестве обратной связи можно привести пример с виброотдачей: игра отправляет команду устройству и оно «вибрирует» моторчиками. Если на каком-то этапе что-то пошло не так, последствия могут быть непредсказуемые. Например, читатель присылал мне версию драйвера «USB Vibration Joystick», вызывавшую полное зависание операционной системы в момент, когда должна сработать вибрация в геймпаде.
Смена драйвера может помочь
Если у вас неправильно определяются кнопки, не работает виброотдача, то, кроме отключения всех устройств, пробуйте сменить драйвер геймпада. Для этого откройте Диспетчер устройств, жмите правой кнопкой по пункту с вашим геймпадом — «Обновить драйвер» — «Выполнить поиск драйверов на этом компьютере» — «Выбрать драйвер из списка доступных драйверов на компьютере». Если драйвер там только один, не советую ковыряться с ними дальше, ибо несертифицированные драйвера, которые вы можете найти на просторах всемирной сети, с 99,99% вероятности вам не помогут, а вот вирус занесут за милую душу.
Что ещё может пойти не так? Об одной ситуации я уже рассказал в разделе «Клавиатуры и мыши» — игра может принять набор мультимедийных кнопок за геймпад, из-за чего настоящий игровой контроллер работать не будет. О других расскажу в разделах, посвященных программам.
5 Программы
Далее я расскажу о нескольких популярных софтинах для игровых контроллеров. Все они — бесплатные.
Эмулятор x360ce (версии 3.x)
Официальный сайт: www.x360ce.com
Инструкция: «x360ce — подключаем любой джойстик».
Я уже упоминал данную софтину в предыдущей главе. Это, пожалуй, самая известная программа для работы с геймпадами. Она позволяет «превращать» DirectInput геймпад в таковой от Xbox 360, чтобы игры без поддержки DirectInput смогли поддерживать таковые.
Про настройку можете почитать в моей инструкции, сейчас сосредоточусь на последствиях, которые может вызвать применение так называемой «эмуляции», и объяснению того, почему она не всегда работает.
В версиях 3.x, наиболее популярной на данный момент, x360ce работает с помощью подмены программных библиотек xinput1_*.dll (далее буду называть их xinput1_3.dll, так как это самая популярная версия). После определённых манипуляций игра начинает видеть геймпад от Xbox 360, которого в реальности не существовало.
Эмулятор состоит из нескольких компонентов:
- x360ce.exe — программы-конфигуратора, в которой проводилась «привязка» клавиш и стиков настоящего геймпада и «виртуального».
- x360ce.ini — файл, куда сохранялись настройки, сделанные вышеуказанной утилитой.
- xinput1_1.dll, xinput1_2.dll, xinput1_3.dll, xinput1_4.dll и xinput9_1_0.dll — один и тот же по составу файл с разными именами, который и обеспечивал эмуляцию.
К сожалению, x360ce работает не всегда и не у всех. Частично это недоработка эмулятора, частично — вина пользователей, которые не вникают в принцип действия и заваливают однотипными вопросами форумы ngemu и комментарии под моими статьями.
«Ядро» эмулятора — программная библиотека xinput1_3.dll. Как я уже объяснял выше, такие файлы хранят в себе набор функций и работают частью программ. Большинство библиотек, имеющих непосредственное отношение к функционированию Windows, вы найдёте в каталогах c:WindowsSystem32 и c:WindowsSysWOW64. Там же будут и xinput1_*.dll, чтобы любая программа (игра) могла пользоваться системными компонентами для доступа к геймпадам.
Тот файл xinput1_3.dll, что входит в состав x360ce, содержит функции, «перекрывающие» функции оригинальной библиотеки. Новые функции заменяют обращения по протоколу XInput на команды протокола DirectInput. Получается «эмуляция» геймпадов Xbox 360.
Возникает следующая цепочка: игра — xinput1_3.dll — драйвер — геймпад.
К сожалению, чтобы подмена сработала, нужно выполнить достаточно много обязательных условий. Без никак игра не увидит геймпад. Вот вообще никак.
- Игра должна использовать одну из программных библиотек xinput1_*.dll для доступа к игровым устройствам. А ведь это далеко не всегда так! Например, игры, построенные на игровом движке Unity, обходятся своими средствами. Другие используют возможности системных библиотек частично.
- Программная библиотека эмулятора xinput1_3.dll (или с другим именем, нужным игре) должна находиться в каталоге с игрой. Программы в Windows так устроены, что при запуске ищут dll-ки сначала в том каталоге, откуда запущены, затем в системных директориях (внутри C:Windows). По такому принципу, кстати, работает библиотека ReShade для добавления эффектов в игры.
- Игра не должна проверять цифровую подпись .dll файлов. Различные антипиратские защиты не позволяют эмуляции работать даже при соблюдении остальных условий — игра «понимает», где настоящий файл от Microsoft, и использует только его.
- Игра должна позволять переопределение функций. Недостаточно подгрузить xinput1_3.dll — нужно, чтобы сработал один из встроенных в эмулятор методов переназначения оригинальных функций на подменные для работы с DirectInput (для этого в настройках конфигуратора есть группа опций «Hook Mask»).
- Программные библиотеки эмулятора должны быть той же разрядности, что и игра. То есть нельзя подсунуть 32-битную библиотеку 64-битной игре и наоборот.
- Наличие файла x360ce.ini в каталоге с игрой. В одной из версий x360ce 3.x появилось сохранение настроек в каталог C:ProgramDataX360CE, чтобы dll-ка x360ce узнавала необходимые опции из централизованного хранилища независимо от того, в какой игре запущена. Увы, это не всегда работает и нужно «подсовывать» библиотеке ini-файл, который также генерируется утилитой x360ce.exe.
- В системе должны быть установлены наборы библиотек .NET Framework и Visual C++ Redistributable — ссылки на оные указывал в инструкциях, также они присутствуют на официальном сайте утилиты.
- Утилиту конфигурации нужно запускать от имени администратора, чтобы у неё имелось достаточно прав для записи файлов в каталоги с играми.
Часть из этих восьми условий достаточно сложна для понимания. Неудивительно, что люди творят самую разную дичь: от замены xinput1_3.dll в каталоге C:WindowsSystem32 той, что идёт в комплекте с эмулятором, до попыток эмуляции геймпада Xbox 360 для работы… оригинального геймпада 360-го иксбокса! Да-да, почему-то некоторые личности решают, что утилита подходит для переназначения кнопок оригинального геймпада. Усугубляет недопонимание то, что конфигуратор x360ce.exe среди подключённых устройств видит и оригинальные.
Ещё одна ошибка — использование x360ce в играх, поддерживающих геймпады через протокол DirectInput. Утилита не скрывает оригинальное устройство, поэтому игра будет видеть два геймпада с синхронно нажимаемыми клавишами.
Как ни странно, избежать ошибок поможет вдумчивое чтение моих инструкций. Я разжевал все этапы настройки эмулятора настолько подробно, насколько это возможно.
Эмулятор x360ce (версии 4.x)
Где можно скачать: https://github.com/x360ce/x360ce/releases
В четвёртой версии утилиты разработчики решили кардинально сменить подход к методу эмуляции. Теперь не нужно заморачиваться с закидыванием файлов в каталоги с игрой и перебором настроек «Hook Mask». Достаточно привязать действия клавиш реального геймпада к виртуальному и… утилита x360ce.exe создаст этот самый виртуальный геймпад!
То есть в операционной системе, пока запущена утилита, будет висеть устройство «Virtual Xbox 360 Controller», с программной точки зрения ничем не отличающееся от геймпада Xbox 360, подключенного через USB порт компьютера.
Создание виртуального геймпада значительно надёжнее перехвата функций через dll-ку. Это позволяет эмулировать геймпад для тех игр, с которыми версия 3.x не справлялась: на движке Unity и с защитой Denuvo.
Появилась полезнейшая функция — теперь можно с помощью драйвера HidGuardian скрыть мешающие HID-устройства: клавиатуру, мышь, реальные геймпады.
Благодаря скрытию «ненужных» устройств игры будут видеть то, что им нужно — собственно, только виртуальный геймпад и ничего более.
Какие проблемы могут возникнуть? Почти никаких. Драйвер геймпада (используется ViGEmBus) работает адекватно, если, конечно, его не забыть установить по официальной инструкции: https://github.com/x360ce/x360ce/wiki/Beta-Testing
Некоторые трудности случаются на этапах создания виртуального устройства и скрытия существующих — не все антивирусы допускают такие вольности с системой. Впрочем, это легко решается добавлением x360ce.exe во все возможные списки исключений.
XOutput
Официальная страничка: github.com/csutorasa/XOutput
До того, как авторы x360ce дошли до мысли использовать виртуальный геймпад, подобное уже было реализовано в утилите XOutput. Драйвер геймпада, кстати, используется тот же (других и нет).
В софтине заложена масса функций: от создания виртуальных геймпадов до просмотра и тестирования всех установленных устройств ввода (галочка «Показать все устройства ввода»).
Самая большая проблема утилиты — недружелюбный интерфейс. Например, при первом запуске новичку сложно будет понять, что:
1. Для эмуляции геймпада нужно поставить соответствующий драйвер (просьба об установке видна при запуске и в логе главного окна, но зачем это нужно — не объясняется). Также не объясняется, зачем нужен ещё и SCPToolkit. А ведь со всем этим придётся разобраться, если цель — выжать максимум возможностей из геймпада.
2. Нужно запускать XOutput от имени администратора. Утилита никак не проверяет это, поэтому при обычном запуске закрывается при попытке совершить какие-то действия, требующие привилегированного доступа к операционной системе.
3. Для настройки виртуального геймпада нужно не жать «Настроить» напротив существующих устройств в списке, а добавлять новый.
Кому-то XOutput придётся по душе. Если понять, что и как в ней работает, работа с ней станет не в тягость.
Durazno
Домашняя страничка: github.com/KrossX/Durazno
Это — та самая утилита, которую следует использовать для настройки оригинального геймпада от Xbox 360/One. Софтина заточена под настройку устройств, работающих через протокол XInput.
Принцип действия такой же, как у x360ce третьей версии (поэтому нельзя использовать одновременно):
- Закидываются файлы xinput1_*.dll соответствующей разрядности в каталог с игрой.
- Туда же копируется файл Durazno.ini, содержащий настройки, сгенерированные утилитой Durazno.exe.
- Играете с новыми настройками.
Опций не то чтобы много, но должно быть достаточно. Есть переназначение клавиш, включение инверсии, регулировка чувствительности стиков и размер «мёртвой зоны».
Вы должны понимать, что, как и в случае с x360ce, настройки заработают далеко не во всех играх. Утилита давно не развивается, последняя версия вышла в 2013 году, поэтому чудес не ждите. Тем не менее, кому-то она наверняка пригодится.
Steam
Где скачать: store.steampowered.com/about/Steam?l=russian
Почему-то мало кто знает, что в игровом лаунчере Steam тоже можно настроить геймпад. Зайдите в Steam — Настройки — Контроллер.
Кликните в «Основные настройки контроллера» — в открывшемся окне можно переназначить клавиши как XInput («Польз. настройки контроллера Xbox), так и DirectInput геймпадов («Польз. настройки для обычного геймпада»). Ставьте галку на соответствующем пункте, назначайте кнопки и пользуйтесь. DirectInput геймпад будет определяться играми из библиотеки Steam как контроллер Xbox One.
Правда, если я правильно понял, эмуляция будет работать только при запуске игр через режим Big Picture.
AntiMicro/AntiMicroX
(А также Controller Companion, JoyToKey и много других аналогичных софтин.)
Домашняя страничка: https://github.com/AntiMicroX/antimicrox/
Инструкция: «Как играть на геймпаде в любую игру».
Иногда не нужно ничего эмулировать, не нужно ставить виртуальные драйвера. В конце концов, не все игры поддерживают геймпады как класс устройств — им подавай клавиатуру с мышью.
С помощью AntiMicro, наследника AntiMicroX (и других схожих программ, платных и бесплатных) можно «связать» нажатия кнопок геймпада и клавиш клавиатуры и движения мыши. Например, на один стик повесить движение стрелки мыши, на другой — скролл колёсиком, на стрелки — клавиши WASD, триггеры — Ctrl и пробел.
Игры, способные адаптировать управление при подключении геймпада, конечно же, не поймут, что человек играет с игрового контроллера, поэтому управление не адаптируется, т.е. будет не настолько удобным. Зато так можно играть в стратегии и MMO, которые в принципе не поддерживают геймпады.
В AntiMicro можно назначать разные профили программам и играм, поэтому часто копаться в настройках не придётся.
DS4Windows
Домашняя страница: https://github.com/Ryochan7/DS4Windows/releases
Эта утилита предназначена специально для контроллера Dual Shock 4. Оные используются для игровой приставки Playstation 4, но можно подключить и к ПК.
Dual Shock 4 работают по протоколу DirectInput, поэтому список совместимых игр ограничен. Dying Light, The Witcher 3, GTA V и так далее — все, что опознают DirectInput геймпады.
Теоретически, ничего не мешает «превратить» Dual Shock 4 в контроллер от Xbox 360 с помощью x360ce, но лучше используйте DS4Windows. Она заточена под данный геймпад. Эмуляция работает не через подмену файлов, а с помощью создания виртуального устройства, как в x360ce 4-й версии, поэтому совместимость с играми должна быть хорошей.
6 Итоги
Что же нужно для удобной игры? Конечно же, клавиатура с мышью качественный геймпад (на самом деле это не шутка, мои геймпады пылятся большую часть времени).
Чтобы подвести итоги, вернусь к вопросам, заданным в начале статьи.
1. Почему геймпад XXX не работает в игре YYY?
Как вы уже могли понять, сигналы между игрой и манипулятором проходят долгий, запутанный путь. Поэтому универсального ответа не существует.
Причина может быть банальной (у вас DirectInput геймпад, а игре нужен другой протокол), так и запутанной (как в играх от Electronic Arts, когда нужно отключить всё, что только возможно, чтобы игра наконец-то увидела манипулятор).
2. Почему работают только несколько кнопок джойстика?
На этот вопрос дам ответ, который может оказаться слишком упрощённым, но как сформулировать его по другому, я не знаю.
Иногда, в зависимости от таланта разработчиков к косякам, понятия «геймпад» для игры может не существовать. Или существовать лишь частично — как группы кнопок и осей без привязки к драйверу. И если к ПК подключено какое-то устройство, которое с точки зрения игры может являться частью «того самого» геймпада, то игра будет ожидать сигналов не от настоящего геймпада, а непонятно от чего.
3. Как играть в игру ZZZ на геймпаде?
Конечностями. А умение придёт со временем
Как вы уже могли догадаться, 99% проблем можно избежать, купив оригинальный геймпад от Xbox 360/One/Series. Оставшийся 1% решается отключением HID-драйверов в Диспетчере устройств.
Однако это касается только современных игр, заточенных под XInput контроллер. Для старых вам потребуется DirectInput геймпад. В обоих случаях надо внимательно читать описания к покупаемым устройствам, чтобы не нарваться на подделку или некачественное изделие.
Ещё есть авиасимуляторы и иже с ними (Elite Dangerous), которым подавай джойстики с DirectInput — для таких игр дешевить точно нельзя, качественные манипуляторы могут обойтись и в 5, и 15 тысяч рублей.
В любом случае не пытайтесь натянуть сову на глобус. Например, не используйте x360ce для переназначения кнопок XInput устройства. У каждой железки, у каждой софтины — своё предназначение. Чем лучше вы понимаете, что именно вы делаете, тем успешнее будет результат.
Что дальше?
Геймпады — устройства многоликие. Для меня было открытием, что, оказывается, есть такие, которые через провод работают по протоколу XInput, через Bluetooth — DirectInput. О таких вот проявлениях (сомнительной) изобретательности производителей игровых устройств мне рассказывают здесь и через соцсети. Это иногда забавно, но чаще печально — потому что чем мудрёней устройство, тем худший пользовательский опыт оно даёт.
Смело пишите в комментариях вопросы, спрашивайте и делитесь решениями. Только, пожалуйста, если вы просите меня помочь — будьте подробны и обязательно прочтите всю статью от начала до конца. Потому что если не прочтёте, я не смогу вам помочь, так как буду считать, что вы уже перепробовали все советы из текста.
Что случается, когда человек не прочитал мою статью
Когда кто-то пишет комментарии, я по умолчанию считаю, что написавший прочел мою заметку. В конце концов, чтобы добраться до комментариев, нужно промотать текст. Но регулярно случаются ситуации, когда и мне обидно, и люди на посмешище себя выставляют.
К примеру, заглянувший на сайт парень по имени Кирилл в комментариях попросил помочь с геймпадом, но не сообщил ничего. Я выяснил у него модель геймпада, и, предположив, что советы из статьи он читал, добросовестно поискал инструкции, посмотрел видеообзоры его геймпада и пришёл к выводу, что режимы переключаются кнопкой Mode, но XInput работает только по проводу. Дальнейший вопрос «Можете как-то помочь?» ввёл меня в ступор. У меня нет такого устройства, повторить обстоятельства не могу, настроить XOutput для эмуляции XInput устройства — тоже нет, проще и быстрее ему самому сделать.
В то время, когда я впустую тратил время, владелец геймпада обнаружил, что если в Диспетчере устройств отключить виртуальную мышь, которую создаёт геймпад, то всё работает нормально. И всё бы ничего, но Кирилл, как стало очевидно, статью не читал и дошёл до этой мысли сам, что почему-то резко понизило в его глазах статус меня и моей статьи. Он обвинил меня в «не экспертности» и назвал статью бесполезной. При этом в статье об отключении устройств я упоминал дважды.
Также выяснилось, что он хотел настроить эмулятор геймпада x360ce, подключённый зачем-то через Steam, что вообще не имеет смысла. Эмуляция через создание виртуального геймпада работает надёжнее, позволяя задействовать устройство в играх, которые защищены продвинутыми антипиратскими защитами (Denuvo), без плохих последствий в виде бана.
В итоге и мне неприятно, и пользователь ушёл с сайта, уверенный в своей гениальности, хотя по сути стал наглядным примером разгильдяйства. Кому интересно, скриншоты переписки ниже.
Комментарии сохранил в виде скриншота, но с сайта удалил — ибо и так негатива в мире хватает, чтобы получать его от тех, кому лень читать то, над чем я долго трудился.
Обязательно укажите модель геймпада, операционную систему и игры, чтобы сэкономить время на расспросах.
Доброго времени суток!
Управление с помощью клавиатуры в некоторых играх сделано крайне неудобно. И, разумеется, джойстик позволяет не только повысить контроль над персонажем, но и сделать игровой процесс более приятным… 😉
В этой статье рассмотрю такой казалось бы простой вопрос, как подключение джойстика к ПК (ноутбуку). Вообще, обычно, после соединения джойстика с USB-портом (например) — Windows автоматически ставит драйвер и все настраивает (вам останется только запустить игру и до-настроить управление).
Однако, в некоторых случаях этого может не произойти и Windows (или игра) просто не увидят ваш геймпад. Более подробно о том, что и в какой последовательности делать — приведу ниже…
*
👉 Кстати!
Игры для слабых ноутбуков и ПК — [см. подборку хитов]
*
Содержание статьи
- 1 Подключение и настройка джойстика
- 1.1 ШАГ 1: подключение, установка драйвера
- 1.2 ШАГ 2: проверка и калибровка
- 1.3 ШАГ 3: что делать, если игра не видит джойстик
→ Задать вопрос | дополнить
Подключение и настройка джойстика
ШАГ 1: подключение, установка драйвера
Итак, если у вас USB-джойстик — то после включения компьютера (ноутбука), его достаточно просто подключить к порту и подождать 5-10 сек. пока Windows установит на него драйвер (разумеется, речь идет о современных Windows 8/10/11, которые это делают сразу и автоматически).
Джойстик подключен
Если вы приобрели беспроводной джойстик — то для начала в него необходимо установить батарейки. Обратите внимание, что в отсеке для них производители часто «прячут» небольшой адаптер для USB-порта (чтобы не потерялся при транспортировке).
Примечание: если у вас джойстик работает на протоколе Bluetooth — то никакого адаптера в комплекте к нему может и не быть.
Джойстик (вид сзади)
После установки батареек и включения джойстика (на некоторых моделях есть еда заметный переключатель ON/OFF) — на нем должны начать моргать светодиоды (большинство беспроводных моделей снабжены ими).
Батарейки установлены
Малозаметный переключатель ON/OFF
Не забудьте подключить адаптер к USB-порту.
Не забудьте подключить адаптер
Если у вас Bluetooth джойстик (без отдельного USB-адаптера) — то просто кликните по значку Bluetooth в трее Windows и добавьте новое устройство (сопряжение джойстика с компьютером проходит буквально в 2-клика). См. пример ниже. 👇
👉 Кстати!
Если у вас нет значка Bluetooth в трее — прочитайте эту заметку (сможете настроить самостоятельно!)
Добавление устройства Bluetooth
Далее (вне зависимости от модели вашего джойстика) я рекомендую вам 👉 зайти в панель управления Windows в раздел:
Панель управленияОборудование и звукУстройства и принтеры
Если Windows смогла найти драйвер и с джойстиком не возникло проблем — вы должны увидеть его здесь (см. скриншот ниже). 👇
USB джойстик
В общем-то, после этого можно запускать игру и тестировать работу девайса… ✌
Fifa
Если же драйвер не был установлен автоматически — обратите внимание на комплектацию джойстика. В комплекте к большинству нестандартных моделей идет компакт-диск (флешка) с необходимыми драйверами.
Компакт-диск с драйверами
Если подобного диска нет, попробуйте 👉 открыть диспетчер устройств, и перейти во вкладку «Другие устройства» (примечание: в ней отображаются все устройства, для которых нет драйверов).
После выбрать устройство с восклицательным знаком (как на скрине ниже), нажать по нему правой кнопкой мышки и в появившемся меню выбрать «Обновить драйвер». Далее следовать указаниям мастера…
Другие устройства — обновить драйвер
Если обновить драйвер таким способов не получилось, рекомендую попробовать спец. утилиту 👉 Driver Booster. Она автоматически определит модель вашего геймпада, а после предложит загрузить и установить для него драйвер.
Кроме того, эта утилита проверит наличие всех библиотек в системе, которые нужны играм (Visual C++, DirectX и прочие).
Driver Booster обновляет помимо драйверов все необходимые библиотеки для игр
👉 В помощь!
Как найти драйвер для «любого» устройства по его коду ИД (ID, VEN/VID, DEV/PID).
*
ШАГ 2: проверка и калибровка
Если джойстик ведет себя как-то подозрительно (например, не срабатывает какая-нибудь кнопка или его не видит игра) — для начала я бы порекомендовал проверить, а видит ли его ОС Windows, распознает ли она какие-нибудь нажатия.
Чтобы это сделать, необходимо 👉 зайти в панель управления, в поисковую строку ввести «джойстик» и перейти по ссылке «Настройка игровых USB-контроллеров» (также можно воспользоваться разделом Панель управленияОборудование и звукУстройства и принтеры).
👉 Альтернативный способ: нажмите Win+R, и используйте команду joy.cpl
Настройка игровых USB-контроллеров
Далее обратите внимание, виден ли ваш джойстик, горит ли напротив него отметка «OK» (пример ниже). Если все так, переходите в свойства джойстика. 👇
Свойства джойстика
Во вкладке «Проверка» вы можете протестировать работу каждой кнопки (при нажатии кнопки на геймпаде — у вас будет загораться соответствующая кнопка в окне Windows). Если подобного не происходит, вероятные причины могут быть следующими:
- физическое повреждение кнопки;
- севшие батарейки (для беспроводных геймпадов);
- отсутствие родного драйвера (подобранный стандартный драйвер неправильно распознает работу устройства);
- устройство не откалибровано (ОС Windows по умолчанию неправильно с ним работает).
Проверка
Что касается калибровки: то эта функция присутствует во вкладке параметры (свойство джойстика). После ее запуска начнет работу спец. мастер, который попросит вас несколько раз понажимать на кнопки… Нередко после калибровки джойстик начинает работать как положено.
Откалибровать
Пример калибровки (первый шаг после запуска мастера)
*
ШАГ 3: что делать, если игра не видит джойстик
Разумеется, речь идет о тех случаях, когда компьютер видит джойстик, Windows дает его откалибровать и при проверке все кнопки срабатывают (см. чуть выше), а вот непосредственно сама игра — просто не знает о его существовании (почему-то…). Кстати, такое часто бывает со старыми играми, которые видят только клавиатуру.
Если вы столкнулись с чем-то подобным — то решить проблему можно с помощью спец. утилит (своего рода эмуляторы нажатия клавиатуры). Лично я бы порекомендовал использовать 👉 JoyToKey (у нее есть аналоги AutoHotkey и Xpadder, но на Windows 10/11 они работают не стабильно).
*
JoyToKey
Сайт: https://joytokey.ru.uptodown.com/windows
Небольшое бесплатное приложение, позволяющее эмулировать нажатие кнопок клавиатуры при помощи джойстика. Вся настройка JoyToKey сводится к тому, чтобы задать какие кнопки джойстика будут отвечать за определенные клавиши клавиатуры.
Также не могу не отметить, что приложение позволяет создавать свой профиль под каждую конкретную игру. Т.е. при помощи JoyToKey вы сможете играть на джойстике в любую игру, в которую можно играть на клавиатуре.
*
Многие начинающие пользователи не могут сразу вникнуть в работу JoyToKey (к тому же она на англ.). Покажу на своем примере. 👇
Итак, после загрузки архива с приложением просто извлеките все файлы в отдельную папку и запустите исполняемый файл JoyToKey.exe (от имени администратора). Далее перейдите в раздел «Options» и нажмите «Configure».
Configure
После перейдите во вкладку «Advanced Setting…» и выберите свой джойстик (select device). В моем примере джойстик «TGZ Controller» (пример на скрине ниже). 👇
Джойстик по умолчанию задан
Затем нажмите на кнопку «Refresh» и попробуйте нажать на какую-нибудь кнопку джойстика. 👇
Refresh
Далее вы увидите, что утилита вам подсвечивает желтым цветом ту кнопку, которую вы нажимаете.
Вам осталось только определиться на какую кнопку джойстика вы хотите повесть определенную клавишу клавиатуры — а затем просто кликнуть двойным кликом мышки данную строчку и указать требуемое. См. скриншоты ниже. 👇
Нажимаете кнопку джойстика — и видите нужную строчку
На скрине ниже я на кнопку «Button 2» джойстика «повесил» клавишу Q.
Клавиша задана!
Собственно, таким образом вам нужно определиться со всеми кнопками джойстика. Делается это достаточно быстро…
Кстати, обратите внимание, чтобы ваши заданные кнопки джойстика работали — программа JoyToKey должна быть запущена перед входом в игру! (и выбран нужный профиль (в моем примере он один, поэтому не актуально)).
Быстрое переключение профилей
*
Дополнения по теме приветствуются…
Удачи!
👌
Первая публикация: 29.06.2019
Корректировка: 20.07.2021
Полезный софт:
- Видео-Монтаж
Отличное ПО для создания своих первых видеороликов (все действия идут по шагам!).
Видео сделает даже новичок!
- Ускоритель компьютера
Программа для очистки Windows от «мусора» (удаляет временные файлы, ускоряет систему, оптимизирует реестр).