Открыть сервисСервис

DS4Windows: подключение DualShock 4

DS4Windows — бесплатная программа для Windows, эмулирующая контроллер Xbox 360 на базе реального геймпада Sony DualShock 4 (и DualSense), что позволяет использовать его в играх, изначально не поддерживающих PlayStation-контроллеры. Утилита перехватывает ввод с геймпада и переадресует его виртуальному устройству XInput, поэтому игры видят стандартный Xbox-контроллер, включая поддержку триггеров, стиков, гироскопа и сенсорной панели.

Назначение и принцип работы

Многие ПК-игры рассчитаны на XInput — интерфейс, ассоциированный с геймпадами Xbox. DualShock 4 подключается к Windows как DirectInput-устройство, из-за чего в части игр кнопки оказываются переназначены, а вибрация и некоторые функции не работают. DS4Windows решает эту проблему, создавая виртуальный Xbox 360-контроллер и пробрасывая в него все сигналы реального геймпада. Программа также поддерживает эмуляцию DualSense, профили для отдельных игр, макросы, настройку мёртвых зон стиков и чувствительности триггеров.

Способы подключения DualShock 4

Через USB-кабель

Самый простой способ: геймпад подключается к порту USB Type-C (в моделях CUH-ZCT2 и позже) или Micro-USB (в CUH-ZCT1) к компьютеру. Windows автоматически устанавливает драйвер HID. После запуска DS4Windows устройство определяется в списке контроллеров, и программа начинает эмуляцию. Проводное подключение гарантирует минимальную задержку и одновременно заряжает аккумулятор геймпада.

Через Bluetooth

Для беспроводного подключения требуется модуль Bluetooth 4.0 (встроенный в большинство ноутбуков или внешний USB-адаптер). Порядок действий:

  1. На геймпаде одновременно нажать и удерживать кнопки PS и Share (в моделях с USB-C — PS и Create) до быстрого мигания индикатора.
  2. В Windows открыть «Параметры» → «Bluetooth и другие устройства» → «Добавить Bluetooth или другое устройство» → «Bluetooth».
  3. Выбрать «Wireless Controller» и завершить сопряжение.
  4. Запустить DS4Windows: программа автоматически обнаружит подключённый геймпад.

При проблемах с подключением рекомендуется удалить устройство в диспетчере Bluetooth и повторить сопряжение, предварительно выключив и включив модуль Bluetooth.

Через сторонние драйверы

Для стабильной работы DualShock 4 через Bluetooth в некоторых конфигурациях требуется установить драйвер ViGEmBus — виртуальный эмулятор шины Xbox 360. Начиная с версии 1.7 DS4Windows предлагает установить его автоматически при первом запуске. Дополнительно может потребоваться драйвер HidHide, скрывающий реальный геймпад от системы, чтобы игра не видела его дважды (как DualShock 4 и как Xbox 360-контроллер).

Настройка DS4Windows

После запуска утилиты геймпад отображается на вкладке Controllers. Основные действия:

  • Создание профиля: кнопка «New Profile» открывает редактор, где можно переназначить кнопки, настроить сенсорную панель (эмуляция мыши, тачпада или дополнительных кнопок), поведение светодиодной полосы и моторы вибрации.
  • Светодиод: цвет полосы настраивается вручную или назначается автоматически (например, под цвет игрока в мультиплеере).
  • Сенсорная панель: может работать как тачпад мыши, что удобно в меню и стратегиях.
  • Гироскоп и акселерометр: поддерживаются для игр с управлением поворотом, включая эмуляцию мыши для стрельбы наводкой.
  • Автозапуск: DS4Windows можно добавить в автозагрузку, чтобы геймпад был готов к играм без ручного запуска.

Для каждой игры можно задать отдельный профиль и автоматически переключать его при запуске исполняемого файла.

Возможные проблемы

ПроблемаРешение
Геймпад не определяется в DS4WindowsПереустановить ViGEmBus, проверить кабель или переподключить Bluetooth
Двойное отображение контроллераУстановить и настроить HidHide
Высокая задержка через BluetoothОтключить энергосбережение Bluetooth-адаптера в диспетчере устройств
Работает только через USBОбновить драйвер Bluetooth-модуля
Игра видит только Xbox-контроллерОтключить эмуляцию XInput в настройках профиля

История и статус проекта

DS4Windows первоначально разрабатывался программистом под псевдонимом Jays2Kings и публиковался на GitHub. После прекращения обновления исходный репозиторий был заархивирован, однако проект продолжил развитие в форке DS4Windows by Ryochan7, который поддерживает DualSense и актуальные версии Windows. Обе версии распространяются свободно, исходный код открыт.

Источники

  • Официальная документация DS4Windows
  • Руководства Sony по использованию беспроводного контроллера DualShock 4
  • Microsoft Docs: ввод с геймпадов XInput и DirectInput
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru