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

Геймпад

Нажмите любую кнопку

LT RT LB RB A B X Y ⧉ ≡ ⇪
НажатаПроверена

Аналоговые стики

Дрифт и окружность

Левый +0.000, +0.000 Окружность —
Правый +0.000, +0.000 Окружность —
Тест дрифта: не трогайте стики, 5 с

Триггеры

Нажатие 0–1

0.00
LT
0.00
RT

Сырые данные

Вывод Gamepad API

Оси
Кнопки

Нет геймпада

Вибрация

Двойной мотор

Тест геймпада онлайн – проверка кнопок, стиков и дрифта

Этот тест геймпада в реальном времени отображает каждое нажатие кнопок, отклонение стиков, силу нажатия курков и работу моторов вибрации любого контроллера. Подключите геймпад Xbox, PlayStation, Switch или обычный ПК-геймпад через USB или Bluetooth и нажмите любую кнопку: браузеры скрывают контроллеры до первого нажатия, поэтому до этого на экране ничего не появится. Весь тест джойстика работает прямо во вкладке браузера и никуда не передает данные, что делает его удобным инструментом для проверки нового устройства, поиска неисправностей или проверки геймпада перед покупкой с рук.

Как протестировать геймпад за четыре шага

  1. Подключите устройство. Используйте USB-кабель для передачи данных или Bluetooth. Проводное подключение надежнее для первичной проверки, так как исключает проблемы сопряжения и разряженный аккумулятор.
  2. Нажмите любую кнопку. Gamepad API отображает контроллер только после получения первого сигнала с устройства; статус сразу переключится на «Подключено».
  3. Проверьте кнопки и стики. Нажмите каждую кнопку, отклоните оба стика до упора и плавно нажмите курки (LT/RT или L2/R2). Каждая кнопка должна подсвечиваться зеленым контуром после срабатывания.
  4. Запустите тест вибрации и дрифта. Нажмите кнопку теста моторов вибрации и запустите замер дрифта стиков, положив контроллер на ровную поверхность.

Описание панелей тестера

Тест дрифта и графики стиков опрашивают контроллер каждые 4 мс — чаще, чем обновляется экран, поэтому даже самые быстрые нажатия и щелчки не теряются.

Схема геймпада, графики стиков и курки

Кнопка подсвечивается при удержании и сохраняет зеленый контур после проверки. Графики отображают текущую позицию стика внутри единичной окружности и плавный затухающий след движения. Медленно проведите стиком по кругу: при идеальной калибровке круговая ошибка близка к 0%. Шкалы курков отображают силу нажатия от 0,00 до 1,00.

Значения стиков, тест дрифта и вибрация

Под каждым графиком отображаются координаты x · y, которые в состоянии покоя не должны превышать нескольких сотых долей. Если персонаж двигается сам по себе, запустите отдельный тест дрифта стиков с контролем мертвых зон. Кнопки вибрации запускают слабый мотор высокой частоты, сильный мотор низкой частоты или оба мотора сразу на одну секунду.

Сырые данные

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

Поддержка в браузерах: вибрация, курки и WebHID

Все современные браузеры для настольных ПК считывают кнопки и оси. Различия заключаются в выводе обратной связи:

  • Chrome и Edge (Windows, macOS, Linux): полный опрос кнопок и осей, двухмоторная вибрация и доступ к WebHID. Импульсная вибрация курков Xbox работает только на Windows с геймпадами Xbox One или Series. Для полного управления DualSense используйте наш специализированный тест DualSense.
  • Firefox: стабильно считывает кнопки и оси, но не поддерживает программный вызов вибрации playEffect().
  • Safari (macOS): поддерживает стандартные кнопки, оси и стандартную вибрацию по Bluetooth и USB.
  • Мобильные браузеры (Android и iOS): Chrome на Android считывает геймпады через USB-OTG и Bluetooth; Safari на iOS поддерживает контроллеры со стандартной раскладкой, но блокирует вибрацию на веб-страницах.

Геймпад не обнаружен? Проверьте эти пункты

  1. Нажмите кнопку в активной вкладке. Простого подключения недостаточно: браузер ожидает нажатия любой клавиши на устройстве и игнорирует ввод, если вкладка не активна.
  2. Смените кабель. Многие кабели USB-C и micro-USB предназначены только для зарядки и не имеют линий передачи данных. Если контроллер заряжается, но не определяется, возьмите кабель с поддержкой передачи данных.
  3. Закройте конфликтующие программы. Steam (с включенным Steam Input), DS4Windows, BetterJoy, reWASD или эмуляторы захватывают геймпад в эксклюзивном режиме, скрывая его от браузера.
  4. Проверьте системные настройки Bluetooth. Если контроллер сопряжен, но не отвечает, удалите его из списка устройств Bluetooth в системе и выполните сопряжение заново.
  5. Перезапустите браузер. Демон Gamepad API в браузере иногда зависает после отключения устройства; полный перезапуск решает проблему.

Стандартная раскладка W3C

