Современные геймпады работают на компьютерах через программный интерфейс XInput, который Microsoft разработала для поддержки контроллеров от Xbox в Windows. Через него же работают и геймпады сторонних производителей. До появления Xbox 360 в конце 2005 года в ходу был также стандарт DirectInput. Сейчас же он используется лишь в некоторых играх, которые поддерживают специфические контроллеры вроде джойстиков, рулей и штурвалов для симуляторов.

Эти стандарты не взаимозаменяемы. Они различаются тем, что XInput имеет фиксированное назначение кнопок, как в пультах от консолей Xbox, а DirectInput позволяет изменить и переназначить функции любой клавиши.

О совместимости в играх

Почти во всех современных играх, начиная с 2006 года, используется стандарт XInput. DirectInput встречается разве что в симуляторах. Поддержка API зависит от конкретной игры: если разработчики не реализовали её, геймпад несовместимого стандарта работать не будет (хотя его всё же можно использовать, об этом ниже).

В зависимости от модели и производителя игровые контроллеры могут поддерживать XInput или DirectInput. Некоторые геймпады совместимы с обоими стандартами — в них можно изменить режим работы с помощью специального переключателя или зажав определённую комбинацию клавиш.

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

Как подключить совместимый геймпад к ПК по USB

С проводными контроллерами всё предельно просто. Они имеют максимальную совместимость и почти гарантированно будут работать в Windows, macOS и Linux. Во всех ОС есть поддержка универсальных манипуляторов и встроенные драйверы. Это же справедливо для подключения беспроводных устройств по кабелю. Однако при таком способе некоторые их дополнительные функции могут быть недоступны.

  1. Соедините геймпад с ПК, вставив разъём на конце кабеля в один из USB‑портов. Желательно напрямую, без использования хабов и удлинителей.
  2. Подождите немного, пока устройство распознается системой и настроится. На Windows в это время будут отображаться соответствующие уведомления. В macOS и Linux обычно никаких сообщений нет, а геймпад просто начинает работать.
  3. Запустите игру и убедитесь, что всё подключилось.

Как подключить совместимый геймпад к ПК по Bluetooth

С беспроводными геймпадами есть нюансы. Чтобы всё заработало, контроллер в первую очередь должен быть совместим с ОС. Далее для подключения понадобится беспроводной адаптер из комплекта. В случае прямого подключения по Bluetooth данный протокол связи поддерживается самим компьютером — с помощью встроенного модуля или внешнего USB‑адаптера.

  1. Убедитесь, что Bluetooth на ПК включён.
  2. Активируйте на геймпаде режим обнаружения с помощью комбинации кнопок, указанной в инструкции. Например, для DualShock 4 от PlayStation 4 нужно удерживать Share и PS, пока световой индикатор не начнёт мигать.
  3. Откройте настройки Bluetooth на компьютере. В Windows зайдите в меню «Пуск», нажмите на шестерёнку, выберите «Устройства» → «Bluetooth и другие устройства» и затем «Добавление Bluetooth или другого устройства». В macOS — «Настройки» → Bluetooth. В Linux кликните по значку Bluetooth на панели задач, а потом по пункту «Добавить новое устройство…».
  4. Когда ПК обнаружит геймпад, кликните по нему в списке устройств, выберите «Добавить» или «Подключить» и дождитесь окончания сопряжения.
Читайте также:  Где череп карстага Скайрим

Как подключить несовместимый геймпад к ПК с помощью сторонних программ

Если ваш геймпад поддерживает только DirectInput и игра его попросту не видит, поможет программа TocaEdit X360 Controller Emulator, или коротко x360ce. Она умеет заменять команды ввода с DirectInput на XInput и превратит любой контроллер в совместимый.

x360ce работает почти в автоматическом режиме и самостоятельно распознаёт и переназначает кнопки. Достаточно подключить геймпад и следовать подсказкам.

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

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

  • Скачать Enjoyable для macOS →
  • Скачать InputMapper для Windows →
  • Скачать AntiMicro для Linux →
  • 10 бесплатных игр на ПК, которые надолго увлекут вас
  • 13 крутых геймпадов для ПК, консолей и мобильных устройств
  • 5 лучших игр-вестернов на ПК
  • На что обратить внимание при выборе геймпада для ПК
  • 10 старых игр на ПК, которые увлекают и сейчас

Источник: lifehacker.ru

Как заставить работать джойстик в любой игре

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

Итак, предположим, что нам хочется использовать геймпад в игре Serious Sam 2 (не та, которая для консолей, а для ПК). Подключаем джойстик, лезем в настройки и. ничего не находим. Печально, не правда ли? Сейчас, конечно, большинство игр все же предусматривают управление с помощью контроллера, но немало выпущенных ранее игр такой поддержки не имеют. Решается проблема до безобразия просто: установкой программы JoyToKey.

  1. Качаем отсюда архив с программой JoyToKey
  2. Устанавливаем программу
  3. Подключаем геймпад
  4. Запускаем и настраиваем программу

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

Автор этого материала — я — Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML — то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.

Читайте также:  Где найти дневники мясника в Скайриме

заметки, джойстик, игры

Комментарии

Deviant: Спасибо огромное! Мой древний джойстик не подходит к многим играм, но благодаря этой программе всё получилось. Проверил в Dark Souls III

Источник: upread.ru

Steam и x360ce: Как настроить геймпад или джойстик на ПК?

Настройка геймпада или джойстика на компьютере

Три года назад я написал инструкцию по настройке дешёвого китайского геймпада для компьютера, которая пользовалась огромной популярностью. Но прогресс не стоит на месте и пришло время актуализировать гайд по настройке джойстика на пк.

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

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

Но для начала давайте разберёмся с терминологией. На картинке изображён геймпад ThrustMaster Dual Analog 3 и настраивать я буду именно его. Это аналог джойстика DualShock 3 – геймпада для Sony Playstation 3. Не переживайте, если Ваш игровой контроллер выглядит по-другому, сильных различий в настройках из-за этого не возникнет.

Наименование кнопок на геймпаде

Наименование кнопок на геймпаде

Кнопки Start и Back не указываю, чтобы не сбивать Вас с толку, так как на моём контроллере они вообще располагаются снизу – с обратной стороны геймпада. Обычно они располагаются посередине геймпада.

Настройка геймпада или джойстика в Steam

Настройка джойстика на ПК, благодаря Steam, стала до невозможности простой. Для того, чтобы настроить китайский геймпад (или любой другой) на ПК в Steam, требуется:

1. Войти в Steam.
2. Войти в меню «Steam».
3. Войти в меню «Настройки».
4. Войти в меню «Контроллер».
5. Войти в меню «Основные настройки контроллера».

Настройка геймпада или джойстика в STEAM

6. Подключаем геймпад к компьютеру, если ещё не подключили.
6.1. Большинство современных китайских геймпадов имеют два режима работы: xinput и dinput. Нам нужен режим xinput. Кнопка переключения должна находится где-то посередине контроллера. Как правило, после включения режима xinput на джойстике загорается световой индикатор – диод.
7. В списке обнаруженных контроллеров появится Ваше устройство.
8. Переходим в меню «Настроить».

Настройка геймпада или джойстика в STEAM

9. Настраиваем органы управления геймпада. Слева Вы увидите список команд, а справа список кнопок. Кнопки подсвечиваются на изображении геймпада слева, так что тут сложностей возникнуть не должно.

Некоторые пояснения:
Основное действие – A
Назад – B
Третичное действие – Y
Дополнительное действие – X
Ось X – движение стика влево-вправо.
Ось Y – движение стика вверх-вниз.

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

Читайте также:  Скайрим где прячется торон

Настройка геймпада или джойстика в x360ce

Если же игра, в которую Вы планируете поиграть с геймпадом, находится не в Steam, то придётся воспользоваться программой x360ce.

1. Переходим на официальный сайт x360ce и качаем актуальную версию «Download for all games».
Как скачать x360ce


2. Извлекаем файл из скачанного архива в какую-нибудь отдельную папку.
3. Подключаем геймпад к компьютеру.
4. Запускаем извлечённый файл x360ce.exe.
5. Большинство современных китайских геймпадов имеют два режима работы: xinput и dinput. Нам нужен режим xinput. Кнопка переключения должна находится где-то посередине контроллера. Как правило, после включения режима xinput на джойстике загорается световой индикатор – диод. Если x360ce не видит движения стиков, то скорее всего дело как раз в отключенном режиме xinput.
6. Теперь переходим к настройкам кнопок. Слева и справа Вы видите их названия. Они соответствуют левой и правой стороне Вашего геймпада. Раскрываем списки, начиная с левой стороны, напротив которой стоит надпись Trigger. В раскрывшимся списке выбираем Record. Программа начнёт подсвечивать на изображении ту кнопку, которая соответствует подобной на геймпаде Xbox.

Ваша задача – нажать соответствующую кнопку на Вашем геймпаде.
Как настроить геймпад или джойстик в x360ce
7. Проделываем то же самое с Bumper, Back и Start. Кнопку Guide не назначаем. Эта кнопка всё равно работает только на Xbox, на ПК она не нужна. D-pad я тоже не настраивал. По-моему, это нажатие на середину крестовины.

Но так как использовать её неудобно – я не стал этим заморачиваться.
8. Переходим к настройке левого стика. Stick Axis X – это движение левого стика по горизонтали (лево-право). Чтобы записать эту кнопку – стик нужно отклонить вправо. Stick Axis Y — движение левого стика по вертикали (вверх-вниз). Также жмём Record и отклоняем стик вверх. Stick Button – нажатие на стик.

При записи этой кнопки нажмите на центр стика – Вы услышите клацанье, похожее на клик мыши, а программа запишет эту кнопку. Обратите внимание, клавиши Stick Up, Stick Down, Stick Left и Stick Right настраивать не нужно!
9. По аналогии настраиваем правую сторону геймпада.
10. После настройки x360ce закидываем файл x360ce.exe в папку с установленной игрой, в которую Вы хотите поиграть с геймпадом. Файл стоит закидывать в ту папку, где находится файл запуска игры.
11. И не забудьте после проделанных процедур проверить настройки управления в самой игре.

5 января 2021
Posted on by Александр ЧерноV . Запись опубликована в рубрике Компьютеры и интернет, Развлечения.

Источник: dortx.ru