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

Геймпад

Натисніть будь-яку кнопку

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.