Проверить Xbox

Геймпад Xbox One и Series: раскладка кнопок, стики и то, чего браузер у этой модели не видит.

Сначала нажмите любую кнопку на самом геймпаде.

Ничего не отправляется на сервер: страница читает состояние геймпада прямо в браузере.

Что означает результат

Кнопки подписаны как на корпусе

Модель опознана верно, схема стандартная. Нажатая кнопка темнеет, проверенная остаётся отмеченной.

Подписи не совпадают с корпусом

Браузер опознал геймпад иначе. Ориентируйтесь на номер кнопки и её положение: они одинаковы у всех геймпадов со стандартной схемой.

Схема «нестандартная»

Сопоставить кнопки со стандартом не удалось. Так бывает при подключении через переходники и у неоригинальных геймпадов.

Почему геймпад Xbox — эталон

Браузерная спецификация Gamepad API писалась под схему Xbox, и это не преувеличение: «стандартная раскладка» в ней описана буквально кнопками A, B, X, Y, бамперами, триггерами и двумя стиками в том порядке, в каком они лежат у этого геймпада. Поэтому подписи на экране совпадают с надписями на корпусе почти всегда, а у геймпадов других производителей — не всегда.

Кнопок семнадцать: тачпада, дающего восемнадцатую у PlayStation, здесь нет. Кнопка Share на моделях Series отдаётся браузеру не во всех системах — если она не отзывается, это чаще всего не поломка.

Подключение

По кабелю и по Bluetooth опознаётся сразу. По фирменному беспроводному адаптеру — тоже, но система показывает его как XInput-устройство, и строка опознания тогда выглядит иначе. Все три способа для проверки равнозначны.

Что проверять в первую очередь

Триггеры и стики. Триггеры у Xbox аналоговые, и в проверке видно их промежуточные значения — если триггер сразу прыгает с нуля на единицу, износился датчик. Стики страдают тем же дрифтом, что и у PlayStation: внутри стоят потенциометры того же типа.

Раскладка Xbox

Геймпад Xbox One и Series. Эталон стандартной схемы: под неё браузерная спецификация и писалась, поэтому раскладка совпадает почти всегда.

Кнопка XboxНомерПоложение
A№ 0нижняя лицевая
B№ 1правая лицевая
X№ 2левая лицевая
Y№ 3верхняя лицевая
LB№ 4левый верхний бампер
RB№ 5правый верхний бампер
LT№ 6левый триггер
RT№ 7правый триггер
View№ 8левая служебная
Menu№ 9правая служебная
LS№ 10нажатие левого стика
RS№ 11нажатие правого стика
№ 12крестовина вверх
№ 13крестовина вниз
№ 14крестовина влево
№ 15крестовина вправо
Xbox№ 16центральная

Номера здесь — не выдумка страницы, а часть стандарта: браузер отдаёт кнопки массивом, и позиция в массиве и есть номер. Именно поэтому «крестик» у PlayStation и «A» у Xbox — это одна и та же кнопка номер ноль: позиция общая, подпись разная.

Особенности этой модели

ЧтоПодробности
Тачпада нетКнопки 17 у этого геймпада не существует.
Кнопка XboxЦентральная кнопка приходит номером 16, но в Windows её часто перехватывает система и открывает игровую панель.
Триггеры LT и RTАналоговые, приходят величиной нажатия. У Series-версии ход короче, чем у One.
BluetoothРанние версии Xbox One подключались только по кабелю и фирменному адаптеру; Bluetooth появился в поздних ревизиях.

Геймпад не находится

Первое, что нужно знать: браузер намеренно не показывает подключённые геймпады, пока на них не нажали кнопку. Это не задержка и не сбой — это защита от опознания человека по набору его устройств. Подключённый, но не тронутый геймпад для страницы не существует.

Поэтому порядок такой: подключить, нажать на самом геймпаде любую кнопку, и только потом запускать проверку. Если после нажатия он всё равно не появился, причина в чём-то из списка ниже.

Если не работает

Геймпад подключён, но не находится

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

Находится, но кнопки не совпадают с подписями

В сводке посмотрите строку «Схема». Если она нестандартная, браузер не смог сопоставить кнопки со стандартом, и номера будут другими. Это свойство конкретного геймпада или способа подключения.

По кабелю работает, по Bluetooth нет

Обычное дело: часть браузеров опознаёт один и тот же геймпад по-разному в зависимости от подключения. Для проверки надёжнее кабель.

В браузере работает, в игре нет

Значит, дело в игре или в системном драйвере, а не в геймпаде. В Windows проверьте, видит ли его системная панель игровых устройств.

Не работает в Safari на телефоне

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

Чего браузер увидеть не может

  • Геймпад, на котором не нажали ни одной кнопки. Браузер намеренно скрывает подключённые устройства до первого нажатия — это защита от опознания человека по набору его железа, а не задержка.
  • Уровень заряда батареи. Стандарт этого не передаёт.
  • Адаптивные триггеры и точную тактильную отдачу DualSense: браузеру доступна только обычная вибрация двумя моторами.
  • Касания тачпада и координаты пальца. Приходит только нажатие как кнопка.
  • Гироскоп и акселерометр геймпада. В стандарт они не входят.
  • Модель геймпада наверняка. Браузер отдаёт строку опознания, а она у разных систем и подключений разная — определение модели всегда догадка.

Рядом

Частые вопросы

Почему кнопки Xbox нумеруются именно так?

Это стандартная схема браузера: кнопки приходят массивом, и позиция в массиве и есть номер. Схема писалась под геймпад Xbox, поэтому у него совпадений больше всего, но нумерация одинакова у всех геймпадов, которые браузер опознал как стандартные.

Геймпад не находится

Нажмите на нём любую кнопку. Браузер намеренно скрывает подключённые геймпады до первого нажатия — это защита от опознания человека по набору его устройств.

Это помогло вам? Оцените: