Как переназначить кнопки на геймпаде на ПК

Переназначить кнопки геймпада на ПК чаще всего требуется, когда игра не позволяет менять раскладку, а привычная схема управления неудобна — например, когда кнопки A и B на контроллере Nintendo расположены зеркально относительно раскладки Xbox. Задача решается тремя основными способами: встроенными средствами Steam, настройками самой игры или сторонними программами-ремапперами вроде reWASD и DS4Windows.

Выбор инструмента зависит от модели контроллера и от того, как игра считывает ввод — через современный API XInput или устаревший DirectInput. Ниже разберём каждый способ с пошаговыми действиями, ограничениями и типичными ошибками, из-за которых переназначение «не срабатывает».

Что нужно проверить перед настройкой

Прежде чем менять раскладку, убедитесь, что система вообще видит контроллер корректно. Откройте панель Панель управления → Устройства и принтеры, найдите геймпад, кликните правой кнопкой и выберите Параметры игровых устройств управления. В окне свойств нажимайте кнопки — каждая должна подсвечиваться. Если какая-то кнопка не откликается здесь, проблема аппаратная, и никакой ремаппинг её не решит.

Также определите, какой у вас контроллер и как он подключён:

  • 🎮 Xbox-контроллеры работают через XInput «из коробки» и поддерживаются большинством игр без дополнительных настроек.
  • 🕹️ DualShock 4 и DualSense от PlayStation часто требуют прослойки — Steam Input или DS4Windows, иначе игра может вообще не распознать устройство.
  • 🔌 Проводное подключение надёжнее Bluetooth: по беспроводу иногда пропадают нажатия, что выглядит как «кривое переназначение».
  • ⚙️ Универсальные геймпады с переключателем режимов X/D могут работать в режиме DirectInput, где нумерация кнопок отличается.
⚠️ Внимание: если геймпад имеет физический переключатель режимов (XInput/DirectInput), меняйте его только при отключённом контроллере или после перезапуска игры — иначе игра продолжит видеть старый профиль устройства.

Способ 1: переназначение через Steam Input

Самый доступный метод — встроенный конфигуратор Steam, который работает даже с играми, купленными вне этого магазина. Откройте Steam → Настройки → Контроллер и включите поддержку конфигуратора для вашего типа геймпада (PlayStation, Xbox, Switch Pro или универсального). Затем в библиотеке выберите игру и нажмите на значок контроллера в правой части страницы.

В открывшемся редакторе раскладки кликните на нужную кнопку и назначьте ей новое действие: другую кнопку геймпада, клавишу клавиатуры или даже клик мыши. Изменения сохраняются как профиль для конкретной игры, поэтому разные проекты могут использовать разные раскладки одновременно.

☑️ Настройка раскладки в Steam

Выполнено: 0 / 4

Чтобы применить переназначение к игре не из Steam, добавьте её через Игры → Добавить стороннюю игру в мою библиотеку и запускайте именно через Steam — только тогда оверлей с раскладкой будет активен. Это частая причина, почему настройки «не работают»: игра запущена напрямую, минуя Steam.

📊 Какой геймпад вы используете на ПК?
Xbox (360/One/Series)
DualShock 4 / DualSense
Switch Pro или универсальный
Несколько разных

Способ 2: сторонние программы-ремапперы

Если игра не запускается через Steam или нужны системные переназначения, пригодятся специализированные утилиты. Наиболее известные — reWASD (платная, с широкими возможностями) и DS4Windows (бесплатная, ориентирована на контроллеры PlayStation, но поддерживает и другие устройства).

Принцип работы у них схожий: программа создаёт виртуальный контроллер, который система видит как обычный геймпад Xbox, а физическое устройство при этом скрывается от игры. Вы назначаете: нажали кнопку X на реальном геймпаде — виртуальный контроллер отправил игре нажатие Y. За счёт этого можно не только менять кнопки местами, но и вешать на геймпад клавиатуру, макросы и комбинации.

ИнструментСтоимостьОсновная особенностьКому подойдёт
Steam InputБесплатноВстроен в Steam, профили для каждой игрыИгрокам через Steam
reWASDПлатная (есть пробный период)Виртуальные контроллеры, макросы, смена раскладок по условиюПродвинутым пользователям
DS4WindowsБесплатноЭмуляция XInput для DualShock/DualSenseВладельцам контроллеров PlayStation
Настройки самой игрыРаботают без стороннего ПОЕсли игра поддерживает ремаппинг
⚠️ Внимание: при использовании DS4Windows или reWASD скрывайте физический контроллер (функция вроде Hide DS4 Controller), иначе игра может получать двойной ввод — и от реального, и от виртуального устройства, из-за чего одно нажатие срабатывает дважды.

Способ 3: настройки внутри игры

Многие современные игры позволяют менять назначение кнопок прямо в своём меню — ищите раздел Настройки → Управление → Геймпад или похожий пункт. Это самый «чистый» способ: не нужны сторонние программы, а подсказки на экране (иконки кнопок) обычно автоматически подстраиваются под новую раскладку.

Однако поддержка ремаппинга зависит от конкретного проекта. Часть игр позволяет только выбрать одну из готовых предустановок, а некоторые не дают менять ничего. Если нужной опции в меню нет — остаются Steam Input или ремапперы.

Особенности для контроллеров PlayStation

Геймпады DualShock 4 и DualSense на Windows работают иначе, чем контроллеры Xbox. Часть игр распознаёт их напрямую и показывает «плейстейшеновские» подсказки, но многие проекты рассчитаны только на XInput и без прослойки либо не видят геймпад, либо путают кнопки.

Для таких случаев есть два пути. Первый — включить поддержку контроллеров PlayStation в настройках Steam и играть через него. Второй — установить DS4Windows, которая представит геймпад системе как контроллер Xbox 360. В обоих вариантах переназначение кнопок делается в интерфейсе соответствующей программы: выбирается физическая кнопка и ей назначается желаемое действие виртуального контроллера.

Имейте в виду: при эмуляции XInput игра будет показывать подсказки в раскладке Xbox (A/B/X/Y), а не PlayStation (крест, круг, квадрат, треугольник). Это нормально — просто нужно запомнить соответствие один раз.

Типичные проблемы и их решение

Если после переназначения игра ведёт себя странно, проверьте наиболее вероятные причины по порядку. Начинайте с простых и обратимых действий, прежде чем переустанавливать драйверы или программы.

  • 🔁 Двойной ввод — игра видит и физический, и виртуальный контроллер. Скройте реальное устройство в настройках ремаппера.
  • 🚫 Переназначение не применяется — игра запущена в обход Steam либо профиль в ремаппере не активирован. Проверьте, что нужный профиль включён.
  • 🔀 Кнопки перепутаны — геймпад работает в режиме DirectInput, где нумерация отличается от XInput. Переключите режим или настройте раскладку под текущий.
  • 🎧 Конфликт устройств ввода — к ПК подключено несколько геймпадов или виртуальных контроллеров. Отключите лишние и проверьте порядок устройств.
Почему игра видит геймпад как «Xbox 360», хотя у меня другой

Это нормальное поведение при использовании эмуляторов XInput (DS4Windows, reWASD, Steam Input). Они создают виртуальное устройство, которое система и игра определяют именно как контроллер Xbox 360, потому что этот протокол — стандарт для Windows-игр. На работу это не влияет, меняется только отображение подсказок.

⚠️ Внимание: в соревновательных онлайн-играх макросы и некоторые функции ремапперов (например, turbo-нажатия) могут расцениваться античит-системой как нарушение. Перед использованием продвинутых функций сверьтесь с правилами конкретной игры — простое переназначение кнопок обычно допустимо, но гарантий дать нельзя.

Часто задаваемые вопросы

Можно ли переназначить кнопки геймпада без сторонних программ?

Да, если сама игра поддерживает ремаппинг в настройках управления. Также Steam Input встроен в клиент Steam и не требует установки дополнительного ПО. Для игр вне Steam без внутренних настроек без сторонней утилиты обойтись сложно.

Почему после переназначения одно нажатие срабатывает дважды?

Наиболее вероятная причина — игра одновременно получает сигнал от физического контроллера и от виртуального, созданного ремаппером. Включите в программе скрытие физического устройства (например, опцию скрытия контроллера в DS4Windows) и перезапустите игру.

Работает ли переназначение с беспроводным подключением?

Да, способ подключения (USB или Bluetooth) на работу Steam Input и ремапперов не влияет. Однако по Bluetooth возможны задержки и пропуски нажатий, которые легко спутать с ошибками раскладки — для диагностики подключите геймпад кабелем.

Как вернуть стандартную раскладку?

В Steam откройте редактор раскладки для игры и выберите стандартный шаблон (например, «Геймпад»). В reWASD и DS4Windows достаточно отключить активный профиль или выбрать профиль по умолчанию. Изменения обратимы и не затрагивают сам контроллер.

Можно ли назначить на кнопку геймпада клавишу клавиатуры?

Да, и Steam Input, и reWASD, и DS4Windows позволяют назначать на кнопки контроллера клавиши клавиатуры и действия мыши. Это полезно для игр без полноценной поддержки геймпада.