Добавить в корзинуПозвонить
Найти в Дзене
Иван Корнев

Геймпад работает везде, кроме одной игры: что проверить

Если контроллер виден в Windows и других играх, проблема почти всегда в одном: игра ждёт другой тип ввода (XInput/DirectInput), выбирает «не то» устройство или мешают слои эмуляции. Быстрый чек‑лист (по порядку): 1) Проверьте, что геймпад живой Win + R → joy.cpl → Свойства → Проверка. Если тут реагирует — железо/драйвер в порядке. 2) Определите “XInput vs DirectInput” по симптомам - игра «не видит» геймпад вовсе → часто нужен XInput - оси/кнопки перепутаны, работает частично → кривой DirectInput в игре 3) Уберите конфликты: оставьте один “переводчик” Одновременно Steam Input + DS4Windows + x360ce (или аналоги) = частый double input (двойные нажатия, меню скачет). Выберите один вариант и отключите остальные. 4) Если игра в Steam Steam → Свойства игры → Контроллер: попробуйте Enable Steam Input, а если начались дубли — Disable Steam Input. 5) Если игра не в Steam Полностью закройте Steam (выход, не сворачивание) и проверьте снова: Steam иногда перехватывает геймпад. 6) Игра видит

Геймпад работает везде, кроме одной игры: что проверить

Если контроллер виден в Windows и других играх, проблема почти всегда в одном: игра ждёт другой тип ввода (XInput/DirectInput), выбирает «не то» устройство или мешают слои эмуляции.

Быстрый чек‑лист (по порядку):

1) Проверьте, что геймпад живой

Win + R → joy.cpl → Свойства → Проверка. Если тут реагирует — железо/драйвер в порядке.

2) Определите “XInput vs DirectInput” по симптомам

- игра «не видит» геймпад вовсе → часто нужен XInput

- оси/кнопки перепутаны, работает частично → кривой DirectInput в игре

3) Уберите конфликты: оставьте один “переводчик”

Одновременно Steam Input + DS4Windows + x360ce (или аналоги) = частый double input (двойные нажатия, меню скачет). Выберите один вариант и отключите остальные.

4) Если игра в Steam

Steam → Свойства игры → Контроллер: попробуйте Enable Steam Input, а если начались дубли — Disable Steam Input.

5) Если игра не в Steam

Полностью закройте Steam (выход, не сворачивание) и проверьте снова: Steam иногда перехватывает геймпад.

6) Игра видит “не тот” контроллер

Временно отключите лишнее: второй геймпад, руль/HOTAS, виртуальные устройства, и перезапустите игру.

Вывод: в 90% случаев помогает простое правило — одна игра должна видеть один контроллер и один слой ввода (желательно XInput).

Подробнее: https://www.ivan-kornev.ru/articles/windows/errors/gamepad-not-working-in-one-game-xinput-directinput-conflicts