Как заставить геймпад работать вне Steam в Windows 11
Если геймпад работает в Steam, но не в играх/Windows 11, чаще всего виноваты неверный режим (DirectInput вместо XInput), настройки Steam Input или конфликт программ-эмуляторов. Начните с проверки в joy.cpl: она сразу покажет, видит ли контроллер сама Windows.
Быстрый ориентир: Steam может «переводить» ввод через Steam Input, поэтому тест внутри Steam не гарантирует, что Windows и игры видят корректный XInput-геймпад.
Оглавление
- Проверьте, видит ли Windows геймпад (joy.cpl)
- Переключите режим: XInput vs DirectInput
- Настройте Steam Input (включить/выключить правильно)
- Уберите конфликты DS4Windows/reWASD/HidHide и подобных
- Переустановите устройство и отключите энергосбережение USB/BT
- Таблица: симптом → причина → действие
- Частые ошибки
- FAQ
Проверьте, видит ли Windows геймпад (joy.cpl)
- Нажмите Win + R
- Введите
joy.cpl→ Enter - Выберите контроллер → Свойства → вкладка Тест
Что означает результат:
- Нет реакции в “Тесте” → проблема на уровне Windows (драйвер, подключение, скрытие устройства, питание). Переходите к разделам про конфликты/драйверы.
- В “Тесте” всё работает, а в игре — нет → чаще виноваты режим ввода (XInput/DirectInput), Steam Input или настройки конкретной игры.
Переключите режим: XInput vs DirectInput
Многие ПК-игры ожидают XInput (как у контроллера Xbox). Если геймпад подключён как DirectInput, Steam может его «спасти», а игра — нет.
Что сделать:
- Если у контроллера есть переключатель/комбинация режимов (часто встречается у универсальных моделей) — выберите XInput и переподключите геймпад.
- После переключения снова проверьте
joy.cpl.
Признак успеха: игра начинает реагировать без дополнительных программ, а кнопки в интерфейсе отображаются как Xbox (A/B/X/Y).
Настройте Steam Input (включить/выключить правильно)
Steam Input может как помогать, так и мешать (двойной ввод, пропажа ввода, неправильная раскладка).
Если игра из Steam
- Библиотека → ПКМ по игре → Свойства
- Контроллер
- В “Переопределение для этой игры” по очереди попробуйте:
- Отключить Steam Input
- Включить Steam Input
Практика:
- У игры есть нормальная нативная поддержка геймпада → чаще помогает Отключить Steam Input.
- Геймпад нестандартный или игра «капризная» → чаще помогает Включить Steam Input и выбрать подходящую раскладку.
Если игра НЕ из Steam (другой лаунчер/отдельный .exe)
Добавление игры в Steam и запуск «через Steam» иногда помогает, но не всегда (некоторые защиты/античиты игнорируют перехват ввода). В таком случае важнее добиться нативного XInput (см. режимы и конфликты ниже).
Уберите конфликты DS4Windows/reWASD/HidHide и подобных
Самая частая причина ситуации «в Steam работает, в игре ноль/хаос» — два слоя эмуляции или скрытие физического устройства.
Что сделать по порядку:
- Полностью закройте программы, которые создают виртуальный контроллер/переназначают ввод: DS4Windows, reWASD, JoyToKey и аналоги.
- Перезагрузите ПК (виртуальные драйверы иногда не выгружаются корректно без ребута).
- Проверьте
joy.cplи запуск игры.
Если включены HidHide/HidGuardian (или их аналоги), Windows/игры могут не видеть физический геймпад, хотя Steam ещё показывает активность. На время диагностики отключите скрытие устройств.
Выберите один главный способ: либо Steam Input, либо DS4Windows/reWASD. Одновременное использование часто ломает ввод.
Переустановите устройство и отключите энергосбережение USB/BT
Переустановка в Диспетчере устройств
- Win + X → Диспетчер устройств
- Вид → Показать скрытые устройства
- Проверьте разделы Устройства HID, Bluetooth, (при наличии) Устройства Xbox
- Найдите контроллер → Удалить устройство → перезагрузка
Отключение энергосбережения USB (важно при «то работает, то нет»)
- Диспетчер устройств → Контроллеры USB
- Откройте USB Root Hub / Generic USB Hub (по очереди)
- Вкладка Управление электропитанием
- Снимите галочку “Разрешить отключение этого устройства для экономии энергии”
- Перезагрузите ПК
Для Bluetooth дополнительно: удалите геймпад из списка Bluetooth-устройств в параметрах Windows и выполните сопряжение заново.
Таблица: симптом → причина → действие
Быстрая диагностика
| Симптом | Вероятная причина | Что сделать |
|---|---|---|
В Steam тест ок, в joy.cpl нет реакции | Драйвер/устройство скрыто/конфликт HID | Удалить устройство в Диспетчере устройств, перезагрузка; проверить HidHide |
В joy.cpl всё работает, но конкретная игра не реагирует | Игра ждёт XInput или мешает Steam Input | Переключить режим на XInput; в Steam для игры включить/выключить Steam Input |
| Двойной ввод/не те кнопки | Steam Input + DS4Windows/reWASD вместе | Оставить один метод, второй выключить, перезагрузка |
| По Bluetooth нестабильно | Питание/драйвер BT/помехи | Переподключение BT, отключить энергосбережение USB, сменить порт/адаптер |
Частые ошибки
- Проверять только тест в Steam и пропускать
joy.cpl. - Одновременно держать включёнными Steam Input и DS4Windows/reWASD.
- Пытаться «лечить» кабелем, который заряжает, но плохо передаёт данные.
- Не перезагружать ПК после удаления драйвера/виртуального контроллера.
- Оставлять включённым скрытие устройств (HidHide) и искать проблему в игре.
FAQ
Почему Steam видит геймпад, а Windows — нет?
Потому что Steam может обрабатывать ввод своим слоем (Steam Input), даже если в системе устройство отображается некорректно, скрыто или конфликтует с драйвером/виртуальным контроллером.
Что важнее: XInput или DirectInput?
Для большинства современных ПК-игр — XInput. DirectInput чаще нужен для старых игр или специфичных моделей.
Можно ли использовать Steam Input и DS4Windows вместе?
Иногда можно, но это частый источник проблем. Для диагностики и стабильной работы обычно лучше выбрать что-то одно.