Когда браузер определяет контроллер, он преобразует его ввод в стандартную раскладку геймпада по спецификации W3C Gamepad, благодаря чему любые модели передают одинаковые индексы кнопок:

  • Кнопки 0–3: нижняя, правая, левая и верхняя кнопки действия (A, B, X, Y на Xbox или крест, круг, квадрат, треугольник на PlayStation). Для Nintendo проведите тест Joy-Con, а для Microsoft — отдельный тест геймпада Xbox.
  • Кнопки 4–7: бамперы LB/RB (L1/R1) и курки LT/RT (L2/R2).
  • Кнопки 8–9: кнопки меню «Назад» и «Старт» (View/Menu или Share/Options).
  • Кнопки 10–11: нажатия аналоговых стиков L3 и R3.
  • Кнопки 12–15: направления крестовины D-pad (вверх, вниз, влево, вправо).
  • Кнопка 16: системная кнопка (Xbox, PS или Home).
  • Оси 0–3: горизонтальная и вертикальная оси левого стика, затем правого стика.

Конфиденциальность: данные не покидают устройство

Этот инструмент считывает показания контроллера напрямую через локальный Gamepad API вашего браузера и производит все вычисления прямо на этой странице. Никакая информация о геймпаде, его названии, серийных номерах или нажатых кнопках никогда не передается на сервер, не сохраняется и не передается третьим лицам. Некоторые сайты отправляют данные каждого подключенного устройства на свои серверы — этот инструмент гарантирует полную локальность и безопасность.

Frequently asked questions

Геймпад работает в онлайн тестере, но не работает в игре. Он сломан?

Нет, контроллер исправен: если он откликается в тестере, все кнопки и оси физически функционируют. Проблема заключается в том, как игра обрабатывает ввод. Старые игры для ПК поддерживают только протокол DirectInput, тогда как большинство современных контроллеров передают команды через XInput. Если игра запущена в Steam, включите функцию Steam Input в свойствах игры. Для сторонних игр может потребоваться эмулятор XInput (например, x360ce) или запуск игры от имени администратора.

Геймпад PS5 подключается по Bluetooth, но кнопки не реагируют. По кабелю всё работает. В чем дело?

Контроллеру DualSense требуется стабильное соединение DirectInput через современный стек Bluetooth. На старых адаптерах Bluetooth (версии 4.0 и ниже) или при помехах от соседних портов USB 3.0 контроллер может сопрягаться как аудиоустройство без передачи игрового ввода. Удалите контроллер в настройках Bluetooth Windows, вставьте Bluetooth-адаптер в отдельный порт USB 2.0 подальше от быстрых накопителей и подключите геймпад заново.

Почему кнопки Xbox и Share не реагируют при проверке геймпада на ПК?

Кнопка Xbox (Guide) перехватывается операционной системой Windows для открытия панели Xbox Game Bar, а кнопка Share зарезервирована для создания снимков экрана. Драйвер XInput в Windows скрывает эти кнопки от браузеров и обычных приложений. Чтобы убедиться, что кнопка Xbox работает, нажмите ее: если открывается оверлей Game Bar, кнопка полностью исправна. В macOS и Linux по Bluetooth кнопка Share обычно определяется как кнопка с индексом 17.

Геймпад Xbox работает в Chrome на Mac, но не работает в Safari. Как решить?

Обновите прошивку контроллера Xbox через приложение «Аксессуары Xbox» на ПК с Windows или на консоли Xbox. Старые версии микропрограммы Xbox Series X|S и Xbox One по Bluetooth используют нестандартный профиль дескриптора HID, который Safari в macOS блокирует из соображений безопасности. В свежих версиях прошивки Microsoft перешла на стандартный протокол BLE HID, после чего геймпад сразу распознается Safari.

Персонаж уходит в сторону только в одной игре, а в других нет. Это дрифт стика или баг игры?

Скорее всего, у вашего стика есть небольшой дрифт, который проявляется только в играх с узкой внутренней мертвой зоной. Такие соревновательные шутеры, как Apex Legends, Call of Duty или Fortnite, по умолчанию имеют очень маленькую мертвую зону (от 3% до 5%), тогда как в приключенческих играх мертвая зона достигает 10–15%. Положите контроллер и посмотрите на график стика в нашем тестере: если смещение от центра превышает 0,05, увеличьте мертвую зону в настройках конкретной игры.

Вибрация не работает через беспроводной адаптер Xbox на ПК, но работает по USB. Как проверить?

Беспроводной адаптер Xbox Wireless Adapter использует проприетарный протокол связи Microsoft GIP, который транслирует команды вибрации через специальный драйвер Windows. Откройте приложение «Аксессуары Xbox» из Microsoft Store и нажмите «Проверить вибрацию». Если там вибрация работает, а в браузере нет, значит браузер подключен к интерфейсу без поддержки расширенного интерфейса Gamepad Haptics; в играх с поддержкой XInput вибрация будет работать полноценно.

При использовании DS4Windows с двумя геймпадами DualShock 4 игра видит только один. В чем причина?

Игра считывает одновременно и реальный контроллер DirectInput, и виртуальный контроллер Xbox 360, созданный DS4Windows — эта распространенная проблема называется «двойным вводом» (double input). Для ее устранения включите в настройках DS4Windows функцию «Hide DS4 Controller» или установите утилиту HidHide, которая скрывает физические контроллеры от всех программ, кроме самой DS4Windows.