n1ro°
RU

Текст и данные · Инструкция

Steam Input Legacy Bindings: клавиатура, мышь, XInput

Steam Input Legacy Bindings: сначала проверьте ключевое условие функции, а уже потом меняйте раскладку или параметры.

Редакция N1RO · Проверено

Короткий ответ

Legacy Bindings позволяют физическим элементам контроллера отправлять события клавиатуры, мыши или XInput. Это работает и без нативной поддержки Steam Input в игре, но игра видит уже эмулированный ввод.

Как работает функция

На неанглийской системной раскладке scancode может давать не тот символ, который нарисован на английской клавиатуре конфигуратора. Экранные подсказки могут не совпадать с физическими кнопками, потому что игра видит только эмулированный ввод. Legacy mode не требует Steam Input API. Кнопки можно привязать к keyboard, mouse или XInput events. Клавиатура отправляется по scancode. Игра обычно не знает реальный тип контроллера. Legacy mode не требует Steam Input API.

Совет: Для старой игры сначала соберите простую базовую схему, а сложные слои добавляйте после проверки.

Что ожидать

  • Старая PC-игра. keyboard+mouse emulation.
  • Игра ждёт XInput. эмуляция стандартного геймпада.
  • Проблемы mixed input. один основной тип ввода.

Предупреждение: На неанглийской системной раскладке scancode может давать не тот символ, который нарисован на английской клавиатуре конфигуратора.

Что сделать

  1. Определите, какой тип ввода игра понимает лучше.
  2. Выберите физический элемент контроллера.
  3. Назначьте клавишу, мышь или XInput-команду.
  4. Проверьте бой, меню, карту и инвентарь.
  5. При конфликте сократите смешение типов ввода.

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

Проверка результата

Сравните два случая отдельно: Старая PC-игра — keyboard+mouse emulation. Второй ориентир: Игра ждёт XInput — эмуляция стандартного геймпада. Проблемы mixed input — один основной тип ввода. Один основной тип ввода.

Нюансы

Кнопки можно привязать к keyboard, mouse или XInput events. Клавиатура отправляется по scancode. Keyboard+mouse emulation. Эмуляция стандартного геймпада.

Практическая проверка

Начальная точка проверки — Определите, какой тип ввода игра понимает лучше. Финальный признак — При конфликте сократите смешение типов ввода. Если финальный признак не появился, вернитесь к первому шагу для «Steam Input Legacy Bindings» и проверьте тот же сценарий без дополнительных изменений.

Что ещё проверить

Legacy Bindings не требуют интеграции Steam Input API со стороны игры: раскладка может выдавать клавиши, движения мыши или XInput-события. Сверяйте фактический scancode в игре, особенно если активна неанглийская раскладка клавиатуры.

Чек-лист

  • До начала: определите, какой тип ввода игра понимает лучше.
  • Контроль в середине: назначьте клавишу, мышь или XInput-команду.
  • В конце: при конфликте сократите смешение типов ввода.
  • Ограничение: один основной тип ввода.

Что учитывать

Условия меняются. Страница отражает состояние на 2026-09-22; при расхождении с официальной документацией приоритет у первоисточника.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. Steam Input Legacy Mode). Пример и формулировки — редакция N1RO на 2026-09-22.