Когда и Windows, и DS4Windows видят ваш контроллер, игра может получать ввод дважды или считать, что подключено два контроллера. Отсюда двойной ввод, неверный игрок или странное поведение. Скрытие реального контроллера от игры (чтобы была видна только виртуальная Xbox-геймпад) устраняет проблему.
Чем проявляется двойной ввод
- Одно действие срабатывает дважды (например, меню открывается и сразу закрывается).
- Игра считает, что подключено несколько контроллеров.
- Может неожиданно запускаться мультиплеер или кооператив.
- Игра может отдавать приоритет «настоящему» контроллеру и игнорировать виртуальный.
Способ 1: HidHide (рекомендуется)
HidHide скрывает физический контроллер от игр и большинства приложений, пока DS4Windows продолжает им пользоваться и создаёт виртуальный Xbox 360. Игры тогда видят только виртуальный контроллер.
- Скачайте HidHide с официальных релизов или по ссылке в документации DS4Windows.
- Установите HidHide и перезагрузите ПК по запросу.
- Откройте HidHide Configuration Client. В списке «Select device to hide» включите скрытие для вашего контроллера PlayStation или Nintendo. Не скрывайте устройства с именами «Sony Computer Entertainment» или «Xbox 360 for Windows» — это виртуальные устройства.
- Закройте HidHide после настройки. Запустите DS4Windows. В Настройки → Другое можно включить «Hide DS4 Controller», если опция есть (зависит от версии).
Совет: Настраивайте HidHide при закрытом DS4Windows. После установки HidHide перезагрузите ПК, если контроллер по-прежнему виден в играх.
Способ 2: Встроенное скрытие (DS4Windows)
В новых версиях DS4Windows есть опция эксклюзивного доступа к контроллеру, чтобы Windows (и игры) не видели реальное устройство — только виртуальное.
- В DS4Windows откройте Настройки и включите опцию скрытия DS4 (например «Hide DS4 Controller» или «Exclusive mode»).
- Эксклюзивный доступ может не сработать, если контроллер использует другое приложение: игра, браузер (Chrome) или Nvidia GeForce Experience. Закройте их и попробуйте снова.
- Если при встроенном скрытии часто рвётся связь, обычно стабильнее перейти на HidHide.
Steam и другое ПО
Если пользуетесь Steam, отключите для игры его слой контроллера, чтобы не создавалось второе виртуальное устройство:
- Steam → Настройки → Контроллер → Общие настройки контроллера.
- Отключите Поддержку конфигурации PlayStation и Поддержку конфигурации Xbox (или отключите по игре в настройках контроллера игры).
Закрывайте другие программы для контроллеров (Xpadder, JoyToKey, reWASD) при использовании DS4Windows. Запускайте DS4Windows от имени администратора, если после скрытия контроллера двойной ввод остаётся. Подробнее по Steam — в статье DS4Windows и Steam: как избежать конфликтов.