Подключение геймпада PlayStation 4 к персональному компьютеру¶
Подключение геймпада PlayStation 4 к персональному компьютеру — процедура сопряжения беспроводного контроллера DualShock 4 с ПК под управлением Windows, Linux или macOS, позволяющая использовать его в играх и приложениях. Геймпад поддерживает подключение по Bluetooth и по кабелю Micro-USB, распознаётся системой как HID-устройство и может работать как в режиме XInput (эмуляция Xbox-контроллера), так и в режиме DirectInput.
¶Способы подключения
¶По Bluetooth
Для подключения по Bluetooth требуется включённый на компьютере Bluetooth-модуль (встроенный или внешний USB-адаптер). Порядок действий:
- На геймпаде удерживается кнопка PS в течение 5 секунд до быстрого мигания индикатора — это означает переход в режим сопряжения.
- В настройках Bluetooth на компьютере выбирается устройство «Wireless Controller».
- После сопряжения индикатор геймпада перестаёт мигать и загорается постоянным свечением.
На Windows 10 и Windows 11 Bluetooth-подключение работает «из коробки»: система устанавливает стандартный драйвер HID. На Linux поддержка DualShock 4 встроена в ядро (модуль hid-sony, начиная с ядра 4.19 переименован в hid-playstation). На macOS контроллер также распознаётся автоматически.
¶По кабелю
Проводное подключение выполняется кабелем Micro-USB (или USB-C в модификации DualShock 4 v2). При подключении по кабелю геймпад одновременно заряжается. На Windows для корректной работы в играх, требующих XInput, рекомендуется использовать утилиту DS4Windows или Steam Input — без них часть приложений видит контроллер как DirectInput-устройство.
¶Программные средства
¶DS4Windows
DS4Windows — бесплатная утилита с открытым исходным кодом для Windows, эмулирующая Xbox-контроллер на основе данных DualShock 4. Позволяет:
- переназначать кнопки и стики;
- настраивать чувствительность и мёртвые зоны;
- использовать сенсорную панель как мышь или виртуальный трекпад;
- применять настройки гироскопа (направление, чувствительность);
- работать с несколькими геймпадами одновременно.
Проект был заброшен автором в 2021 году, но сообщество продолжает развитие в форках (например, DS4Windows by Ryochan7).
¶Steam Input
Платформа Steam содержит собственную подсистему Steam Input, которая автоматически распознаёт DualShock 4 и позволяет переназначать кнопки, создавать профили для конкретных игр, использовать гироскоп для прицеливания и сенсорную панель. Поддерживается на Windows, Linux и macOS.
¶Другие утилиты
Для Linux существует набор утилит ds4drv (Python-демон, работающий на базе BlueZ) и утилиты jstest, evtest для проверки работы стиков и кнопок. На macOS DualShock 4 работает без дополнительного ПО, но для эмуляции XInput может потребоваться стороннее программное обеспечение.
¶Ограничения и особенности
- Разъём 3,5 мм: аудиовыход геймпада на ПК не используется — звук идёт через систему вывода компьютера.
- Светодиодная полоса: на ПК управление подсветкой доступно только через сторонние утилиты (DS4Windows, Steam Input).
- Задержка: по Bluetooth задержка ввода составляет около 2–8 мс в зависимости от качества адаптера; по кабелю — практически нулевая.
- Зарядка: беспроводной режим расходует аккумулятор; при подключении по кабелю геймпад заряжается, но полностью разряженный геймпад может не включиться до нескольких минут зарядки.
- Возрастные версии DualShock 4: модели CUH-ZCT1 и CUH-ZCT2 полностью совместимы с ПК; отличие v2 — световой индикатор в разъёме Micro-USB и увеличенная ёмкость аккумулятора.
¶Альтернативные геймпады
Для ПК также подходят геймпады Xbox One и Xbox Series (нативная поддержка XInput в Windows), а также DualSense от PlayStation 5 — подключается аналогично DualShock 4, поддерживается Steam Input и утилитой DSX. Некоторые китайские геймпады с поддержкой XInput работают без дополнительного ПО.
¶Историческая справка
DualShock 4 был выпущен в 2013 году вместе с PlayStation 4. Первоначально контроллер официально поддерживался только консолью PlayStation 4 и PlayStation 3 (частично). Официальная поддержка DualShock 4 на ПК появилась в 2016 году вместе с обновлением Steam, добавившим поддержку геймпадов PlayStation. В 2017 году Sony выпустила USB-адаптер для подключения DualShock 4 к ПК, но позже отказалась от его поддержки.
¶Источники
- Официальная документация Sony Interactive Entertainment по DualShock 4
- Руководства пользователя PlayStation 4
- Документация проекта DS4Windows
- Документация Steam Input (Valve Corporation)
- Ядро Linux: раздел Documentation/input/
