У Steam есть свой слой для контроллеров (Steam Input). Если активны и Steam, и DS4Windows, игра может видеть два контроллера или получать конфликтующие назначения. Чтобы использовать DS4Windows со играми из Steam, отключите поддержку контроллера Steam для игр, где вы используете DS4Windows, и снимите назначения с комбинаций кнопки Guide.
Отключить поддержку контроллера Steam
- Откройте Steam → Настройки → Контроллер → Общие настройки контроллера.
- Отключите Поддержку конфигурации PlayStation и Поддержку конфигурации Xbox (или оставьте выключенными для работы с DS4Windows).
- Для отдельной игры: ПКМ по игре → Управление → Параметры контроллера и отключите Steam Input для этой игры.
При отключённом Steam Input для игры она будет использовать виртуальный контроллер Xbox 360, который создаёт DS4Windows.
Настройка комбинаций кнопки Guide
«Guide Button Chord» в Steam может перехватывать кнопку PS/Guide и вызывать оверлей Steam или другие действия. Это может конфликтовать с профилями DS4Windows (например, тачпад или действия кнопки PS).
- В Steam: Настройки → Контроллер → Общие настройки контроллера.
- Нажмите Guide Button Chord Configuration.
- Снимите или отключите все комбинации, чтобы кнопка Guide/PS оставалась для DS4Windows (или игры).
Сделайте это и для «Xbox controller», и для «PlayStation controller», если переключаете эмуляцию. После смены настроек перезагрузите ПК, если поведение остаётся странным.
Порядок запуска
Сначала запустите DS4Windows, затем Steam, затем игру. Используйте HidHide или встроенное скрытие, чтобы игра видела только виртуальный контроллер. Если игра всё равно ведёт себя неправильно, попробуйте запустить её вне Steam (например, с ярлыка на рабочем столе), чтобы убедиться, что это конфликт со Steam, и скорректируйте настройки Steam как выше.