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

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

LTRTLBRB01238916LR

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

Как проверить геймпад в браузере

Геймпад рядом с экраном, на котором отображаются положение стика и уровень нажатия

Подключите геймпад по USB или Bluetooth и нажмите на нём кнопку. После подключения тест покажет, какие нажатия и движения получает браузер. Нажмите кнопку и отпустите её. Состояние должно измениться дважды. Затем отклоните стик и отпустите его, чтобы посмотреть, куда вернётся точка.

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

Что показывают кнопки, оси и триггеры

У кнопки два показателя. Подпись «Нажата» или «Отпущена» отражает состояние, а число рядом показывает степень нажатия от 0 до 1. У обычной кнопки это обычно два крайних значения. У чувствительного к нажатию триггера могут быть промежуточные значения. Значение и состояние иногда меняются в разные моменты, потому что браузер получает их отдельно.

Ось описывает движение в одном направлении. Для стандартной схемы стик передаёт две оси. X меняется слева направо, Y сверху вниз. Центр соответствует паре значений, близких к нулю. Число оси обычно находится между −1 и 1. На схеме точка показывает обе координаты сразу, а в списке под ней можно посмотреть каждую ось по отдельности.

В стандартной схеме индексы 0 и 1 относятся к левому стику, 2 и 3 к правому. За левый и правый триггеры отвечают кнопки 6 и 7. Такие подписи показываются, если браузер сообщает стандартную раскладку. У остальных устройств сохраняются номера, чтобы не перепутать, например, дополнительный рычаг с правым стиком. Положение кнопки на корпусе важнее напечатанной буквы. Нижняя кнопка разных моделей может называться по-разному.

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

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

Кнопка удерживается и отпускается

Проверьте кнопку 0. На стандартном геймпаде это нижняя кнопка в правой группе. При удержании цифровой кнопки ожидается «Нажата» и значение 1. После отпускания должно появиться «Отпущена» и значение 0. Если меняется другой номер, повторите тест, нажимая по одной кнопке, и уточните раскладку, которую передаёт браузер.

Стик движется по диагонали

На осях 0 и 1 видны 0,25 и −0,5. Левый стик отклонён вправо и вверх, причём по вертикали сильнее. На схеме точка должна оказаться правее и выше центра. Попробуйте провести стиком по краю и отдельно в каждую сторону. Так проще заметить, если в одном направлении показания растут заметно меньше, чем в другом.

Триггер реагирует на силу нажатия

У кнопки 6 значение 0,75. Браузер передаёт левый триггер на трёх четвертях диапазона. Плавно дожмите и отпустите его. Если число меняется промежуточными шагами, игра может использовать этот ввод для плавного торможения или ускорения. Если доступны только 0 и 1, проверьте выбранный режим устройства и поддержку аналогового ввода в игре.

Стик слегка отклонён в покое

После отпускания ось показывает 0,04. Подождите несколько секунд и повторите движение из разных направлений. Если отклонение держится, сравните его с поведением в игре. Она может игнорировать слабый сигнал вокруг центра. Такой участок называется мёртвой зоной. Даже одинаковое число может заметно влиять на одну игру и быть незаметным в другой.

Браузер видит устройство без подписей

При нажатии педали меняется ось 5 с −1 до 1. Это полезный результат для устройства без стандартной раскладки. Номер показывает, какой вход отзывается на педаль, и помогает назначить действие в игре. Если другая педаль меняет ту же ось, проверьте, умеет ли устройство передавать их отдельно в выбранном режиме.

Что проверить, если показания отличаются от игры

Сначала определите, на каком шаге пропадает сигнал. Если геймпада нет в системном списке, проверьте подключение. USB-кабель, рассчитанный только на зарядку, не передаёт данные. Для Bluetooth убедитесь, что контроллер сопряжён именно с этим устройством. Если система его видит, откройте тест в обычной вкладке и нажмите кнопку.

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

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

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

Частые вопросы о проверке геймпада

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

Почему подключённый геймпад не появился в тесте?

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

Можно ли проверить контроллер на телефоне?

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

Почему после смены USB на Bluetooth изменились номера кнопок?

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

Что означает дрейф стика?

Так называют заметный ввод, когда стик отпущен. В тесте посмотрите, остаётся ли отклонение после нескольких возвратов к центру. На итог в игре влияет её мёртвая зона, поэтому небольшое число само по себе не определяет неисправность.

Почему у оси не получается ровно 1 в крайнем положении?

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

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

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

Передаёт ли тест нажатия на сервер?

Страница считывает состояние геймпада в браузере и показывает его сразу. Здесь нет журнала нажатий. После закрытия страницы проверка прекращается.

Похожие калькуляторы

Возможно вам пригодятся ещё несколько калькуляторов по данной теме:

  • Тест клавиатуры. Нажимайте клавиши и проверяйте, какие из них видит браузер.
  • Тест мыши. Проверьте нажатия кнопок мыши и прокрутку колеса в тестовой области.
  • Тест сенсорного экрана. Проведите пальцами по полю и проверьте одновременные касания.
  • Визуальный редактор HTML. Редактируйте бесплатно и онлайн HTML-код, и сразу же смотрите внешний вид текста и страницы в режиме предпросмотра (WYSIWYG).
  • Генератор паролей. Создайте сложный и надёжный пароль бесплатно с помощью онлайн-генератора из 8, 10, 12 или большего числа рандомных (случайных) символов.
  • Генератор QR-кода. Вставьте ссылку или текст. Готовый QR-код можно скопировать или скачать как PNG.
  • Сумма прописью. Переведите рубли и копейки в текст и скопируйте готовую сумму.
  • Хрономер: время чтения текста. Оцените, сколько времени займёт чтение или произнесение текста вслух. Просто введите текст в форму, и хронометраж рассчитается автоматически.
  • Рандомайзер: генератор случайных чисел. Выберите до 20 случайных чисел без повторов и задайте исключения.
  • Случайный выбор из списка. Добавьте варианты по одному в строке, укажите количество и выберите режим повторов.

Есть что добавить?

Напишите своё мнение, комментарий или предложение.