Досье инструмента
gamepad-testerПроверено
01
01Описание
Обновлено 2026-10-17Проверка геймпада Xbox, PS5, PS4 и Switch: кнопки, триггеры, крестовина, частота опроса, журнал залипаний и двойных нажатий, причины отключений.
02
02Похожие инструменты06
Тест клавиатуры онлайн: залипание, дребезг, NKRO
Тест мыши онлайн: двойной клик, срыв, колесо, CPS
Тест стиков: дрифт PS5, Xbox и Joy-Con, дед-зона
Тест вибрации: проверка вибромотора телефона онлайн
Конвертер сенсы: чувствительность мыши для CS2, Valorant
Тест реакции онлайн: измерь время реакции кликом
03
03Возможности12
- Определение кнопок в реальном времени: при нажатии кнопка сразу подсвечивается, для каждого типа кнопки есть визуальный отклик
- Визуализация аналоговых стиков: значения осей X/Y в реальном времени и индикатор положения, показывающий дрифт стика
- Показ усилия триггеров: значения аналоговых триггеров в виде полосы (0-100%) для контроллеров с датчиком давления
- Определение крестовины: проверяются все четыре направления (вверх, вниз, влево, вправо) с визуальными индикаторами
- Поддержка нескольких контроллеров: можно тестировать несколько геймпадов одновременно, у каждого своя панель
- Журнал событий с таймингом: каждое нажатие и отпускание записывается с длительностью удержания, поэтому двойные срабатывания и пропадание сигнала при удержании видны и понятны
- Работает со всеми контроллерами: PlayStation, Xbox, Nintendo Switch, Steam Controller и обычные USB/Bluetooth-геймпады
- Визуализация мёртвой зоны: на схеме стика показана центральная мёртвая зона, поэтому сразу видно, когда стик выходит за пределы ожидаемого нейтрального диапазона
- Смещение стиков в реальном времени: текущие значения X/Y и величина смещения для обоих стиков плюс красное предупреждение о дрифте, как только стик в покое выходит за мёртвую зону
- Диагностика раскладки кнопок: при каждом нажатии видно, какую физическую кнопку сообщает стандартная раскладка браузера, что выявляет переназначенные, привязанные к драйверу или залипшие кнопки
- Отслеживание отключений: карточка состояния подключения и замирание стиков и кнопок во время игры показывают периодическую потерю сигнала, первый признак умирающего приёмника или садящейся батареи
- Журнал состояния подключения: каждое подключение и отключение записывается в журнал событий (зелёное «Подключено» / красное «Отключено» с отметками времени), поэтому мигающие обрывы видны как повторяющиеся пары отключение-подключение, которые можно посчитать
04
04Как пользоваться11
- Подключите геймпад к устройству по USB или Bluetooth
- Нажмите любую кнопку на контроллере, чтобы активировать Gamepad API браузера
- Контроллер появится в тестере со своим названием и числом кнопок и осей
- Нажмите каждую кнопку: она подсветится, и вы убедитесь, что она работает
- Подвигайте аналоговые стики, чтобы проверить значения осей X/Y и обнаружить дрифт
- Нажимайте триггеры, чтобы увидеть значения с датчиком давления (если поддерживается)
- Проверьте крестовину, нажимая каждое направление
- Сравните поведение нескольких контроллеров, если подключено больше одного
- Отпустите оба стика и проверьте, возвращаются ли значения X/Y ровно к 0.00. Любое отклонение указывает на дрифт, который со временем может усилиться
- Следите за полосами усилия триггеров при нажатии: аналоговые триггеры должны плавно показывать диапазон 0-100%, а цифровые только 0 или 1
- Смотрите на полосы чувствительности осей для каждого направления стика: неравномерный отклик может указывать на физическое повреждение или износ потенциометра
05
05Частые вопросы19
Почему мой геймпад не отображается?
Сначала нужно взаимодействовать с геймпадом (нажать кнопку или подвигать стик), иначе браузер его не обнаружит. Это защита от снятия отпечатка устройства. Также убедитесь, что контроллер правильно подключён по USB или Bluetooth, и попробуйте другой браузер, если проблема не исчезнет.
Что такое дрифт стика?
Дрифт стика это когда значения X/Y аналогового стика не возвращаются ровно к 0.0 после отпускания. Частая проблема износа стиков контроллера. В тестере это видно так: отпустите стики и проверьте, колеблются ли значения около 0.0 или заметно отклоняются.
Почему кнопки или триггеры показывают разные значения на разных контроллерах?
Gamepad API использует стандартную раскладку, когда она доступна, но не все контроллеры раскладываются одинаково. Часты два отличия. Кнопки: некоторые контроллеры имеют кнопки, которые браузер не сообщает (Guide, share, лепестки), поэтому их число отличается между геймпадами. Триггеры: аналоговые триггеры сообщают диапазон давления 0-100% (геймпады Xbox и PlayStation), а цифровые триггеры на бюджетных контроллерах только 0 или 1; поле «mapping» в объекте Gamepad показывает, переназначил ли браузер управление на стандартную раскладку.
Как исправить дрифт стика на контроллере?
Дрифт стика иногда можно улучшить так: 1) Откалибровать в операционной системе (в Windows есть средство калибровки USB-геймпада, у большинства консолей есть меню калибровки). 2) Почистить основание стика сжатым воздухом или изопропиловым спиртом, чтобы убрать грязь. 3) Увеличить мёртвую зону в настройках игры: тогда небольшие движения стика у центра игнорируются. 4) При сильном дрифте заменить модуль потенциометра (нужны навыки пайки) или весь контроллер. Профессиональные мастерские предлагают замену стиков для контроллеров Xbox и PlayStation.
Почему контроллер показывает меньше кнопок, чем ожидается?
Gamepad API сообщает число кнопок, которые контроллер предоставляет через стандартную раскладку. У некоторых контроллеров есть дополнительные кнопки, доступные только через фирменные драйверы или ПО, и браузерный API их не видит. Кроме того, некоторые комбинации кнопок (например, кнопка Guide) может перехватывать ОС или прошивка контроллера. Тестер показывает все кнопки, которые может обнаружить браузер; если физические кнопки не появляются, возможно, для них нужно специальное ПО.
Можно ли тестировать контроллер на мобильном устройстве?
Да. Современные мобильные браузеры поддерживают Gamepad API. Подключите контроллер по Bluetooth (чаще всего) или через адаптер USB-OTG. Нажмите любую кнопку, чтобы активировать его. Тестер работает так же, как на компьютере. Поддержка Gamepad API в iOS появилась в iOS 14.5 и работает с контроллерами MFi, Xbox и PlayStation. Android изначально поддерживает большинство USB- и Bluetooth-контроллеров.
Может ли этот тестер показать частоту опроса геймпада?
Да, нажмите «Измерить частоту опроса» (Chrome/Edge), и страница прочитает необработанный поток HID-отчётов геймпада через WebHID. Каждый отчёт, который отправляет устройство, приходит как событие inputreport, поэтому измеренный интервал это реальный цикл опроса устройства: по USB обычно 125/250/500/1000 Hz, а высокоскоростные геймпады (модели 2025-2026, например GameSir Uranus 8K) сообщают до 8000 Hz (Bluetooth BLE ограничен примерно 133 Hz). Геймпад должен быть подключён в режиме, который может открыть WebHID: в Windows официальные геймпады Xbox по USB или через беспроводной адаптер используют XInput, и браузер их прочитать не может, а сторонние Xbox-совместимые геймпады обычно предоставляют стандартный HID и работают нормально.
Мой геймпад Xbox показывает только ~67 Hz. Это нормально?
Может быть: интервал HID-отчёта Bluetooth BLE зависит от модели и прошивки геймпада, а теоретический потолок около 133 Hz, потому что минимальный интервал BLE-соединения 7.5 ms. Геймпады Xbox One обычно сообщают ~67 Hz (интервал 15 ms). Значения выше 133 Hz не могут исходить из чистого потока BLE-отчётов: если вы видите, например, 160 Hz, это дрожание измерения или артефакт разделённых отчётов, а не более высокая частота опроса. То же относится к проводным геймпадам: значение вроде 1429 или 1667 Hz (интервалы 0.6-0.7 ms) не соответствует ни одному стандартному уровню опроса и означает, что прошивка геймпада отправляет несколько HID-отчётов за одну USB-транзакцию, а не что реальный цикл опроса быстрее. Доверяйте устойчивому значению за длительную сессию, а не мгновенному. Учтите, что прямое подключение WebHID работает только в режиме Bluetooth HID; проводной USB и режим беспроводного адаптера используют XInput, которого WebHID не видит.
Почему не удаётся найти геймпад при нажатии «Измерить частоту опроса»?
Сначала проверьте, работает ли геймпад в игре. Контроллеры Xbox в Windows часто работают только через XInput и не попадут в список; попробуйте режим Bluetooth, если геймпад его поддерживает. Подключите геймпад до нажатия кнопки, держите его включённым и предпочтите USB-кабель (по Bluetooth значения могут быть ниже).
Почему контроллер постоянно отключается?
Короткие обрывы, которые сами восстанавливаются, чаще всего вызваны беспроводными помехами, а второй по частоте причиной является низкий заряд батареи: Wi-Fi 2.4 GHz, порты USB 3.0 и расстояние вызывают потери пакетов Bluetooth или 2.4 GHz, и Windows сообщает каждую потерю как отключение, даже если подключение восстанавливается меньше чем за секунду. Аппаратный сбой обычно проявляется более длинными обрывами или невозможностью восстановления, но изношенный приёмник или старая батарея тоже могут начинаться с коротких обрывов, поэтому короткие обрывы сначала считайте помехами, а при повторах подозревайте батарею. Каждый обрыв теряет ввод на своё время: в игре с 60 Hz обрыв 300 ms это около 19 кадров без ввода. Журнал событий тестера записывает каждое подключение и отключение (зелёное «Подключено» / красное «Отключено») с отметками времени, поэтому мигающий геймпад виден как повторяющиеся пары отключение-подключение, которые можно посчитать. Обрывы длиннее 3 секунд обычно означают, что вы сами выключили или отсоединили геймпад; если обрывы повторяются, пока вы не трогаете геймпад, они могут указывать на проблемы с батареей, кабелем, приёмником или драйвером. Браузер видит только события отключения, поэтому не может отличить механические, внешние и системные причины: разбирайте их по порядку, сначала попробуйте другой кабель или порт (для проводного), затем батарею и приёмник, затем обновите драйвер Bluetooth или USB и отключите выборочную приостановку USB. Геймпад, который подключается и повторно отключается, или отключается и не подключается, пока не нажмёшь кнопку, относится к тому же классу симптомов. У проводных контроллеров нет понятия помех, поэтому любой обрыв по USB это проблема кабеля, порта или питания. Если обрывы происходят каждые несколько секунд или посреди игры, сначала перенесите приёмник ближе и подальше от портов USB 3.0 и Wi-Fi-роутеров.
Почему контроллер постоянно отключается во время тестирования?
Следите за карточкой состояния подключения, когда это происходит. Частые причины: ослабленный или изношенный USB-кабель (пошевелите его во время теста; если статус мигает, замените кабель), низкий заряд батареи, помехи Bluetooth от соседнего Wi-Fi 2.4 GHz, USB-хабы с общей пропускной способностью или режим энергосбережения устройства, который усыпляет простаивающие USB-устройства. Попробуйте другой USB-порт напрямую на компьютере, отключите энергосбережение USB и держите контроллер в пределах примерно 10 метров от приёмника.
Почему контроллер не работает в играх, но работает в этом тестере?
Тестер читает стандартный Gamepad API браузера, который игры часто обходят стороной. Частые причины: 1) Игра ожидает XInput, а контроллер находится в режиме DirectInput; переключите кнопку режима геймпада или используйте слой совместимости вроде Steam Input. 2) Игра применяет собственную раскладку кнопок; проверьте её настройки контроллера. 3) Другая программа (лаунчер, средство записи, ПО для маппинга вроде DS4Windows) держит эксклюзивный доступ к геймпаду. 4) Игра была запущена до подключения контроллера; перезапустите её. Если геймпад работает здесь, значит железо в порядке: проблема в привязке ПО, а не в контроллере.
Почему одна из кнопок или стиков не работает / не реагирует?
Сначала подтвердите неисправность здесь. Если кнопка подсвечивается в тестере, значит железо и подключение в порядке; проблема в игре или раскладке драйвера. Если не подсвечивается: 1) проверьте ту же кнопку на другом контроллере, чтобы исключить игру; 2) проверьте наличие грязи под кнопкой или залипшего переключателя (механические контроллеры); 3) на беспроводных геймпадах низкий заряд батареи вызывает периодические пропуски до полного отключения; 4) кнопка, которая никогда не срабатывает, обычно означает сломанный переключатель; большинство контроллеров можно открыть и заменить переключатель. Учтите, что некоторые кнопки (Guide, share) перехватываются ОС или прошивкой и не доходят до браузера.
Может ли этот тестер измерять задержку ввода контроллера?
Нет, события браузера приходят после обработки в ОС и драйвере, поэтому любой тайминг здесь это общая задержка системы, а не контроллера. Для измерения истинной задержки контроллера нужна высокоскоростная камера: запишите нажатие кнопки и реакцию на экране, затем сравните кадры. Что эта страница действительно измеряет: каждую кнопку, диапазон стиков, ход триггеров, частоту опроса и стабильность подключения; неисправности, которые на самом деле создают ощущение «тормозит» (беспроводные помехи, низкая частота опроса, умирающий приёмник), здесь все видны.
Есть ли разница между тестированием по Bluetooth и по проводу USB?
Для обнаружения кнопок и стиков разницы нет; оба подключения сообщают одни и те же значения. Bluetooth добавляет примерно 2-10 ms задержки и может иногда терять ввод или ненадолго отключаться; этот тестер помогает это диагностировать: низкая или колеблющаяся частота опроса по Bluetooth (около 67 Hz для геймпадов Xbox) это нормально, а проводной USB обычно даёт более высокие значения. Для соревновательной игры рекомендуется провод ради минимальной задержки. Если во время теста значения стиков неожиданно скачут, проверьте, не причина ли в помехах Bluetooth (соседний Wi-Fi 2.4 GHz, порты USB 3.0).
Почему в этом тестере геймпада нельзя проверить вибрацию?
Браузерный Gamepad API предоставляет только кнопки, оси и триггеры; у него нет интерфейса для чтения или управления вибромоторами контроллера, поэтому ни один браузерный тестер, включая этот, не может измерить вибрацию. Чтобы проверить вибрацию, используйте ПО самого контроллера (приложение Xbox Accessories, DS4Windows) или игру с режимом теста. Этот инструмент охватывает то, что видит браузер: кнопки, стики, триггеры, крестовину, частоту опроса и стабильность подключения.
Почему контроллер даёт двойной ввод или пропадает сигнал при удержании кнопки?
И то и другое это неисправности переключателя, та же семья, что двойной клик мыши и дребезг клавиатуры. Двойной ввод: одно нажатие регистрируется как два сигнала, поэтому персонаж атакует или прыгает дважды; причина в изношенном или загрязнённом микропереключателе. Пропадание контакта: удерживаемая кнопка ненадолго теряет сигнал, поэтому персонаж останавливается на середине движения; причина в отказывающем контакте переключателя или, на беспроводных геймпадах, в садящейся батарее. Как проверить: нажимайте кнопку медленно и следите за журналом событий; одно нажатие должно записать один down и один up; двойной ввод показывает две пары down/up с разницей в несколько кадров. Удерживайте кнопку и ищите событие release посреди удержания, это пропадание контакта. Учтите, что Gamepad API опрашивается с частотой обновления экрана (~60 Hz), поэтому неисправности короче примерно 16 ms можно пропустить. Решения: очистите переключатель очистителем контактов или замените микропереключатель; многие контроллеры легко открываются.
Почему одна из кнопок залипла или медленно отпускается?
Удерживайте кнопку, затем отпустите и смотрите в журнал. Здоровая кнопка записывает один down и один up. Если событие up не появляется вовсе или длительность удержания продолжает расти после того, как вы отпустили, контакт кнопки не возвращается; она физически залипла. Это аппаратная проблема: очистка контакта или замена микропереключателя это единственное решение.
Почему мой контроллер PS5 не подключается к этому онлайн-тестеру геймпада?
DualSense подключается по Bluetooth или USB, но должен находиться в режиме HID: сначала выполните сопряжение (удерживайте кнопки PS и Create, пока не начнёт пульсировать световая полоса), разбудите его, если он был привязан к консоли, затем нажмите любую кнопку на странице; браузер обнаруживает геймпад только после физического взаимодействия. PS4 DualShock 4 подключается так же. Если ничего не появляется, попробуйте Chrome или Edge (лучшая поддержка Gamepad API) и убедитесь, что геймпад больше не привязан к вашей консоли.