Геймпад от PlayStation или стороннего производителя определяется Windows, но игра его не видит — типичный признак того, что без специальной программы-прослойки не обойтись. Большинство PC-игр рассчитаны на протокол XInput, который используют контроллеры Xbox, тогда как многие другие геймпады работают через DirectInput, и именно эту несовместимость устраняет софт для подключения.
В этой статье разберём, какие программы решают задачу, чем они отличаются, как настроить эмуляцию контроллера Xbox 360 и что проверить, если геймпад подключён, но в игре не откликается.
Зачем вообще нужна программа для геймпада
Контроллеры Xbox One и Xbox Series работают в Windows «из коробки» — система имеет встроенные драйверы XInput. С геймпадами DualShock 4, DualSense, Nintendo Switch Pro и безымянными китайскими моделями ситуация иная: Windows их распознаёт как generic-устройство ввода, но игры, собранные под XInput, такие устройства игнорируют.
Программа-посредник выполняет одну из двух задач: либо эмулирует виртуальный контроллер Xbox 360, который игра воспринимает как родной, либо переназначает кнопки геймпада на клавиатуру и мышь. Второй вариант полезен для старых игр и тайтлов, вообще не поддерживающих контроллеры.
Обзор популярных программ
Выбор софта зависит от модели геймпада и задачи. Ниже — основные варианты, проверенные пользователями на практике.
- 🎮 DS4Windows — бесплатная утилита для DualShock 4 и DualSense; создаёт виртуальный контроллер Xbox 360, поддерживает профили, гироскоп и тачпад.
- 🛠️ reWASD — платная программа с тrial-периодом; гибкое переназначение кнопок, смена раскладок по смене приложения, поддержка множества контроллеров.
- ⌨️ Xpadder — классический инструмент для привязки кнопок геймпада к клавиатуре и мыши; подходит для старых игр без поддержки контроллеров.
- 🕹️ Steam Input — встроенный конфигуратор Steam; позволяет настроить практически любой геймпад для игр из библиотеки без стороннего софта.
- 🔧 x360ce — эмулятор XInput для DirectInput-геймпадов; размещается в папке конкретной игры.
| Программа | Цена | Основная задача | Поддержка PS-геймпадов |
|---|---|---|---|
| DS4Windows | Бесплатно | Эмуляция Xbox 360 | Да, основная специализация |
| reWASD | Платная | Переназначение и макросы | Да |
| Xpadder | Платная (недорогая) | Кнопки → клавиатура/мышь | Через generic-профиль |
| Steam Input | Бесплатно | Настройка внутри Steam | Да |
| x360ce | Бесплатно | Эмуляция XInput для игры | Частично |
Настройка DS4Windows пошагово
DS4Windows — наиболее частый выбор владельцев контроллеров PlayStation. Скачивать программу следует только с официального репозитория проекта (актуальную ссылку легко найти по запросу «DS4Windows GitHub»), поскольку на сторонних сайтах встречаются модифицированные сборки.
Общий порядок настройки выглядит так:
- 📥 Распакуйте архив в отдельную папку и запустите
DS4Windows.exe. - 🔌 При первом запуске установите предложенные драйверы — ViGEmBus (виртуальный контроллер) и, при необходимости, HidHide.
- 🔗 Подключите геймпад по USB-кабелю или через Bluetooth-сопряжение Windows.
- ✅ Убедитесь, что контроллер появился на вкладке
Controllersи отображается как эмулированный Xbox 360. - 🎛️ Откройте вкладку
Profilesи при желании настройте кривые стиков, подсветку и макросы.
☑️ Проверка перед запуском игры
Проверить, что система видит контроллер, можно через встроенную утилиту Windows: нажмите Win + R и введите команду:
joy.cpl
⚠️ Внимание: если одновременно запущены DS4Windows, reWASD и Steam Input, они могут конфликтовать — игра увидит два контроллера или ни одного. Оставляйте активным только один инструмент.
Подключение через Bluetooth и кабель
USB-подключение — самый надёжный вариант: нет задержек, не требуется сопряжение, геймпад заряжается в процессе. Для беспроводного подключения нужен Bluetooth-адаптер (встроенный или внешний USB-свисток).
Для сопряжения DualShock 4 обычно требуется перевести контроллер в режим pairing — зажать кнопки PS и Share до мигания индикатора, затем добавить устройство в разделе Параметры → Bluetooth и устройства. Точная комбинация и поведение индикатора зависят от модели геймпада, поэтому для других контроллеров сверьтесь с официальной инструкцией производителя.
Настройка в Steam без сторонних программ
Если игра запускается через Steam, отдельная программа может вообще не понадобиться. В клиенте откройте Steam → Настройки → Контроллер и включите поддержку вашего типа геймпада — например, «Поддержка контроллера PlayStation». После этого Steam сам эмулирует XInput для всех игр из библиотеки.
Для игр не из Steam есть обходной путь: добавьте исполняемый файл через Игры → Добавить стороннюю игру в библиотеку — тогда конфигуратор Steam Input будет работать и с ней.
Что делать, если игра видит два контроллера
Это признак одновременной работы физического геймпада и виртуального эмулятора. Решение — скрыть физическое устройство через функцию HidHide в DS4Windows или отключить один из эмуляторов. Также проверьте, не включён ли Steam Input параллельно с DS4Windows.
Типичные проблемы и их решение
Геймпад определяется системой, но в игре мёртв? Начните с проверки, какой протокол требует игра. Практически все современные тайтлы работают только с XInput — значит, нужна эмуляция контроллера Xbox 360 через DS4Windows, reWASD или x360ce.
Другие частые ситуации:
- 🔁 Двойной ввод — персонаж выполняет действие дважды: работают одновременно физический и виртуальный контроллер. Скройте физический через HidHide.
- 🔋 Отключения по Bluetooth — возможная причина в энергосбережении адаптера; проверьте настройки питания в диспетчере устройств.
- 🎯 Не работают стики или курки — откалибруйте контроллер через
joy.cplи проверьте профиль в программе. - 💻 Программа не видит геймпад — попробуйте другой USB-порт и кабель: «зарядные» кабели без линий данных встречаются чаще, чем кажется.
⚠️ Внимание: скачивайте эмуляторы только с официальных страниц проектов. Версии с торрентов и «сборников софта» нередко содержат вредоносные вложения, а драйверы уровня ViGEmBus имеют высокие системные права.
⚠️ Внимание: в некоторых онлайн-играх античит может реагировать на программы переназначения ввода. Перед использованием reWASD или макросов в сетевых проектах проверьте правила конкретной игры.
FAQ — частые вопросы
Нужна ли программа для геймпада Xbox?
Нет. Контроллеры Xbox One и Xbox Series поддерживаются Windows нативно через XInput — достаточно подключить по USB, Bluetooth или фирменному адаптеру.
Можно ли подключить DualSense от PS5 к ПК?
Да, по USB-C или Bluetooth. Для полноценной работы в играх используйте DS4Windows или Steam Input; адаптивные курки и тактильная отдача на ПК поддерживаются лишь в отдельных играх и обычно только по кабелю.
Игра не видит дешёвый китайский геймпад — что делать?
Такие контроллеры почти всегда работают через DirectInput. Установите x360ce в папку игры или используйте reWASD для эмуляции XInput. Предварительно проверьте геймпад в joy.cpl — если система его не видит, проблема в драйвере или кабеле.
Есть ли бесплатная альтернатива reWASD?
Да — DS4Windows (для геймпадов Sony) и Steam Input покрывают большинство сценариев бесплатно. reWASD оправдан, когда нужны сложные макросы, смена раскладок по слоям и поддержка нестандартных контроллеров.
Почему геймпад работает в одной игре, но не в другой?
Игры по-разному работают с устройствами ввода: одни поддерживают DirectInput напрямую, другие — только XInput. Настройте эмуляцию Xbox 360, и контроллер заработает в обоих случаях.