Пк не видит джойстик
Содержание:
- Вы купили геймпад, что дальше?
- Xpadder
- Mortal Kombat X
- Если x360ce не работает
- Почему ПК не видит джойстик
- Эмулятор геймпада x360ce: инструкция по применению
- Подключение джойстика к ноутбуку
- Как найти причину
- Для чего нужен эмулятор геймпада
- Переустановите драйвер джойстика
- Где найти драйвер для геймпада?
- Mortal Kombat X
- Программа AntiMicro
- Настройка с помощью x360ce
- Поддержка геймпадов в играх
- С чего начать «настройку» джойстика
Вы купили геймпад, что дальше?
Что делать с геймпадом?
Конечно, достаньте его из упаковки. В ней же точно будет шнур. Его же и нужно вставить в соответствующий порт на ноуте или ПК.
Далее же запускайте автоматический поиск драйверов.
Кстати, если к устройству прилагается диск, не брезгуйте ним — установите патчи и с него.
Кроме того, на установочном CD может быть дополнительная информация, с помощью которой легче будет осуществить настройку. На нем же часто находятся специальные программы.
А детальнее?
В основном, для осуществления настройки и самого подключения вам нужен USB-разъем. Об этом мы уже и говорили выше.
Следующим шагом будет калибровка.
Разобраться с ней можно через Панель управления.
В меню будет “Оборудование и звук”, далее “Устройства и принтеры”. Там должен отображаться ваш девайс.
Кликнете на него правой стороной мышки, посмотрите на конфигурацию.
“Калибровка осей” — то, что вам нужно. В появившемся окне нажмите на крестовину на вашем устройстве.
Ваша задача — сделать так, чтобы крестик оказался в центре.
По сути, всё, что вам нужно делать — это подтвердить, что отныне вы используете не клавиатуру, а именно геймпад во время игр.
Теперь же, если вам нужно для продолжения клацнуть на клавишу, просто нажмите что-то на джойстике.
Кроме того, как правило, многие игры предлагают специальное пользовательское меню для настройки под ваши требования.
Главное — перепроверьте не только основные, но и все остальные клавиши, чтобы во время игры не было никаких казусов.
Другого способа нет?
Есть, но он не проще, наоборот — более детализирован.
Похожим на первоначальный методом проверьте работоспособность всех кнопок. Нудно, но эффективно.
В общем, и по старинке настроить геймпад не составит особого труда.
Конечно, в некоторых случаях стандартными инструментами не обойтись.
К примеру, некоторые игры не очень хорошо поддерживают джойстики. Тогда уже и приходится прибегнуть к дополнительным методам и программам.
Для игр, особенно консольных, вам просто необходим геймпад. За его неимением пользователи часто обращаются к привычной клавиатуре, однако она не настолько функциональная.
Геймпад же представляет собой более удобный способ управления.
Правда, даже купив данный девайс, геймеры порой теряются: как же его настроить под свои потребности?
Xpadder
Xpadder — небольшая утилита, которая используется для настройки джойстиков на ПК. Программа дает возможность играть в любые игры с помощью геймпада. Есть возможность регулирования уровня вибрации и отклика и более 100 игровых профилей.
Приложение имеет полную совместимость с операционной системой Windows (32 и 64 бит) и русскоязычный интерфейс. Модель распространения Xpadder — платная, полная версия стоит 10 долларов.
После запуска утилиты необходимо перейти в раздел настройки подключенного геймпада. Для этого следует нажать на область конфигурации профилей.
Откроется новое окно, в котором выполняются основные настройки джойстика на ПК. Первый доступный раздел — «Изображение». Здесь пользователи могут загрузить изображение собственного геймпада для более точной настройки кнопок.
Следующий раздел — «Стики». Здесь выполняются настройки стиков джойстика. На первом этапе конфигураций нужно установить галочку возле пункта «Включено». После этого пользователям нужно следовать рекомендациям приложения для калибровки геймпада.
В разделе «Крестовина» выполняется настройка крестовины. Чтобы начать процесс конфигурации, необходимо отметить галочкой пункт «Включено» и следовать инструкциям программы — нажимать на клавиши крестовины, которые отображаются на главном экране.
«Кнопки». Здесь пользователи могут добавить кнопки джойстика. Для этого необходимо нажать на все имеющиеся кнопки на устройстве. Добавленные кнопки отображаются на экране. При необходимости ненужные клавиши можно удалить.
«Триггеры» — последний доступный раздел программы Xpadder, который используется для настройки триггеров джойстика. Чтобы начать процесс конфигурации следует отметить галочкой пункт «Включено» и выполнить действия, которые описаны приложением.
По завершению процесса настройки джойстика необходимо нажать кнопку «Принять». После этого пользователи могут запустить игру.
Преимущества Xpadder:
- простой и удобный интерфейс с поддержкой русского языка;
- детальная настройка геймпада;
- поддержка всех популярных производителей джойстиков.
Недостатки:
нет инструмента для регулировки скорости вращений стиков.
Mortal Kombat X
Игра Mortal Kombat X, вышедшая в 2015 году, 64-битная и вместо xinput1_3.dll требует имени файла xinput9_1_0.dll (если не будет этого файла, x360ce не «прицепится» к игре и кнопки геймпада будут перепутаны ), а также нуждается в некоторых специфичных настройках.
Чтобы облегчить вас задачу, я сам настроил x360ce, вам остается только назначить кнопки джойстика:
1. Скачайте архив с x360ce, который использую я: ссылка (запасная).
2. Распакуйте его содержимое в папку Binaries/Retail игры.
3. Запустите x360ce, настройте по инструкции выше (все как обычно).
4. Играйте, все будет работать.
Внимание! Если Mortal Kombat X не работает или вылетает с ошибками, не спрашивайте меня о том, как это исправить. Игра у многих очень, очень нестабильно работает
Ждем обновлений от разработчиков игры.
Если x360ce не работает
Такое случается. Разные игры используют разные способы определения геймпада.
1. Убедитесь, что содержимое папки с настроенным x360ce скопировано в папку с исполняемым (.exe) файлом игры. Например, исполняемые файлы игр серии Borderlands находятся в папка_игры\Binaries\Win32\.
2. Сделайте копии файла xinput1_3.dll и переименуйте:
xinput1_4.dll xinput1_2.dll xinput1_1.dll xinput9_1_0.dll
Это помогает, если игра старая или наоборот, очень новая.
Внимание! «.dll» в именах файлов — расширение. Если у вас не включен показ расширений или не знаете, что это такое, именуйте копии файлов без «.dll»
4. Прямо в папке с исполняемым файлом игры запустите конфигуратор и измените опцию Use Init Beep в разделе Options:
Включаем оповещение о корректной инициализации x360ce.
Если при запуске игры x360ce корректно загрузился, вы услышите звук «бип», что позволит нам приблизиться к решению проблемы.
Если звук «бип» есть, а джойстик все равно ну никак не работает в игре (например, не видно в настройках управления), проверяем:
а) В конфигураторе квадрат около вкладки Controller 1 должен быть зеленым . Если он серый и в настройках стало пусто — геймпад отключен (проверьте USB-провод, подключение).
б) Если упомянутый выше квадрат зеленый , игре почему-то не понравился виртуальный геймпад Xbox 360. Идем в конфигуратор, открываем вкладку Controller 1 (с остальными цифрами тоже не забудьте, если подключаете больше одного геймпада), там вкладку Advanced и проверяем опцию Device Type — должно быть Gamepad. Если там все-таки Gamepad, можно поменять на Unknown, но мой опыт говорит — x360ce с этой игрой не заработает.
Если звука «бип» нет, значит, ни один из файлов x360ce (xinput*.dll) не загружается игрой. Скорее всего, вы скопировали файлы x360ce не в папку с исполняемым файлом игры. Если игра поддерживает геймпад от Xbox 360, то она обязана загружать один из этих файлов. Решение очевидно — копируем эмулятор геймпада Xbox 360 в нужную папку.
в) Перебираем Hook Mode на вкладке Options. Когда пользовался старой версией x360ce, это помогало. В последних версиях эмулятор смотрит эту опцию в файле x360ce.gdb, поэтому актуальность совета под вопросом, но попробовать можно.
4. Смотрим список поддерживаемых игр. Полезная информация, которую можно оттуда почерпнуть:
- С каким именем файла xinput*.dll игра корректно работает.
- Какой разрядности требуются файлы *.dll (я уже упоминал, что есть две версии x360ce — 32- и 64-битные).
- В разделе Known games that do not work список игр, которые не работают ни в какую с x360ce.
5. Обновляем x360ce.gdb. Этот файл содержит специфичные настройки для некоторых игр и обновляется довольно часто.
Идем на эту страницу, качаем файл под именем x360ce.gdb, заменяем им одноимённый файл из папки с игрой.
6. Игра все равно не видит джойстик, а конфигуратор его опознает — перечитываем еще раз пункты 1-5. Поверьте — причина большинства проблем в невнимательности. То файл назовут xinpit.dll (как можно до такого додуматься?), то скопируют не туда, где лежит исполняемый файл игры… Поэтому еще раз проверяем папку, проверяем разрядность игры (глава ниже), пробуем именовать файлы по-разному (п. 2).
Почему ПК не видит джойстик
Существует несколько причин подобного явления:
- Некоторые джойстики работают только с драйверами. Если их нет на компьютере, геймпад не будет работать.
- Возможно, драйвера уже установлены, но для их работы требуется перезагрузка.
- Есть вероятность повреждения провода самого устройства. Это касается не только внешних дефектов, но повреждения изоляции внутреннего кабеля. Еще одна проблема – залипли контакты между проводами и штекером.
- Еще одна распространенная причина – сломан USB-разъем.
- Помните, что существует 2 типа устройств – проводные и беспроводные. Если первые просто подключаются к компьютеру через соответствующий разъем, последние же требуют наличие ресивера и блютуз.
- Повреждение внутренних деталей джойстика.
Эмулятор геймпада x360ce: инструкция по применению
Расскажу о программе, которая пригодится обладателям геймпадов — TocaEdit Xbox 360 Controller Emulator или, если кратко, x360ce.
Зачем она нужна? Дело в том, что продающиеся на Алиэкспресс джойстики не подходят для современных игр. Им подавай либо оригинальный от приставки Xbox 360 (который очень удобный, кстати), либо от Xbox One. Чтобы игра увидела не оригинальный, требуется программа-эмулятор, маскирующая любое устройство с кнопками под искбоксовый.
Возникает противоречивая ситуация: игровой контроллер сам по себе отлично работает, но в современные игры им не поиграть. Почему производители так поступают, непонятно. Можно, конечно, купить нормальный универсальный геймпад вроде CBR CBG 959, но что, если хочется разобраться с уже имеющимся?
Тут и выручает эмулятор x360ce. Он работает не со всеми играми, не всегда идеально, но лучшего способа пока нет.
- поиграть в Dark Souls, третьего Ведьмака и другие игры геймпадом, изначально не воспринимаемым игрой;
- поиграть рулём и педалями в играх, где есть только поддержка геймпада иксбокса;
- заодно настроить чувствительность стиков (рычажков).
- в играх с защитой Denuvo эмуляция не заработает (есть исключения);
- с беспроводными (bluetooth) устройствами (эмулятор их не поддерживает!);
- если ваш геймпад определяется как несколько устройств;
- если ваша Windows давно не обновлялась (не хватит кое-каких программных библиотек, появится ошибка «Не найден указанный модуль»).
- настроить геймпад, уже определяющийся в игре без всякого эмулятора;
- настроить/переназначить кнопки оригинального искбоксового геймпада;
- использовать одновременно оригинальный и не оригинальный геймпады;
- шпилить в игры, где геймпад не поддерживается в принципе никакой (различные MMORPG, например);
- подключить джойстик от Sony Playstation любой версии;
- использовать геймпад в играх на движке Unity.
Внимательно прочтите текст выше несколько раз. Слишком часто эту софтину пытаются использовать не по назначению.
Подключение джойстика к ноутбуку
Для того чтобы подключить джойстик к ноутбуку, необходимо выполнить следующие действия:
- Установить на ноутбук драйвера джойстика. При покупке геймпада, в комплект к нему должен прилагаться диск с драйверами, который необходимо вставить в дисковод и запустить установочные файлы. В случае если такой диск отсутствует, то можно воспользоваться интернетом и скачать нужную вам программу через поисковик.
- Подключить игровой аксессуар к ноутбуку. Каждый джойстик имеет USB–кабель, который необходимо вставить в разъём ноутбука. После чего будет обнаружено подключение и выполнено соединение.
- Проверить работоспособность геймпада во время игры. Следует проверить, поддерживает ли ваша игра работу с новым устройством. Для начала необходимо её загрузить, отыскать в настройках управления перечень устройств, найти ваш джойстик и нажать ОК. Если после подключения джойстик не высветился среди перечня устройств либо не заработал, тогда причина неполадки может скрываться в неисправности самого геймпада либо в его разработке.
Работоспособность геймпада можно также проверить через «Панель управления». Для этого необходимо её открыть и выбрать пункт «Игровые устройства». Если напротив подключенного устройства будет стоять зелёная галочка с надписью ОК, то геймпад работает, если же нет, то джойстик неисправен.
Кроме подключения Xbox 360 к ноутбуку через USB-разъем, существует и ещё один способ подключения — через Game-порт. Но при проверке соединения после использования данного варианта подключения, сопряжения может не произойти. Это может служить сигналом о дефекте самого джойстика или о проблемах с программным обеспечением на данном ноутбуке.
Как найти причину
Проверяется джойстик следующим образом:
- Необходимо проверить, установлены ли драйвера и есть ли обновление.
- Если вы только что обновили драйвер, перезагрузите компьютер.
- Попробуйте поменять разъем, которым пользуетесь. Если это не помогло, и вы убедились, что причина поломки в проводе, например, джойстик начинает работать, если касаться проводов, или на последних видны дефекты, лучше обратиться за помощью в сервисный центр.
- Попробуйте подключит к порту другое устройство, например, флешку. Если ПК ее тоже не видит, значит, причина в разъеме. При поломке USB-разъема тоже придется обращаться в сервисный центр, но нести нужно не джойстик, а компьютер.
- Определить беспроводной и проводной джойстик очень просто, у последнего есть кабель со штекером на конце.
Для чего нужен эмулятор геймпада
Проблема использования игровых манипуляторов на ПК заключается в том, что их производители далеко не всегда беспокоятся на тему игровых лицензий. Оригинальный контроллер от Xbox прекрасен по качеству исполнения, но стоит довольно дорого. В России и СНГ популярны «дженерики», игровая периферия от сторонних китайских производителей. Чаще всего они копируют либо контроллер Microsoft, либо один из предыдущих Дуалшоков от Sony, в первую очередь сегодня популярен манипулятор от ПС3 как технологичный, но сравнительно дешевый.
Финансово геймеры могут быть удовлетворены, но тут начинаются проблемы прошивки. Только сравнительно именитые фирмы вроде Steelseries полностью платят лицензионные отчисления и получают необходимые библиотеки совместимости. Подключить же к ПК безымянный китайский геймпад довольно сложно. Физически нет никаких ограничений, система его успешно опознает, но вот далее начинаются ошибки в интерпретации конкретной игрой команд с кнопок, триггеров и стиков. Сам игровой процесс становится почти невозможным. Для решения этого вопроса и нужно установить стороннюю исполнимую программу, «подменяющую» сигналы на якобы «оригинальные» от настоящей периферии Майкрософт.
Переустановите драйвер джойстика
Как и в случае с любым другим USB-устройством, для возможности взаимодействия операционной системы с геймпадом потребуется специальное программное обеспечение — драйвер. Если джойстик подключается к компьютеру впервые, нужно будет установить его драйвер. Обычно он прилагается в комплекте с геймадом на диске. Драйвер можно скачать и на официальном сайте производителя устройства либо найти на просторах интернета.
Если же геймпад прекратил свою работу внезапно, это может означать наличие проблем в драйвере. В этом случае его нужно будет переустановить.
Определить, имеется ли установленный драйвер джойстика и/или находится ли он в работоспособном состоянии, можно следующим образом (на примере Windows 10):
- Перейдите последовательно: «Панель управления», «Система и безопасность», «Система».
- В левой части окна кликните по элементу «Диспетчер устройств».
- В отобразившемся списке устройств компьютера раскройте раздел «Звуковые, игровые и видеоустройства». Нужно просто посмотреть, присутствует ли в данном разделе название геймпада.
- Также джойстик может располагаться в разделе «Мыши и иные указывающие устройства», «Устройства HID» или «Контроллеры USB». Эти разделы также следует проверить.
- Если ни в одном из разделов нет названия джойстика, вероятно, в системе отсутствует его драйвер.
- Это же относится и к ситуации, когда напротив названия геймпада стоит вопросительный знак желтого цвета, который может означать как отсутствие, так и неработоспособность драйвера.
Если компьютер вообще никак не определяет джойстик, в приложении «Диспетчер задач» можно наблюдать следующее:
«Неизвестным устройством» может являться не только геймпад, но и любое другое устройство. Чтобы проверить это, отсоедините джойстик или его Bluetooth-адаптер от компьютера. Если в «Диспетчере устройств» пропадет «Неизвестное устройство», значит, им все-таки являлся джойстик. Далее нужно будет найти, скачать и установить драйвер.
Где найти драйвер для геймпада?
В случае с малоизвестными китайскими джойстиками — программное обеспечение для них придется искать самостоятельно. Но и это не проблема:
- Вновь откройте «Диспетчер устройств».
- Найдите в списке название джойстика или «Неизвестное устройство».
- Два раза кликните по нему мышкой.
- Откроется небольшое окно, в котором нужно перейти во вкладку «Сведения».
- В выпадающем списке «Свойство» выберите пункт «ИД оборудования».
- В поле «Значение» скопируйте первую строку:
Далее останется открыть любую поисковую систему и выполнить поиск по скопированному ранее тексту. В первых же результатах поиска должна отобразиться страница сайта, на котором можно будет скачать драйвер для имеющегося геймпада или его Bluetooth-адаптера. Выполните установку скачанного драйвера, джойстик должен будет заработать.
Mortal Kombat X
Игра Mortal Kombat X, вышедшая в 2015 году, 64-битная и вместо xinput1_3.dll требует имени файла xinput9_1_0.dll (если не будет этого файла, x360ce не «прицепится» к игре и кнопки геймпада будут перепутаны ), а также нуждается в некоторых специфичных настройках.
Чтобы облегчить вас задачу, я сам настроил x360ce, вам остается только назначить кнопки джойстика:
1. Скачайте архив с x360ce, который использую я: ссылка (запасная).
2. Распакуйте его содержимое в папку Binaries/Retail игры.
3. Запустите x360ce, настройте по инструкции выше (все как обычно).
4. Играйте, все будет работать.
Внимание! Если Mortal Kombat X не работает или вылетает с ошибками, не спрашивайте меня о том, как это исправить. Игра у многих очень, очень нестабильно работает
Ждем обновлений от разработчиков игры.
Программа AntiMicro
Существует 10 популярных программ для эмуляции клавиатуры с мышью: Xpadder, JoyToKey, AntiMicro, Pinnacle Game Profiler, Controller Companion, Joystick 2 Mouse, reWASD, ControlMK, J2K, Keysticks. Большинство — платные. К счастью, одна из бесплатных программ оказалась очень даже неплохой — AntiMicro. Она бесплатна и нормально работает. Мне удалось с её помощью поиграть в Sword Art Online: Hollow Realization, где в версии для ПК разработчики намудрили с управлением.
Что может AntiMicro:
- Управлять играми с помощью любого геймпада (не уверен насчёт DualShock, остальные должны поддерживаться).
- Играть с помощью геймпада от Xbox 360/One в игры, где эти геймпады не поддерживаются.
- Работать с компьютером (обычным софтом) с помощью любых игровых контроллеров. Будет полезным для людей с ограниченной подвижностью.
Что программа не может:
- Играть на геймпаде в игры, которые игнорируют нажатия виртуальных клавиш (например, Rust).
- Гарантировать, что при игре в онлайновые игры вас не забанят за использование читов.
- Играть с удобством в шутеры и MMORPG — они заточены под управление клавомышью и с этим ничего поделать нельзя.
- Задействовать виброотдачу. Игра в принципе не будет знать, что игрок использует джойстик, поэтому обратной связи нет.
- Настроить геймпад, если он видим игрой.
Программа работает в Linux различных версий, а также Windows 7, 8, 8.1 и 10. Windows XP не поддерживается.
Для тех, кто пропустил вводную часть статьи (судя по комментариям, это случается), напомню: AntiMicro не переназначает клавиши в играх, а «превращает» кнопки геймпада в указанные клавиши клавиатуры и мыши, при этом сохраняя функции геймпада. Если в игре за движение персонажа отвечают клавиши WASD, то, назначив эти клавиши на стрелки/кнопки геймпада эти клавиши, игрой можно управлять словно с клавиатуры. Но если на данные кнопки геймпада в игре уже были назначены какие-то действия, они тоже будут выполняться.
Где скачать
Версию для Windows скачать можно отсюда: (выбирайте ту, которая оканчивается на «-win32.msi«).
Устанавливается легко — инсталлятор не задаёт сложных вопросов, нужно просто нажимать «Далее». На Рабочем столе появится ярлык, с него и нужно запускать AntiMicro.
Главное окно
Программа поддерживает русский язык, что упрощает настройку начинающим пользователям.
Обязательно запускайте AntiMicro от имени администратора (правой кнопкой по ярлыку — «Запустить от имени администратора»), чтобы нажатия кнопок обрабатывались корректно.
Главное окно эмулятора:
Главное окно AntiMicro
Вверху — меню с различными командами, из них самая важная — пункт Опции — Настройки. Ниже — вкладки с геймпадами (если их несколько). Кнопки «Удалить», «Загрузить», «Сохранить», «Сохранить как» отвечают за хранение всех настроек геймпада в отдельном файле (ведь игры используют разные клавиши).
В середине окна — настройки связи кнопок игрового контроллера с кнопками клавиатуры и мыши.
Ниже — кнопки управления наборами сочетания клавиш. Можно использовать для случаев, когда на геймпаде не хватает кнопок, чтобы геймпад выполнял другие действия при нажатии (зажатии) кнопки, запрограммированной как переключатель профилей.
В нижнем ряду находятся самые важные кнопки.
Настройка контроллера — указание программе, как кнопки расположены на геймпаде:
Окно «Настройка контроллера»
Тогда в главном окне AntiMicro кнопки расположатся упорядоченно и получат осмысленные названия. Надписи означают, что никакие действия на кнопки не назначены:
AntiMicro после настройки контроллера
После выполнения процедур в окне «Настройка контроллера» в главном окне утилиты останутся только те кнопки, которые в действительности имеются на игровом контроллере. Тогда можно приступить к собственно привязке действий к клавишам.
Быстрая настройка — нажав эту кнопку, затем реальную кнопку игрового контроллера, появится окно с выбором — какое действие повесить. То же самое окно появляется при нажатии любой из кнопок в центре окна.
Бирки — включение и выключение отображения назначенных команд на подписях кнопок
Сброс — сброс всех настроек.
Большая часть настроек сохраняется автоматически. Исключение — окна, где есть кнопки «Save» («Сохранить») и «Discard» («Отменить»).
Настройка с помощью x360ce
В случае если вышеизложенная инструкция вам не помогла, нужно переходить к другим способам. На этот раз потребуется помощь стороннего ПО, а именно x360ce. Это эмулятор геймпада от XBox 360. Он заставляет любую игру воспринимать ПК как устройство, подключенное к джойстику от XBox.
После загрузки нужно настроить программу. Это несложная задача, поэтому каждый запросто справиться с настройкой этого приложения:
- После загрузки архива поместите файлы из него в любую папку на вашем компьютере.
- Теперь открываем файл x360ce.exe из этой папки.
- Если контроллер подключен верно, то при запуске вы услышите характерный сигнал.
- Снизу нажмите на выпадающий список. Перед вами откроются все шаблоны.
- Из списка выберете Thrustmaster Dual Tigger 3 in 1 Rumble Mods.
- Нажмите кнопку Load.
Теперь, нажимая на кнопки геймпада и взаимодействуя со стиками, вы увидите, что на изображении контроллера будут загораться соответствующие кнопки. Если это не так, то измените пресет или же назначьте нужные кнопки вручную. После того, как все будет сделано, нажимайте кнопку Save и закрывайте окно.
Все, что осталось сделать, — это скопировать файлы из папки, а именно: x360ce.exe, x360ce.ini, xinput1_3.dll — в корневую папку игры. Корневая папка — это та, в которой располагается лаунчер. Чтобы ее найти, можно нажать ПКМ по ярлыку игры и выбрать «Расположение файла». Откроется папка, в которую нужно поместить все вышеперечисленные файлы.
Поддержка геймпадов в играх
Все старые геймпады от именитых производителей и дешевые китайские джойстики объединяет одна черта — использование программного протокола DirectInput. Мыши, клавиатуры, джойстики, рули, педали — все устройства работают, используя один и тот же стандартный набор команд.
Старые игры DirectInput уважали. Игрок мог в настройках управления переназначить действия с кнопок клавиатуры на геймпадовские. Но появилась приставка Microsoft Xbox 360 и вместе с ней пришел другой протокол — XInput.
Геймпад от Xbox 360 очень удобен в использовании.
Разработанный специально для геймпада приставки, XInput до поры до времени не обладал какими-либо преимуществами перед DirectInput, но разработчики стали повсеместно его использовать. Так как игры сначала разрабатывают для приставок Xbox 360, Xbox One, PlayStation 3 и 4, только затем переносят на родной вам компьютер, проще всего использовать именно XInput — не надо заморачиваться с тестированием различных геймпадов, джойстиков, рулей — все уже протестировано, игровой процесс с геймпадом на компьютере и приставке совершенно одинаков.
Современные геймпады от именитых брендов (Razer, Thrustmaster, Saitek и другие) умеют переключаться между DirectInput и XInput, имитируя оригинальный иксбоксовый. Владельцам остальных придется попотеть, но проблема решаема.
С чего начать «настройку» джойстика
Для начала закрыть все игры и приложения, для которых вы и подключали джойстик… (до 4-го шага они нам не понадобятся)
❶
Проверка состояния устройства
Как бы это банально не было, но для начала внимательно осмотрите сам джойстик: цел ли провод, нет ли на нем перегибов (чаще всего идут на «излом» места возле USB).
Если у вас беспроводной джойстик — замените батарейки (кстати, если надолго оставить батарейки в корпусе устройства и не пользоваться им — они могут окислиться, чем могут испортить часть элементов внутри корпуса…).
Крайне желательно перепроверить джойстик на другом ПК/ноутбуке/телефоне. Рабочий ли он вообще…? Кстати, на многих джойстиках имеются светодиоды, которые могут подсказать «жив ли вообще геймпад»…
При подключении к USB — на джойстике начал гореть светодиод
❷
Наличие драйвера
Обычно, «новая» ОС Windows 10 автоматически ставит драйвера для большинства джойстиков (чего не скажешь о др. ОС). Но в ряде случаев этого может не произойти…
В любом случае, рекомендую зайти в диспетчер устройств и посмотреть: нет ли в нём устройств с восклицательными знаками (например, во вкладке «Другие устройства»).
Другие устройства — обновить драйвер / диспетчер устройств
Если у вас есть «родной» драйвер для джойстика (например, компакт-диск/флешка, которые шли в комплекте к нему) — установите драйвер с них.
Кстати, в диспетчере устройств можно попробовать обновить драйвер вручную: для этого сначала кликните по кнопке «Обновить конфигурацию оборудования», а после нажмите ПКМ по нужному устройству и в меню укажите «Обновить драйвер».
После согласитесь на автоматически поиск и установку драйвера…
Как обновить драйвер в диспетчере устройств
Если драйвер обновить не удалось, рекомендую следующее:
- поиска драйверов;
- поиск драйвера по коду оборудования (вручную).
Кроме этого, можно попробовать перенести драйвер из другой Windows (если вдруг у вас есть ПК с другой версией Windows, где джойстик работает (как у автора вопроса)). Как это сделать — см. заметку ниже.
❸
Виден ли джойстик средствами ОС Windows
Для подобной проверки нам потребуется открыть вкладку управления устройствами и принтерами (для этого можно воспользоваться панелью управления, либо нажать Win+R, и использовать команду control printers).
control printers — просмотр подключенных устройств
Среди устройств необходимо найти джойстик, нажать на нем ПКМ (правую кнопку мыши) и открыть его параметры.
Параметры игровых устройств
После перейти во вкладку «Свойства / проверка» и попробовать нажать поочередно на все кнопки джойстика.
Свойства джойстика
Если джойстик исправен и драйвер на него корректно установлен — вы должны увидеть, как на экране проверки начнут мигать кнопки (см. скрин ниже ). В идеале, при нажатии на любую из кнопок — вы должны видеть реакцию…
при нажатии на кнопку
Важно!
Разумеется, пока Windows не начнет реагировать на нажатие кнопок джойстика — переходить к настройкам игр — бессмысленно! (они его также не увидят…)
Кстати, если у вас ряд кнопок не сработал — попробуйте откалибровать геймпад (делается это в том же окне, но в другой вкладке — «параметры», см. скрин ниже).
Калибровать
❹
Совместимость с играми
Далеко не во всех играх можно использовать обычные универсальные джойстики: некоторым нужны спец. геймпады. А ряд игр вообще не поддерживает джойстики (в принципе! Это просто не предусмотрено разработчиками). Такое обычно бывает со старыми играми…
Для использования классического джойстика — в подобных случаях можно прибегнуть к двум вариантам:
- если для игры есть спец. дополнения/плагины (устраняющие этот недостаток) — воспользоваться ими (здесь без комментариев );
- установить и настроить спец. утилиту, которая все ваши нажатия на кнопки джойстика будет «преобразовывать» в нажатия кнопок клавиатуры. Т.е. игра будет «думать», что вы играете на клавиатуре…
Решение второго варианта (на мой взгляд) — лучше поручить утилите JoyToKey: она совместима с большинством игр и джойстиков, в ней можно создать профили под каждую игру, она легко справляется даже с несколькими джойстиками, и она работает с ОС Windows 7/8/10.
Нажимаете кнопку джойстика — и видите нужную строчку
Всего доброго!