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

Добавил пользователь Cypher
Обновлено: 19.09.2024

Dinput и Xinput – это API, которые передают компьютеру команды, вводимые на геймпаде. Между ними существует очень крупное различие: оно заключается в настройке клавиш. Xinput (Xbox) изначально создавался для контроллеров Xbox, так как вместе с Windows они разрабатываются Microsoft, а поэтому всевозможные его конфигурации по умолчанию присутствуют в системе. Dinput (Direct) в свою очередь не может этим похвастаться, ведь настройку должен осуществить владелец. Но некоторые устройства (вроде джойстиков от Logitech) способны поддерживать оба режима.

Подключение к компьютеру

Чтобы подключить любой джойстик к ПК или ноутбуку достаточно вставить USB-кабель или BlueTooth адаптер (в зависимости от самого устройства) в USB разъём компьютера. Тем не менее после этого он вряд ли заработает, поскольку скорее всего будут отсутствовать нужные драйвера.

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

Калибровка и настройка

После подключения геймпада к компьютеру нужно провести настройку и калибровку:

Калибровка устройства

Как печатать с компьютера на принтер

Настройки джойстика для Windows 7, 8, 10 полностью идентична.

Настройка игрового контроллера

В Windows есть встроенная программа для калибровки джойстика. Откройте Панель управления, зайдите в “Оборудование и звук”, “Устройства и принтеры” и найдите там свой контроллер.

Обратите внимание, что нужно найти именно джойстик, а не его беспроводный адаптер. Нажмите ПКМ по нему и выберите “Параметры игровых устройств управления”.


В открывшемся окне нажмите “Свойства”, а затем – “Параметры”. Теперь выберите “Откалибровать” и откроется “Мастер калибровки устройства”, который поможет вам правильно настроить джойстик. Если вы случайно неправильно откалибровали устройство, нажмите “Восстановить”, чтобы вернуть его первоначальное состояние.


В окне мастера нажмите “Далее”, чтобы начать настройку. На первом этапе происходит настройка левого джойстика (Left Thumbstick). Убедитесь, что он стоит посередине, и нажмите любую кнопку на контроллере (например “A”), или “Далее” в мастере.


Дальше поверните левый джойстик во все углы поочередно (прокрутите его) и нажмите любую клавишу на геймпаде. Чтобы увидеть, какие значения передает джойстик на компьютер, поставьте галочку “Отобразить исходные данные”.


Верните левый Thumbstick в исходное состояние по центру и переходите на следующий этап.

В следующем окне измеряется ось Z. На Xbox One эта ось управляется триггерами LT и RT на задней панели контроллера. Последовательно зажмите левый и правый триггеры, чтобы получить полный диапазон от 0% до 100%. Как только вы это сделаете, нажмите любую другую кнопку джойстика.


Вращение по осях X и Y осуществляется движением правого джойстика (Right Thumbstick). Переместите ручку управления до упора влево, а затем вправо, таким образом настроив X. Потом прижмите его вверх и вниз, чтобы откалибровать ось Y.

Нажмите “Готово”, чтобы завершить настройку джойстика. В окне свойств контроллера нажмите “Применить”.

Беспроводной контроллер XBOX

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

  1. Для начала следует проверить, поддерживает ли геймпад функциюBluetooth – если нет, то логотип Xbox будет находиться в пластиковой части контроллера, если поддерживает, то отдельно от неё, как показано на изображении.

Блютуз на джойстике

Подключение джойстика на MacOS

Так как Mac OS достаточно сильно отличается от Windows, подключение джойстика проходит иначе: большинство таких система вовсе их не видит, из-за чего требуется установить специальные драйверы или программы. Одна из таких – Joystick Mapper (4,99$ или 349 рублей в Mac App Store) после подключение геймпада позволяет сразу же настроить его и работает со всеми контроллерами во всех приложениях – он работает благодаря имитации клавиш клавиатуры. Существует и бесплатный аналог маппера – Enjoyable, работающий по аналогичному принципу.

Но существуют и те, что Мак увидит без дополнительных настроек: на Windows такие поддерживают Dinput (либо его и Xinput одновременно), например? можно отметить джойстики компании Logitech.

Как настроить


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


Но есть способ проще, если вы сделали настройку контроллера одноименной кнопкой. Достаточно нажать одну из указанных кнопок, смотря каким стиком хотите управлять камерой:


Откроется окно настройки стика (или стрелочного D-Pad), в котором можно выбрать готовую настройку для эмуляции мыши:


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

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

Тонкая настройка

Кроме простого назначения действий на кнопки геймпада, можно пойти дальше.

