Если при запуске PS Remote Play или Steam Link подключённая клавиатура не воспринимается как контроллер, а игра ждёт нажатия кнопок геймпада — проблему решает эмулятор геймпада, создающий в системе виртуальный контроллер Xbox 360 или DualShock 4. Такая программа перехватывает ввод с клавиатуры, мыши или нестандартного джойстика и представляет его игре как нажатия настоящего геймпада.
Актуальность темы проста: многие сервисы удалённой игры и стриминга рассчитаны именно на контроллер. Без него часть игр либо не запускается, либо отказывается принимать ввод. Ниже разберём, как выбрать эмулятор, настроить его и устранить типичные сбои, когда виртуальный геймпад «не виден» игре.
Зачем нужен эмулятор геймпада при удалённой игре
Сервисы вроде PS Remote Play, Steam Link, Moonlight и Chiaki передают видеопоток с консоли или ПК на другое устройство, а ввод отправляют обратно. При этом клиентская часть чаще всего ориентирована на контроллер: интерфейс, подсказки кнопок и логика управления построены под геймпад.
Если у вас нет физического контроллера, есть нестандартный джойстик или вы играете с клавиатуры ноутбука, без прослойки-эмулятора ввод может попросту игнорироваться. Эмулятор решает три задачи:
- 🎮 Создаёт в системе виртуальный контроллер, который игра видит как настоящий Xbox- или PlayStation-геймпад.
- ⌨️ Преобразует нажатия клавиш и движения мыши в команды стиков и кнопок.
- 🔌 Позволяет использовать дешёвые или нестандартные джойстики, у которых нет нативной поддержки XInput.
- 🔄 Переназначает раскладку под неудобные или неисправные кнопки реального геймпада.
⚠️ Внимание: эмулятор ввода — это не «чит» и не обход защиты, но в отдельных онлайн-играх сторонние программы ввода могут конфликтовать с античитом. Перед использованием в сетевых проектах сверьтесь с правилами конкретной игры.
Как работает виртуальный контроллер
Принцип устроен несложно. Программа устанавливает в систему драйвер виртуального устройства, который Windows определяет как обычный геймпад. Дальше эмулятор слушает реальные устройства ввода и транслирует их события на этот виртуальный контроллер.
Ключевой момент — стандарт XInput. Большинство современных игр и клиентов удалённой игры понимают именно его, поэтому виртуальное устройство почти всегда маскируется под контроллер Xbox. Старый стандарт DirectInput поддерживается реже, и джойстики на нём как раз чаще всего требуют эмуляции.
Популярные программы-эмуляторы
Выбор инструмента зависит от задачи: нужна эмуляция с клавиатуры, «починка» нестандартного джойстика или тонкая перенастройка настоящего геймпада. Ниже — обзор известных решений без привязки к конкретным версиям, так как функционал программ со временем меняется.
| Программа | Основная задача | Тип ввода | Особенности |
|---|---|---|---|
| DS4Windows | Эмуляция Xbox-контроллера | DualShock 4, DualSense | Профили, гироскоп, тачпад |
| x360ce | Эмуляция XInput для старых джойстиков | DirectInput-устройства | Настройка под конкретную игру |
| reWASD | Переназначение клавиатуры и геймпада | Клавиатура, мышь, контроллеры | Платная, гибкие слои раскладок |
| AntiMicroX | Маппинг геймпада на клавиатуру | Геймпад → клавиатура/мышь | Открытый код, кроссплатформенность |
Для сценария «играю через Remote Play с клавиатуры» логичнее всего подходят инструменты, создающие виртуальный геймпад из клавиатурного ввода. Для «оживления» китайского безымянного джойстика — решения класса x360ce.
Пошаговая настройка на примере типового сценария
Точные пункты меню различаются между программами, поэтому ниже — универсальный порядок действий, общий для большинства эмуляторов. Конкретные названия кнопок сверяйте с документацией выбранной утилиты.
☑️ Настройка виртуального геймпада
Сначала установите программу от имени администратора — драйвер виртуального устройства без повышенных прав обычно не ставится. После установки драйвера система должна обнаружить новое устройство ввода. Проверить это можно через стандартный апплет Windows: нажмите Win + R и введите команду:
joy.cpl
Если виртуальный геймпад появился в списке игровых устройств — драйвер работает. Затем в эмуляторе создайте профиль: назначьте клавиши клавиатуры на кнопки, стики и курки виртуального контроллера. Сохраните профиль и убедитесь, что он активен до запуска клиента удалённой игры.
⚠️ Внимание: запускайте эмулятор до старта игры или клиента Remote Play. Многие игры опрашивают устройства ввода только при запуске и «не подхватывают» контроллер, появившийся позже.
Настройка под конкретные сервисы
PS Remote Play официально рассчитан на контроллеры DualShock 4 и DualSense, подключаемые по USB или Bluetooth. Виртуальный Xbox-контроллер клиент может принимать по-разному в зависимости от версии приложения, поэтому надёжнее эмулировать именно DualShock 4 — это умеет, например, DS4Windows, у которого есть режим вывода в формате DualShock.
Steam Link и стриминг внутри Steam дружелюбнее к любым контроллерам: Steam Input сам умеет переназначать устройства. В ряде случаев отдельный эмулятор вообще не нужен — достаточно включить поддержку конфигуратора Steam для вашего типа геймпада в настройках клиента: Steam → Настройки → Контроллер.
Для Moonlight и подобных клиентов виртуальный XInput-контроллер обычно определяется без дополнительных ухищрений, поскольку поток ввода на стороне хоста обрабатывает стандартные драйверы Windows.
Что делать, если игра видит «два геймпада» сразу
Это типичный эффект двойного ввода: игра получает сигналы и от физического устройства, и от виртуального. Решения: скрыть физический контроллер через функцию HidHide (входит в комплект DS4Windows), отключить исходное устройство в Диспетчере устройств или выбрать в настройках игры конкретный контроллер вручную, если такая опция есть.
Типичные проблемы и их решения
Чаще всего пользователи сталкиваются с ситуацией, когда эмулятор работает, а игре всё равно. Разберём основные сценарии.
- 🚫 Виртуальный геймпад не появляется в joy.cpl. Возможная причина — драйвер не установился или заблокирован. Переустановите программу от имени администратора и проверьте, не блокирует ли антивирус установку драйверов.
- 🕹️ Геймпад виден в системе, но не в игре. Проверьте, запущен ли эмулятор до старта игры, и не выбран ли в игре другой контроллер.
- 🔁 Двойной ввод — персонаж двигается рывками, меню пролистывается дважды. Причина описана выше: одновременная работа физического и виртуального устройства.
- 🌐 В Remote Play ввод работает, но с задержкой. Эмулятор тут обычно ни при чём — проверяйте качество сети: задержку вносит канал связи, а не виртуальный контроллер.
Если ничего не помогает, полезно изолировать проблему: проверьте виртуальный геймпад в любой локальной игре или в том же joy.cpl через кнопку «Свойства». Если там нажатия регистрируются корректно — эмулятор исправен, и искать причину нужно в клиенте удалённой игры или его настройках.
Безопасность и ограничения
Скачивайте эмуляторы только с официальных страниц проектов или репозиториев разработчиков. Программы такого класса устанавливают системные драйверы, поэтому поддельная сборка из случайного источника — реальный риск для системы.
Учтите и ограничения метода. Эмулятор не добавит вашей клавиатуре вибрацию, адаптивные курки или гироскоп — эти функции зависят от железа. А часть игр с агрессивным античитом может отказываться запускаться при активных утилитах перехвата ввода; в таком случае остаётся только использовать физический контроллер.
Частые вопросы
Можно ли играть в PS Remote Play вообще без геймпада?
Официально клиент рассчитан на контроллер. На ПК часть управления доступна с клавиатуры, но для полноценной игры обычно нужен геймпад — физический или виртуальный через эмулятор. Поведение зависит от версии приложения.
Что лучше эмулировать: Xbox-контроллер или DualShock 4?
Для Steam и большинства PC-игр достаточно XInput (Xbox). Для PS Remote Play надёжнее эмуляция DualShock 4, поскольку клиент ориентирован на контроллеры PlayStation.
Почему в игре двойной ввод после настройки эмулятора?
Игра получает сигналы одновременно от физического устройства и от виртуальной копии. Скройте исходный контроллер через HidHide или отключите его, оставив активным только виртуальный.
Влияет ли эмулятор на задержку при удалённой игре?
Заметного вклада эмулятор в задержку не вносит — основную латентность создают сеть и кодирование видеопотока. Если управление «плывёт», проверяйте соединение, а не программу ввода.
Забанят ли за эмулятор геймпада в онлайн-играх?
Единого правила нет: политика зависит от конкретной игры и её античита. Перед использованием в соревновательных проектах изучите правила игры или используйте физический контроллер.