Как использовать: Нажмите любую физическую кнопку на вашем контроллере. Обратите внимание, какая область на экране загорается и какой у нее индекс. Если загоревшаяся область не соответствует нажатой кнопке, возможно, изменена раскладка или есть проблема с драйвером.
Журнал Событий в Реальном Времени
Сырые Данные Осей
ОСЬ 00.00000
ОСЬ 10.00000
ОСЬ 20.00000
ОСЬ 30.00000
Понимание Раскладки Геймпада
Почему при нажатии A отображается B? Используйте этот инструмент для проверки ввода с контроллера, чтобы раскрыть скрытую логику драйвера. Лучший способ проверить кнопки геймпада и устранить ошибки переназначения на ПК.
Стандартный Протокол XInput
Большинство игр для ПК и браузеров следуют стандарту раскладки контроллера Xbox 360. Это означает, что независимо от бренда вашего контроллера система сопоставляет кнопки стандартным индексам 0-16.
Кнопка 0: A (Низ)
Кнопка 1: B (Право)
Кнопка 2: X (Лево)
Кнопка 3: Y (Верх)
Распространенные Проблемы Раскладки
- Конфликт Раскладки Nintendo: Физически у контроллеров Switch «A справа, B снизу», но ПК считывает «A снизу, B справа». Если при тестировании кнопки кажутся поменянными местами, это разница в протоколах. Исправляется через Steam Input.
- Обнаружение Макросов/Переназначений: Если вы используете маппинг задних лепестков или макросы, этот инструмент показывает переназначенную логическую кнопку. Например, если вы назначите задний лепесток на A, при его нажатии загорится Кнопка 0.
Об Индексах API
Индекс 0-3: Основные Кнопки
Индекс 4-5: Бамперы (LB/RB)
Индекс 6-7: Триггеры (LT/RT)
Индекс 8-9: Select/Start
Индекс 10-11: Нажатия Стиков
Индекс 12-15: Крестовина (D-Pad)
Индекс 16: Домой (Home)
Индекс 17: Поделиться (Share) / Сенсорная панель