Сменить язык?

При смене языка данные текущего теста будут удалены. Продолжить?

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

Используйте этот тестер контроллера для проверки кнопок, стиков, триггеров и поддерживаемой вибрации.

Инструкция и частые вопросы

3D-визуализация геймпада

Схема кнопок неизвестнаКонтроллер не подключенДля проверки нажимайте кнопки и двигайте стики настоящего геймпада. Перетаскивайте модель, чтобы осмотреть её.
Загрузка 3D-модели…
Ожидание подключения

Стики

Динамическое перемещение стика

Левый стик

X —Y —

Правый стик

X —Y —

Триггеры

Значения, сообщенные браузером

Левый триггер

B6

Правый триггер

B7

Кнопки

Нет живых показаний

Проверенные кнопки

— / —

Распознанные оси
—
Распознанные кнопки
—

Проверка вибрации

Нажмите эффект вибрации или двойным нажатием обоих триггеров (LT + RT / L2 + R2 / ZL + ZR) переключайте эффекты.

Стики

Журнал необработанного ввода

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

Проверено: —

Проверенные кнопки учитываются в покрытии. Исключите позиции, которые браузер или устройство зарезервировали; отсутствие наблюдаемого ввода само по себе не указывает на неисправность.

Кнопки еще не доступны.

Журнал событий

ВремяСобытиеЭлемент вводаЗначение
Изменений пока не зарегистрировано.
Метод и ограничения

Здесь показаны данные ввода, доступные браузеру. Чтение на каждом кадре экрана не соответствует USB-отчётам и не измеряет аппаратную задержку. Калибровка, мёртвая зона и оценка качества не применяются.

Руководство по тестированию геймпада: управление, стики и вибрация

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

Как протестировать

  1. Подключите геймпад через USB или Bluetooth, затем нажмите кнопку геймпада. Если подключено несколько устройств, выберите то, которое вы хотите протестировать. Для доступа к API геймпада используйте HTTPS или localhost.
  2. Нажмите и отпустите каждую кнопку, проведите стиками по всему диапазону, затем отпустите их и посмотрите значения X/Y в покое. Плавно нажмите и отпустите каждый триггер. Его значения отражают ввод в браузере, а не физический ход.
  3. Если вибрация доступна, выберите эффект и проверьте, ощущается ли он. Экспортируйте данные для сравнения режимов подключения или браузеров. Смена отображаемой модели не изменяет и не калибрует само устройство.

Часто задаваемые вопросы

Почему мой геймпад Xbox, PS5 или PS4 не обнаруживается?

Подключите геймпад, убедитесь, что эта страница активна, и нажмите одну из кнопок геймпада. Проверьте доступ через HTTPS, поддержку браузера и выбранное устройство. Попробуйте кабель с поддержкой данных или другой браузер. Сходство в 3D-виде не гарантирует совместимость; нестандартные устройства могут отображать только исходные номера кнопок и осей.

Как проверить дрейф стиков геймпада?

Отпустите стики и посмотрите значения X/Y в покое, затем несколько раз отклоните каждый стик и дайте ему вернуться. Устойчивое смещение полезно сравнить в разных браузерах, режимах подключения и играх. Страница не применяет программную мёртвую зону и не задаёт универсальный порог успешного результата; она не калибрует стики и не устраняет дрейф.

Почему тест вибрации геймпада не работает?

Для вибрации геймпад и браузер должны предоставлять доступ к поддерживаемому виброприводу. Нажмите доступный эффект. Если кнопка недоступна или вибрация не ощущается, сравните USB и Bluetooth либо попробуйте другой браузер. Успешный запрос API сам по себе не доказывает, что мотор сработал.

Тестирование ввода геймпада измеряет задержку или частоту опроса?

Нет. Страница читает API геймпада на каждом кадре отображения. Несколько чтений могут содержать одинаковые временные метки устройства, и планирование браузера влияет на наблюдения. Количество чтений и изменения временных меток не могут определить частоту опроса USB или конечную задержку ввода.

Как тестировать и понимать значения

Подключите и выберите

Подключите через USB или Bluetooth, затем нажмите кнопку контроллера. Некоторые браузеры отображают устройство только после взаимодействия. Используйте localhost или HTTPS при необходимости. Выберите устройство явно, если подключено несколько устройств.

Внешний вид автоматически выбирается по известному имени устройства или USB-идентификаторам производителя и продукта. Для неизвестного устройства показывается подписанный образец. Ручной выбор имеет приоритет. Кнопки и оси связываются с моделью только при стандартной схеме. Для нестандартных устройств сохраняются все исходные показания без попытки угадать назначение. Отдельные Joy-Con не объединяются.

Сохраняйте валидность сравнений

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

Несколько чтений в браузере могут иметь одну временную метку устройства. Ни число чтений, ни изменения метки не доказывают аппаратную частоту опроса. JSON содержит фактические изменения ввода, результаты явных проверок и число записей, удалённых при переполнении буфера. CSV содержит только сохранённые изменения элементов управления текущей сессии.