Проверка USB геймпада: недорогие и ноунейм-контроллеры на ПК и Android
Проверка USB геймпада на этой странице подходит для любого контроллера без громкого имени: недорогих пад из магазина электроники, безымянных моделей с маркетплейсов, ретро-геймпадов и адаптеров. Подключите устройство к компьютеру или к телефону на Android через переходник OTG, нажмите кнопку, и браузер покажет каждое нажатие, все оси, крестовину и, если поддерживается, вибрацию. Ничего не нужно устанавливать, все данные остаются на вашем устройстве. Ниже разберем, чем DirectInput отличается от XInput, почему номера кнопок выглядят хаотично, почему крестовина иногда работает как ось и что делать, если игры не видят пад.
Подключите контроллер по USB или Bluetooth, затем нажмите любую кнопку
Не определяется?
- Для лучшей поддержки Gamepad API используйте Google Chrome, Microsoft Edge, Brave или Opera.
- После открытия страницы нажмите любую кнопку или сдвиньте стик, чтобы браузер активировал геймпад.
- Firefox показывает подключенные контроллеры вкладке только после нажатия кнопки.
- На macOS и iOS 16+ проверьте в системных настройках Bluetooth, что контроллер сопряжен.
Движение, тачпад и батарея (PS4 / PS5)
Режим WebHID поддерживает Sony DualShock 4, DualSense и DualSense Edge.
Проверка USB геймпада за пять шагов
- Подключите геймпад напрямую: Вставьте кабель в порт USB компьютера, лучше напрямую, а не через разветвитель. Для телефона на Android используйте переходник USB OTG. Если у пада есть переключатель режимов X и D или кнопка Mode, запомните, в каком положении он стоит.
- Откройте тестер и нажмите кнопку: Откройте страницу в Chrome, Edge, Firefox или другом современном браузере и нажмите любую кнопку на геймпаде. Браузер покажет контроллер только после первого нажатия. Затем в поле устройства появятся название и идентификаторы производителя и модели.
- Посмотрите на тип раскладки: Обратите внимание на поле раскладки. Стандартная означает, что браузер знает, где какая кнопка. Если раскладка нестандартная, кнопки и оси идут в порядке, который задает сам пад, и схема может не совпадать с надписями.
- Нажмите все кнопки и подвигайте оси: Нажмите каждую кнопку по одной и запомните, какая ячейка загорается. Затем подвигайте оба стика, нажмите крестовину во всех направлениях и курки. Если у пада есть кнопка Analog, проверьте оба ее положения.
- Проверьте дрифт и сохраните отчет: Отпустите стики и запустите пятисекундный тест дрифта. Потом доведите каждый стик до края и сделайте круг. Кнопка копирования сохранит отчет для продавца, магазина или для сравнения после ремонта.
Как понимать итоги: проверка USB геймпада по признакам
Недорогие пады ведут себя очень по-разному, поэтому одно и то же наблюдение может быть нормой для одной модели и неисправностью для другой. Таблица помогает разобраться в типичных случаях.
| Наблюдение | Обычно для дешевых падов | Возможная причина | Что сделать |
|---|---|---|---|
| Раскладка не стандартная | Частое явление | Пад работает через DirectInput | Включить режим X, если он есть |
| Крестовина видна как ось | Встречается часто | Крестовина передается как hat switch | Это не дефект, проверять по значениям оси |
| Стики не реагируют | Зависит от кнопки Analog | Аналоговый режим выключен | Нажать Analog и повторить проверку |
| Курки гасят друг друга | Общая ось в DirectInput | Оба курка на одной оси | Использовать режим X или переназначить |
| Стик смещается в покое | Небольшой сдвиг возможен | Дешевый потенциометр или износ | Увеличить мертвую зону в игре |
| Нет вибрации | Часто нет моторов или поддержки | Режим D или отсутствие моторов | Проверить в режиме X в браузере на Chromium |
Что показывает проверка USB геймпада у недорогих моделей
У брендовых контроллеров поведение предсказуемо: браузер знает их и показывает в стандартной раскладке. С недорогими и безымянными падами все сложнее. Внутри у них может стоять самый разный контроллер, а на корпусе нет ни названия, ни внятной инструкции. Иногда даже продавец не знает, как устройство представляется системе.
Тестер читает данные через стандарт W3C Gamepad API, который работает с любым геймпадом, если система распознала его как игровое устройство. Кнопки передаются значениями от 0 до 1, оси значениями от минус 1 до плюс 1. Проверка USB геймпада показывает, видит ли браузер пад вообще, какие кнопки и оси он передает и насколько точно стоят стики.
Это особенно полезно, когда игра не видит контроллер или кнопки в ней перепутаны. Если в тестере все работает, пад исправен, и вопрос в настройках игры. Если нет, вы сразу поймете, в чем проблема, и не будете тратить время на переустановку игр.
DirectInput и XInput: два способа сообщить о себе
В Windows геймпады работают через один из двух интерфейсов. DirectInput старый и универсальный: устройство само описывает, сколько у него кнопок и осей, а игра разбирается с ними сама. XInput появился вместе с контроллером Xbox 360 и задает фиксированную раскладку: известное число кнопок, два стика, два аналоговых курка и вибрация на два мотора.
Большинство современных игр рассчитаны на XInput. Если пад работает только через DirectInput, игра может его не увидеть или не понять, где какая кнопка. Многие недорогие геймпады умеют работать в обоих режимах: переключатель X и D на корпусе или удержание кнопки Mode при подключении меняют режим.
В тестере режим легко определить. В режиме XInput браузер обычно показывает стандартную раскладку и привычный порядок кнопок. В режиме DirectInput раскладка часто нестандартная, а название устройства содержит имя контроллера внутри пада вместо надписи Xbox.
- XInput: стандартная раскладка, аналоговые курки, вибрация
- DirectInput: собственный порядок кнопок и осей
- Переключатель X и D или кнопка Mode меняют режим
- Для современных игр на ПК удобнее XInput
Почему номера кнопок выглядят хаотично
Если браузер не знает пад, он передает кнопки в том порядке, в котором их перечисляет сам контроллер. Производитель дешевого пада мог назначить нижней лицевой кнопке номер 3, а Start номер 10. Тестер отображает это честно, поэтому схема может загораться не там, где вы ожидаете.
Это не неисправность. Нажимайте кнопки по одной и записывайте, какая ячейка загорается. Главное, чтобы каждая кнопка давала отклик, причем всегда в одной и той же ячейке. Если одна кнопка зажигает две ячейки или реагирует через раз, вот это уже проблема контакта или платы.
Крестовина как ось: hat switch
Многие пады с DirectInput передают крестовину не четырьмя кнопками, а одной осью, так называемым hat switch. У такой оси есть девять состояний: восемь направлений и центр. В тестере это выглядит как одна ось, значение которой скачет между фиксированными числами при нажатии разных направлений.
Проверяйте крестовину по этим значениям. Каждое из восьми направлений должно давать свое стабильное число, а в покое ось должна возвращаться к одному и тому же значению центра. Если какое-то направление не меняет значение, под этой стрелкой проблема с контактом. В режиме XInput крестовина обычно снова отображается как четыре отдельные кнопки.
Кнопка Analog и стики
На многих недорогих геймпадах есть кнопка Analog с индикатором. Когда аналоговый режим выключен, стики либо не передают ничего, либо левый стик работает как крестовина, только с восемью фиксированными направлениями. Это частая причина паники: человек думает, что стики сломаны, а на деле просто выключен режим.
Если стики не двигают оси в тестере, нажмите Analog и проверьте снова. Обычно загорается красный индикатор, и стики начинают передавать плавные значения. У некоторых падов при включенном аналоговом режиме крестовина и левый стик меняются ролями, поэтому проверьте обе комбинации.
Дрифт стиков у дешевых падов
В недорогих геймпадах чаще всего стоят простые потенциометры, и небольшой сдвиг центра у них бывает даже у новых экземпляров. Отпустите стики и запустите пятисекундный тест дрифта. Отклонение до нескольких сотых нормально, игра скроет его мертвой зоной.
Если отклонение выше 0,1 или значение постоянно меняется, стик дрейфует. У дешевого пада ремонт часто нецелесообразен по стоимости, но перед тем как от него отказаться, увеличьте мертвую зону в игре: для многих жанров этого достаточно. Также доведите стик до края и опишите круг: точка должна доходить до окружности во всех направлениях.
- До 0,05 в покое: нормально даже для дешевого пада
- От 0,05 до 0,1: увеличьте мертвую зону в игре
- Выше 0,1: явный дрифт
- Не доходит до края: плохая калибровка или износ
Курки: аналоговые, цифровые или общие
Курки недорогих падов бывают трех типов. Аналоговые плавно меняют значение от 0 до 1. Цифровые сразу прыгают на 1 и работают как обычные кнопки. Третий вариант встречается в режиме DirectInput: оба курка объединены в одну ось, и при одновременном нажатии их значения взаимно гасятся.
Медленно выжимайте курки в тестере и смотрите на шкалу. Если курки делят одну ось, попробуйте переключить пад в режим X: там они обычно становятся отдельными. Если курки цифровые, это особенность модели. Для гонок такой пад подойдет хуже, но для большинства других игр разница незаметна.
Вибрация у безымянных падов
Не все дешевые геймпады имеют моторы, даже если на коробке написано обратное. В режиме XInput браузеры на базе Chromium, то есть Chrome, Edge и Opera, могут управлять вибрацией через Gamepad API. Нажмите в тестере кнопки слабой, сильной и двойной вибрации.
В режиме DirectInput вибрация в браузере обычно недоступна, а в Firefox поддержка ограничена. Если пад молчит в режиме X в Chrome, а внутри точно есть моторы, возможно, отошел провод мотора. Если пад тяжелый в рукоятках, моторы скорее всего есть, если легкий, их может не быть вовсе.
Проверка в Windows: окно joy.cpl
Windows имеет собственное окно для игровых контроллеров. Нажмите Win и R, введите joy.cpl и нажмите Enter. Откроется список подключенных устройств. Выберите пад и откройте свойства: там видны кнопки, оси и крестовина, а для устройств с DirectInput есть и калибровка.
Калибровка в этом окне помогает, если оси пада смещены или не доходят до края. Мастер калибровки попросит отпустить стики, затем подвигать их по кругу и нажать курки. После калибровки снова откройте тестер и сравните результат. Для падов в режиме XInput такой калибровки обычно нет.
Проверка USB геймпада на Android через OTG
Многие телефоны и планшеты на Android поддерживают проводные геймпады через переходник USB OTG. Подключите переходник к телефону, пад к переходнику, откройте тестер в Chrome и нажмите кнопку. Если индикатор на паде загорелся, питание идет. Если тестер показывает устройство, система его распознала.
Android лучше всего понимает пады в режиме XInput и стандартные HID-геймпады. Устройства в редких режимах могут определяться частично или с перепутанными осями. Если пад не загорается вовсе, проверьте, поддерживает ли телефон OTG: эта функция есть не у всех моделей, а иногда ее нужно включить в настройках.
Учтите питание. Некоторые пады с подсветкой или вибрацией потребляют больше, чем телефон готов отдать через порт. Если пад отключается при включении вибрации, проблема скорее в питании, чем в самом контроллере.
Игры не видят пад: что поможет
Если тестер показывает геймпад, а игра нет, скорее всего игра ждет XInput, а пад работает через DirectInput. Переключите режим, если он есть. Если переключателя нет, игровые платформы на ПК часто умеют переводить ввод любого пада в формат контроллера Xbox, и в их настройках можно задать раскладку вручную.
Если же пад не появляется даже в тестере, проверьте кабель, другой порт и диспетчер устройств Windows. Иногда устройство отображается там с желтым значком, и помогает переустановка драйвера. Если и это не помогло, попробуйте пад на другом компьютере или телефоне: так станет ясно, виноват контроллер или система.
Ретро-пады, аркадные энкодеры и адаптеры
Копии геймпадов старых консолей с разъемом USB, аркадные энкодеры для самодельных стиков и адаптеры для старых контроллеров тоже работают как обычные игровые устройства. Проверка USB геймпада для них проходит так же: нажмите каждую кнопку и подвигайте каждое направление.
У таких устройств крестовина почти всегда передается как оси или hat switch, а раскладка нестандартная. Для адаптеров проверьте каждый порт отдельно и попробуйте разные контроллеры, если есть: так станет понятно, какой из двух узлов барахлит, сам контроллер или адаптер.
Кабели, порты и обрывы связи
У дешевых падов кабель часто самое слабое место. Если геймпад пропадает из тестера при движении кабеля, провод перебит возле разъема или у входа в корпус. Подвигайте кабель в тестере во время нажатий: если значения пропадают или устройство отключается, причина в проводе.
Также попробуйте другой порт USB, лучше на задней панели компьютера. Порты на передней панели и разветвители без питания иногда дают нестабильное питание, и пад переподключается. Если на телефоне пад отключается сам, проверьте переходник OTG: дешевые переходники часто имеют плохой контакт.
Покупка подержанного пада: быстрая проверка
Перед покупкой подержанного недорогого геймпада проверка USB геймпада займет пару минут. Подключите его к телефону через переходник OTG, откройте тестер и пройдите все кнопки, оси, крестовину и курки. Отдельно проверьте кнопку Analog и, если есть, переключатель режимов.
Обратите внимание на кабель и на то, как пад держится при легком сгибании провода. Для дешевого устройства износ кабеля частая проблема, и заменить его не всегда просто.
Задержка и частота опроса у дешевых падов
Частота опроса показывает, как часто контроллер сообщает компьютеру о своем состоянии. У недорогих падов она часто ниже, чем у дорогих моделей, но для большинства игр этого хватает. Тестер оценивает частоту по тому, как часто браузер получает новые данные, и показывает ее в поле частоты опроса.
Учтите, что значение в браузере это оценка: на него влияют частота обновления экрана и загрузка системы. Если результат заметно скачет, закройте лишние вкладки и повторите измерение, двигая стик непрерывно. Для сравнения двух падов проверяйте их на одном и том же компьютере и в одном браузере.
Ограничения браузера и конфиденциальность
Браузер видит только то, что передает Gamepad API: кнопки, оси и, если поддерживается, вибрацию. Дополнительные функции вроде подсветки, макросов или турбо-режима тестер не отображает, хотя турбо-кнопка может быть заметна по частому миганию нажатия. Режим WebHID для расширенных данных предназначен только для контроллеров Sony.
Все данные обрабатываются локально в вашем браузере. Страница не отправляет на сервер нажатия, значения осей или название устройства, а для проверки не нужна учетная запись.
Частые вопросы
Работает ли тест с любым USB-геймпадом?
Почти с любым, если система распознала его как игровое устройство. Брендовые пады браузер показывает в стандартной раскладке, а безымянные часто в собственной. Нажимайте кнопки по одной и смотрите, какая ячейка реагирует.
Почему у моего пада нет стандартной раскладки?
Браузер не знает эту модель и передает кнопки в порядке, заданном самим контроллером. Чаще всего так бывает в режиме DirectInput. Если у пада есть режим X, включите его.
Как понять, работает пад через DirectInput или XInput?
В режиме XInput браузер обычно показывает стандартную раскладку, а название устройства похоже на контроллер Xbox. В режиме DirectInput раскладка нестандартная, а в названии стоит имя внутреннего контроллера пада.
Крестовина отображается как ось, а не как кнопки. Это ошибка?
Нет. Многие пады передают крестовину как hat switch, одну ось с восемью направлениями и центром. Проверяйте, что каждое направление дает свое стабильное значение и ось возвращается к центру.
Стики не двигаются в тестере. Что делать?
Нажмите кнопку Analog, если она есть, и проверьте снова. В выключенном аналоговом режиме стики не передают значения или левый стик работает как крестовина.
Почему курки гасят друг друга?
В режиме DirectInput у многих падов оба курка сидят на одной оси, и при одновременном нажатии значения взаимно гасятся. Переключите пад в режим X, там курки обычно отдельные.
Можно ли откалибровать дешевый пад в Windows?
Да, для падов в режиме DirectInput. Нажмите Win и R, введите joy.cpl, выберите пад и откройте свойства. Мастер калибровки поможет выровнять оси, после чего повторите тест.
Работает ли проверка на Android?
Да, если телефон поддерживает USB OTG. Подключите пад через переходник, откройте тестер в Chrome и нажмите кнопку. Лучше всего Android понимает пады в режиме XInput.
Почему пад не вибрирует в браузере?
Либо в паде нет моторов, либо он работает через DirectInput, где вибрация в браузере обычно недоступна. Проверьте вибрацию в режиме X в Chrome или Edge.
Передаются ли данные куда-нибудь?
Нет. Все значения обрабатываются локально в браузере, на сервер ничего не уходит. Отчет копируется только в ваш буфер обмена, когда вы сами нажимаете кнопку.
Другие инструменты диагностики и руководства
Специальные аппаратные тесты
- Геймпад тестер онлайн: проверка всех кнопок, крестовины и бамперов
- Дрифт стика: измерьте уход аналоговых стиков в покое прямо в браузере
- Задержка геймпада по Bluetooth: онлайн-тест стабильности беспроводной связи
- Мертвая зона стика: найдите минимальный порог для точного управления
- Тест курков геймпада: проверьте аналоговый ход от покоя до упора