Программа InputMapper (ранее известная как DS4Windows в ранней ветке разработки) предназначена для подключения контроллера DualShock 4 к ПК с Windows, но сразу после установки геймпад часто не определяется — чаще всего причина в отсутствующем драйвере виртуального контроллера ViGEmBus или конфликте с уже запущенным Steam, который перехватывает устройство первым. Проверьте эти два момента до любых других действий: они решают большинство проблем с подключением.
Ниже разберём полный цикл: от установки программы и драйверов до подключения по кабелю и Bluetooth, настройки профилей и устранения типичных ошибок. Инструкция ориентирована на Windows 10 и 11, интерфейс актуальных версий InputMapper 1.7 может незначительно отличаться в зависимости от сборки.
Что такое InputMapper и зачем он нужен
Большинство игр на ПК рассчитаны на контроллер Xbox, который Windows распознаёт через протокол XInput. Геймпад DualShock 4 использует другой стандарт — DirectInput, поэтому без промежуточного ПО многие игры его просто не видят или обрабатывают некорректно: «плавают» кнопки, не работает вибрация, сенсорная панель не функционирует.
InputMapper решает эту задачу через эмуляцию виртуального контроллера Xbox 360: программа перехватывает сигналы DualShock 4 и транслирует их в систему как XInput-устройство. Дополнительно она позволяет переназначать кнопки, настраивать мёртвые зоны стиков, использовать гироскоп и тачпад как мышь, а также управлять цветом световой панели.
Установка программы и необходимых драйверов
Скачивайте установщик только с официального сайта проекта или из проверенных источников — сторонние сборки нередко содержат устаревшие версии драйверов. Во время установки мастер предложит поставить дополнительные компоненты, от которых зависит работа эмуляции.
- 🔧 ViGEmBus — драйвер виртуальной шины, создающий в системе виртуальный контроллер Xbox 360. Без него эмуляция невозможна.
- 🎮 HidHide (опционально) — утилита для скрытия «физического» геймпада от игр, чтобы исключить двойной ввод.
- 📦 .NET Framework и Visual C++ Redistributable — системные библиотеки, обычно уже присутствуют в актуальной Windows.
После установки обязательно перезагрузите компьютер — драйвер виртуальной шины активируется только после перезапуска системы. Без перезагрузки программа может запуститься, но виртуальный контроллер не появится, и игры геймпад не увидят.
⚠️ Внимание: если на ПК ранее стояли другие эмуляторы контроллеров (например, SCP Toolkit или старые версии DS4Windows), удалите их перед установкой. Одновременная работа двух драйверов виртуальных устройств приводит к конфликтам и «призрачным» геймпадам в системе.
Подключение геймпада по USB-кабелю
Проводное подключение — самый надёжный способ, и начинать настройку лучше именно с него. Подключите DualShock 4 к порту USB кабелем micro-USB, поддерживающим передачу данных (зарядные кабели без линии данных не подойдут — это частая причина «невидимого» геймпада).
После подключения откройте InputMapper. В главном окне на вкладке со списком устройств должен появиться ваш контроллер с индикацией заряда батареи. Одновременно в Диспетчере устройств Windows (в разделе «Устройства HID» и «Контроллеры Xbox 360») отобразится виртуальный геймпад. Если контроллер виден в программе, но игра его не определяет — проверьте, запущен ли профиль и активна ли эмуляция.
☑️ Подключение DualShock 4 по USB
Подключение по Bluetooth
Беспроводное подключение требует Bluetooth-адаптера на ПК (встроенного или USB-свистка). Порядок сопряжения стандартный для Windows: переведите геймпад в режим pairing, зажав одновременно кнопки PS и Share на несколько секунд — световая панель начнёт мигать двойными вспышками. Затем откройте Параметры → Устройства → Bluetooth и другие устройства, нажмите «Добавить устройство» и выберите Wireless Controller в списке.
После сопряжения запустите InputMapper — контроллер появится в списке с пометкой о беспроводном подключении. Учтите, что по Bluetooth возможна небольшая задержка ввода и периодические разрывы, если адаптер слабый или рядом работает много устройств на частоте 2,4 ГГц.
Если геймпад сопрягается с Windows, но тут же отключается, возможная причина — он уже привязан к консоли PlayStation или другому устройству. Удалите устройство из списка Bluetooth в Windows и повторите сопряжение, предварительно отключив геймпад от консоли.
Настройка профиля и кнопок
В разделе Profiles создаётся профиль под конкретную игру или универсальный. Внутри профиля доступны переназначение кнопок, настройка чувствительности и мёртвых зон стиков и триггеров, макросы, а также поведение тачпада и гироскопа. Для большинства игр достаточно профиля по умолчанию с эмуляцией Xbox 360.
Отдельно стоит упомянуть функцию Exclusive Mode (скрытие физического устройства). Без неё игра может видеть одновременно и реальный DualShock 4, и виртуальный Xbox-контроллер, что вызывает двойное срабатывание кнопок. В актуальных версиях эту роль выполняет утилита HidHide: в её настройках отметьте физический геймпад и добавьте InputMapper в список исключений.
Типичные ошибки и их решения
Что делать, если программа установлена, а геймпад не работает? Начните с диагностики по таблице ниже — она охватывает самые распространённые сценарии.
| Проблема | Вероятная причина | Решение |
|---|---|---|
| InputMapper не видит геймпад | Кабель только для зарядки или сбой Bluetooth | Сменить кабель, пересопрячь устройство |
| Геймпад виден, но игра не реагирует | Не установлен ViGEmBus или не активен профиль | Переустановить драйвер, перезагрузить ПК |
| Кнопки срабатывают дважды | Игра видит оба контроллера — реальный и виртуальный | Настроить HidHide, скрыть физическое устройство |
| Конфликт со Steam | Steam Input перехватывает контроллер | Отключить поддержку PlayStation-контроллеров в настройках Steam |
| Разрывы по Bluetooth | Слабый адаптер или помехи | Перейти на кабель или сменить адаптер |
⚠️ Внимание: конфликт со Steam Input — одна из самых коварных причин. Даже если Steam свёрнут, его служба может удерживать контроллер. Проверьте в настройках Steam раздел Контроллер и снимите галочку поддержки контроллеров PlayStation, если используете InputMapper.
Если ни один шаг не помог, посмотрите журнал событий в самой программе — InputMapper пишет лог подключения устройств и ошибок драйвера. Текст ошибки в логе обычно прямо указывает на проблемный компонент.
Альтернативы InputMapper
Если InputMapper не подходит, существуют аналогичные решения: DS4Windows (активная ветка Ryochan7), встроенная поддержка контроллеров в Steam Input, а также reWASD с расширенными возможностями маппинга (платная). Для DualSense также доступна частичная нативная поддержка в некоторых играх.
Безопасность и стабильность работы
Держите программу и драйвер ViGEmBus обновлёнными — старые версии драйвера могут конфликтовать с обновлениями Windows. Запускайте InputMapper от имени администратора, если игра запущена с повышенными правами: иначе эмулированный ввод может не доходить до игрового процесса.
Для автозагрузки программы вместе с Windows включите соответствующую опцию в настройках, если она предусмотрена вашей версией. Это избавит от ситуации, когда геймпад «не работает» просто потому, что маппер забыли запустить.
Часто задаваемые вопросы
Работает ли InputMapper с DualSense от PlayStation 5?
Поддержка DualSense зависит от версии программы. Классическая ветка InputMapper 1.x ориентирована на DualShock 4; для DualSense проверьте актуальную документацию проекта или рассмотрите альтернативы вроде DS4Windows и Steam Input.
Почему игры видят геймпад как Xbox-контроллер, а не PlayStation?
Это нормальное поведение: InputMapper эмулирует виртуальный контроллер Xbox 360, потому что стандарт XInput поддерживается подавляющим большинством PC-игр. Подсказки кнопок в игре будут отображаться в раскладке Xbox.
Нужно ли держать InputMapper запущенным во время игры?
Да. Программа должна работать в фоне всё время, пока вы играете — именно она выполняет трансляцию ввода. При закрытии программы виртуальный контроллер исчезает, и игра теряет геймпад.
Что делать, если геймпад отключается каждые несколько минут?
Проверьте настройки электропитания USB: в диспетчере устройств у корневых USB-концентраторов отключите «Разрешить отключение для экономии энергии». При Bluetooth-подключении также проверьте заряд батареи геймпада и качество адаптера.
Можно ли использовать InputMapper для других геймпадов?
Программа изначально создавалась под контроллеры Sony. Для сторонних геймпадов DirectInput лучше подходят универсальные мапперы вроде reWASD или x360ce, либо встроенный Steam Input.