Геймпад определяется, но работает некорректно: XInput/DirectInput, двойное управление — как настроить (Windows 10/11, 2025)

Геймпад определяется, но работает некорректно: XInput/DirectInput, двойное управление — как настроить (Windows 10/11, 2025)

Камера крутится, герой идёт сам, кнопки перепутаны или игра видит два геймпада сразу? Скорее всего смешались режимы XInput/DirectInput или включилось дублирование в Steam Input. Разберёмся по шагам без сложных терминов.

Коротко: что сделать сразу

  • Подключайте геймпад по кабелю USB для диагностики. Bluetooth оставьте на потом.
  • Отключите все лишние контроллеры: руль/педали, vJoy/Virtual controllers.
  • Перезапустите Steam/игру после любого изменения.
Нужна помощь? Подключусь удалённо, настрою режим XInput, калибровку и уберу «двойное управление».

1) XInput или DirectInput — какой нужен

Современные игры на Windows ожидают XInput (как у геймпада Xbox). Старые игры могут понимать только DirectInput. У многих геймпадов есть переключатель режима:

  • 8BitDo, Gamesir, Hori — сочетания кнопок при включении (смотрите инструкцию).
  • Logitech F310/F510/F710 — физический переключатель X/D на корпусе.
  • DualShock/DualSense — через Steam Input эмулируют XInput для игр в Steam.

Для большинства игр включайте XInput.

2) Калибровка и проверка осей

  1. Win+R → введите joy.cpl и нажмите Enter — откроется окно «Игровые контроллеры».
  2. Выберите свой геймпад → Свойства → вкладка Тест. Проверьте крестовину и стики.
  3. Если курсоры «дрожат» или уходят, нажмите Калибровка на вкладке «Параметры» и следуйте мастеру.

Win+R — выполняется одной строкой:

joy.cpl

3) Steam Input: отключить дубли или включить умную раскладку

Steam может «перехватывать» геймпад и подменять кнопки. Это полезно для DualShock/DualSense, но иногда вызывает двойное управление.

  1. Steam → Настройки → Контроллер → Общие настройки.
  2. Включите только то, что нужно: для геймпада Xbox оставьте поддержку контроллера Xbox; для DualShock — включите PlayStation.
  3. В библиотеке откройте игру → Значок контроллера → Выберите «Использовать настройки по умолчанию» или принудительно «Отключить ввод Steam для этой игры».

4) Убираем «двойные» устройства

Иногда к одному геймпаду создаются два устройства: XInput и DInput одновременно. Решение:

  • Удалите vJoy, старые версии ViGEmBus, «виртуальные контроллеры».
  • В Диспетчере устройств раскройте «Устройства HID» и «Игровые устройства интерфейса пользователя». Если видите дубликаты с восклицательным знаком — удалите устройство и перезагрузите.

5) Драйверы геймпада и Bluetooth

  • Для адаптеров Xbox Wireless установите драйвер из Центра обновления Windows.
  • Если используете Bluetooth — удалите устройство в «Параметры → Bluetooth и устройства», перезагрузитесь и подключите заново.
  • Обновите драйвер чипсета/USB с сайта производителя ноутбука/платы.

6) Кнопки перепутаны? Меняем раскладку

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

FAQ

В играх камера «плывёт» даже после калибровки.

Проверьте, не включён ли гироскоп/наклон в Steam Input. Отключите в раскладке контроллера.

DualShock в игре показывает кнопки Xbox.

Это нормально при эмуляции XInput. В ряде игр можно включить «PlayStation Layout» в настройках.

Через Bluetooth большие задержки.

Используйте кабель, 5 ГГц Wi‑Fi для снижения помех и адаптер Bluetooth 5.x. Отключите энергосбережение на контроллере в Диспетчере устройств.

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