Что именно измеряет результат
Тест считывает кнопки и оси, которые ваш браузер передает через Gamepad API, и определяет подключенный геймпад — Xbox, PlayStation или Nintendo, используя USB-идентификатор производителя. Он отслеживает форму внешнего края каждого стика, подсчитывает частоту отчетов геймпада и, если вы разрешите, запускает моторы вибрации, чтобы вы могли проверить их работу.
Граница измерения: Сопоставления в браузере различаются в зависимости от геймпада, операционной системы и драйвера. Отсутствие функции вибрации или необычная метка не обязательно означают, что геймпад неисправен, а частота отчетов не может превышать частоту обновления вашего дисплея.
Как интерпретировать результат
Отклик кнопок
Кнопка должна загораться один раз при нажатии и гаснуть при отпускании. Быстрое мерцание без осознанного нажатия может указывать на проблему с переключателем, драйвером или подключением.
Круговость стика
Обведите каждый стик по краю. Несколько процентов — это нормально для нового геймпада, и 0% не является целью: многие контроллеры специально выходят за пределы круга по диагоналям. Сигналом служит геймпад, который показывает результаты значительно хуже, чем раньше.
Частота отчётов
Значение на уровне частоты обновления вашего дисплея означает, что геймпад работает как минимум так же быстро — браузер не может видеть дальше. Значение, явно находящееся ниже него, — это собственный предел контроллера, который обычно улучшается при подключении по кабелю.
Вибрация
Слабый и сильный моторы должны ощущаться по-разному. Мотор, который ощущается так же, как «оба», или ничего не делает — тот, который стоит проверить. Браузер запускает моторы, но не может их измерить.
Проверка неожиданных результатов
Ничего не появляется
Нажмите кнопку на геймпада: большинство браузеров выводят геймпад только после ввода, попробуйте проводное подключение и проверьте, не удерживает ли другая вкладка или игра монопольный доступ.
Названия не совпадают с моим геймпадом
Геймпады, не использующие стандартную раскладку, отображаются по исходному индексу, поскольку угаданное название было бы неверным. Исходные индексы находятся в разделе «Исходные индексы и оси».
Вибрация не работает
Chrome и Edge на компьютере включают вибрацию для большинства геймпадов Xbox и PlayStation; Firefox и Safari обычно нет. Попробуйте кабель и сначала нажмите кнопку на геймпаде, чтобы страница могла обратиться к его моторам.
Частые вопросы
Нужно ли устанавливать драйвер?
Нет. Он считывает только сигналы геймпада, которые уже передает ваш браузер.
Какие геймпады он распознает?
Любой геймпад, который видит браузер. Геймпады Xbox, PlayStation и Nintendo получают названия и отображаются в собственной раскладке по USB-идентификатору производителя; другие геймпады используют универсальную раскладку, а нестандартные отображаются по исходному индексу.
Нужно ли разрешение для теста вибрации?
Да. Страница ничего не отправляет на геймпад, пока вы не нажмете «Разрешить вибрацию на этот визит», каждый паттерн останавливается сам по себе в течение двух секунд, а разрешение истекает при вашем уходе.
Почему в частоте отчётов написано «не менее 60 Hz»?
Браузер передает состояние геймпада странице один раз за отображаемый кадр, поэтому на экране с 60 Hz ничего быстрее 60 Hz увидеть нельзя. Страница сообщает, когда это число является потолком вашего дисплея, а не собственной частотой геймпада.
Может ли это доказать, что мой геймпад сломан?
Это может задокументировать наблюдаемый ввод в браузере, но аппаратную диагностику следует подтвердить в другом браузере, при другом подключении и на другом устройстве.
Загружается ли мой ID геймпада?
Нет. Сессия обрабатывается в вашем браузере, а ввод или идентификаторы геймпада не отправляются в Keymap Labs.