1. Запрограммировать сочетания клавиш. Например, в игре Sword Art Online: Hollow Realization японцы намудрили с управлением (не в первый раз). Мало того, что у многих пользователей в игре не работают геймпады, так ещё управление камерой странное: нужно зажимать правую кнопку мыши. Поэтому для игры в SAO HR на геймпаде нужно назначить два действия на движение стика: собственно сдвиг мыши и зажатие кнопки.

Шаг 1. Выбор кнопки для назначения второго действия


Шаг 2. Дополнительные настройки


Шаг 3. Добавление второго действия


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

Можно, конечно, назначить не правую кнопку мыши, а Shift, F12, Delete или любую другую кнопку, а также запуск программ, ввод текста, изменение направления движения и так далее. Всё зависит от того, что нужно вам. Действия назначаются не только на стики, но и любые кнопки.

2. Назначение макросов (наборов действий). Это удобно, если по каким-то причинам вы хотите играть в MMORPG на геймпаде — там нужно нажимать не только сочетания, но и последовательности. Например, сначала Ctrl+1, затем Ctrl+5 и Shift+2.

Заходите в те же дополнительные параметры, что и в первом пункте. Только теперь нужно сделать так:


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

Каждой игре — свои настройки


Разные настройки геймпада для игр

Игра не видит геймпад

Всего существует несколько решений данной проблемы:

Геймпад не работает в играх на пк: почему


Расскажем что делать если игра не видит геймпад на пк…

Если геймпад не работает в играх на пк нужно провести диагностику системы.

Для того чтобы геймпад корректно опознавался в системе необходимо поэтапно выполнить следующие действия:

  • Подключить и установить драйвер геймпада;
  • Проверить опознаётся ли контроллер в системе;
  • Откалибровать геймпад.

Обо всё подробнее — далее.

Подключение и установка контроллера

В случаях когда геймпад не работает в играх на пк нужно понимать, что на Windows 8 и выше драйвера на USB-геймпад устанавливаются автоматически — достаточно подключить контроллер и подождать несколько секунд.

Если геймпад беспроводной перед подключением проверяем наличие элементов питания (батареек)

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

Специально для Вас: Танки не запускаются после обновления: что делать

Геймпад не отображается в системе

Иногда геймпад просто не отображается в системе. Данную проблему можно решить при помощи JoyToKey — в данной утилите есть эмулятор нажатия клавиш. Руководство по установке и использованию данной утилиты можно найти в гугле. Также проблема геймпад не работает в играх на пк может возникать в случаях несовместимости оборудования и компьютера.

Почему ПК не видит мой геймпад

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

Среди наиболее частых можно назвать следующие:

  • Контроллер не совместим с компьютером — подключен геймпад, который не является Windows-совместимым устройством. Большая часть консольных геймпадов- контроллеров несовместимы с Windows напрямую — для их сопряжения используется специальное программное обеспечение или специальные адаптеры;
  • ПК-версия игры не поддерживает игровой контроллер — декстоп-версии игр довольно привередливы в геймпадов. Некоторые релизы поддерживают только Xbox- совместимые геймпады, другие — PlayStation-контроллеры.

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

Специально для Вас: Почему большой пинг в World of Tanks: для игроков из России

Нередко геймпад не работает на ПК в тех случаях когда имеется дефект кабеля устройства или повреждён разъём. Проверить данную версию можно при помощи подключения другого геймпада компьютеру

Работу геймпадов и других контроллеров часто ограничивает антивирусное программное обеспечение. Перед подключением геймпада ПК необходимо отключить антивирус и брандмауэр. Скорее всего проблема геймпад не работает в играх на пк после этого будет решена.

Настройка геймпада, который не работает в играх на пк

Чтобы геймпад корректно работал в игре необходимо его настроить и откалибровать. Выполнить эти действия можно при помощи нескольких шагов:

Специально для Вас: Почему в ютубе не открываются ссылки: что делать

Калибровка геймпада или другого контроллера на Windows

Мастер потребует от пользователя произвести определённые манипуляции с джойстиком — после этого калибровка геймпада будет завершена

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Инженер-механик, хорошо разбираюсь в технике и технологиях. Более 10 лет пользуюсь Mac и iPhone, знаю всё об экосистеме и продуктах Apple. Не только пишу, но и умею и люблю работать руками. 3 года трудился автослесарем, машину чиню только сам. Спроектировал и с нуля построил дом своими руками, накопив по ходу немало опыта. Обожаю олдскульные видеоигры и комиксы, играю на гитаре.

По большей части современные компьютеры выполняют роль исключительно развлечения, работа на нем отошла немного в сторону. Поскольку игровая индустрия стремительно развивается, то появилась возможность играть в игры, предназначенные для PS либо Xbox на стационарном компьютере. Для осуществления желаемого нам потребуется всего лишь переходник и сам геймпад. Многим не нужно и объяснять, что такое геймпад. Но если у кого-то вопрос возникает, то всё просто — это джойстик. Бывают разных видов и формы. Соответственно, и подключаются по-разному.

Настраиваем драйвер для геймпада

Беспроводной джойстик — для начала в него необходимо установить батарейки или в некоторых случаях зарядить аккумулятор. Обратите внимание, что в отсеке батареек или рядом производители часто “прячут” небольшой адаптер для USB-порта (чтобы не потерялся при транспортировке).

Bluetooth джойстик (без отдельного USB-адаптера) — просто кликните по значку Bluetooth в трее Windows и добавьте новое устройство (сопряжение джойстика с компьютером проходит буквально в 2-клика).


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

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

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

Игровые устройства вы можете найти в Параметрах — Устройствах — Устройствах и принтерах. Помимо мониторов, колонок, жёстких дисков и прочей периферии там будут значки геймпадов и клавиатур.




Используем дополнительное ПО для геймпада

Каждый владелец персонального компьютера может сэкономить много времени и для настройки джойстика или геймпада может использовать специализированное стороннее программное обеспечение.

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

JoyToKey

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

DS4Windows

Steam


Ставьте галку на соответствующем пункте, назначайте кнопки и пользуйтесь. DirectInput геймпад будет определяться играми из библиотеки Steam как контроллер Xbox One. Эмуляция будет работать только при запуске игр через режим Big Picture.

Когда установка всех компонентов будет завершена, подключите джойстик к персональному компьютеру либо через USB, либо через Bluetooth.

Итоги

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

Геймпад(джойстик в простонародье) является крайне удобным инструментом для игр. Большинство современных проектов на ПК в игровой индустрии разработаны для работы именно с геймпадом Xbox 360 или Xbox One. Есть небольшие исключения, когда игра также способна различить и геймпад от Sony, но это большая редкость.

Однако, что делать, если у вас нет таких дорогостоящих аксессуаров, как гейпад от Майкрософт или Сони? Допустим, что у вас приобретен вполне обычный геймпад от не самой популярной фирмы, например, DeTech, который современные игры просто отказываются обнаруживать. Как настроить джойстик на ПК для игр подобного типа?

Чтобы играть в игры на ПК не обязательно иметь у себя на руках геймпад от популярной фирмы: для правильной работы можно настроить любой геймпад. Именно в этой статье мы с вами и рассмотрим различные способы настройки обычных джойстиков.

Как настроить джойстик на ПК для игр?


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

Большая часть игр разработана для работы с устройствами со стандартом XInput, благодаря которому обеспечивается полная совместимость с геймпадом Xbox 360. Проще говоря, геймпад с вводом XInput будет определяться практически в каждой игре(да, существуют исключения) в виде геймпада Xbox 360. Геймпад DirectInput, соответственно, не будет. Да, в некоторых играх он сможет определиться как устройство контроля, но настроить управление джойстика в таком случае будет невероятно проблематично, а порой даже невозможно.

Не выкидывать же свой джойстик на DirectInput в мусор и бежать покупать брендовый девайс, верно? Верно! С помощью программы под названием x360ce, вы сможете заставить все игры думать, что у вас подключен именно геймпад от Xbox 360.

Для начала, вам нужно пройти на официальный сайт разработчика этого эмулятора(именно этим он и является) и загрузить его к себе на компьютер. Прежде всего, вам нужно определиться, какой разрядности ваша игра. Все современные игры являются 64-битными приложениями, в то время как большинство старых игр – 32-битными. Скачав нужную версию эмулятора x360ce, поместите его исполнительный файл(x360ce_x64.exe или x360ce.exe) в папку с исполнительным файлом игры.

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







Вот и все. С помощью эмулятора x360ce, вы сможете заставить многие видеоигры думать, что подключенный к компьютеру обычный геймпад является геймпадом от консоли Xbox 360. Напоследок хочется указать на еще один небольшой аспект всей этой проблемы: некоторые геймпады способны переключаться между режимами DirectInput и XInput, например, некоторые модели устройств от компании Logitech способны на такое.

Если у вас есть в распоряжении такой геймпад, то вам нет нужды использовать эмулятор x360ce или другое программное обеспечение – просто переключите его на режим XInput и все игры будут думать, что к ПК подключен геймпад от Xbox 360.

Читайте также: