Тест геймпада

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

  1. Подключите контроллер по USB или Bluetooth.
  2. Нажмите любую кнопку, чтобы браузер его увидел.
  3. Пройдите все кнопки и проведите оба стика по краю.

Контроллер пока не найден. Подключите его и нажмите любую кнопку.

Ничего не появляется?

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

Как работает тест геймпада

Браузер считывает контроллер через Gamepad API примерно с частотой обновления экрана. Каждая плитка показывает одну кнопку: синеет, пока её держат, остаётся зелёной после срабатывания и показывает силу нажатия, поэтому аналоговые курки должны плавно расти от 0% до 100%. Каждый круг показывает пару осей стика: точка следует за стиком, а числа дают точное положение от −1 до 1.

Если браузер узнаёт раскладку контроллера, плитки называются привычными позициями Xbox и PlayStation. Иначе они просто пронумерованы, а порядок зависит от драйвера.

Проверка дрифта стиков

  1. Отпустите оба стика и положите контроллер.
  2. Смотрите на числа. Исправный стик в покое держится в пределах примерно ±0,05 от нуля. Большие значения или медленные изменения, когда вы ничего не трогаете, говорят о дрифте.
  3. Медленно проведите каждый стик по краю. Точка должна описать полный круг и в каждом направлении дойти почти до ±1.
  4. Нажмите каждый стик и проверьте, что плитки нажатия стиков загораются.

Небольшие значения в покое нормальны; игры игнорируют их благодаря «мёртвой зоне». Дрифт, заметный в играх, обычно здесь заметно больше 0,1.

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

Почему кнопки пронумерованы, а не названы?

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

Кнопка вибрации серая. Вибрация сломана?

Не обязательно. Вибрация работает только в некоторых браузерах (в основном Chrome и Edge) и с некоторыми контроллерами. Firefox и Safari пока не дают её сайтам.

Можно ли проверить два контроллера сразу?

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

Работает ли на телефоне или планшете?

Работает везде, где браузер поддерживает контроллеры, включая свежий Chrome на Android и Safari на iPhone и iPad с подключённым по Bluetooth геймпадом.