Skip to main content

Чи працює ваш геймпад правильно?

Підключіть контролер і натисніть будь-яку кнопку для початку. Цей тест зчитує Gamepad API у реальному часі — показує натискання кнопок, положення аналогових стіків, значення тригерів і підтримку вібрації. 100% у браузері, жодних завантажень даних.

Цей тест опитує Gamepad API через requestAnimationFrame для відображення станів усіх кнопок у реальному часі, осей X/Y аналогових стіків (діапазон ±1.0), тиску тригерів (0–1.0) і підтримки вібраційних актуаторів.

Стандарт Gamepad API підтримує до 17 кнопок і 4 осей; контролери Xbox, PlayStation та Switch Pro підтримують стандартне відображення кнопок.

Connect a gamepad and press any button

Supports Xbox, PlayStation, Switch, and generic controllers

Що означають ваші результати?

Result Range Meaning
Добре Усі кнопки та стіки реагують правильно Кожен вхід відповідає очікуваному індексу кнопки, стіки повертаються в центр (0, 0) при відпусканні, а тригери показують повний діапазон 0–1.0 — ваш контролер повністю справний.
Увага Дрейф стіка або неповний діапазон тригера Аналогові стіки, що не повертаються до 0.0 у стані спокою, вказують на дрейф стіка — зношений потенціометр. Неповний діапазон тригера може означати механічне обмеження або проблему калібрування.
Погано Кнопки не реагують або контролер не виявлено Нереагуючі кнопки свідчать про несправність контактів. Якщо контролер не виявляється взагалі, перевірте драйвери, спробуйте інший USB-порт або повторно підключіть Bluetooth.

Поширені проблеми та способи їх вирішення

Контролер не виявляється браузером

Натисніть будь-яку кнопку після підключення — Gamepad API вимагає фізичного натискання кнопки для активації. Якщо все ще не виявляється, спробуйте інший USB-порт, повторно підключіть Bluetooth або закрийте інші програми, які можуть ексклюзивно використовувати контролер.

Аналоговий стік показує дрейф (ненульове значення в стані спокою)

Дрейф стіка спричинений зношеними потенціометрами всередині модуля стіка. Збільшіть мертву зону в налаштуваннях гри як тимчасове рішення або замініть модуль стіка для постійного виправлення.

Пов'язані інструменти

Часті запитання

Як протестувати геймпад у браузері?

Підключіть контролер через USB або Bluetooth, потім натисніть будь-яку кнопку. Тест автоматично виявляє геймпад через Gamepad API і відображає всі стани кнопок, стіків і тригерів у реальному часі.

Які контролери підтримуються?

Працює будь-який контролер, розпізнаний вашим браузером: Xbox (One, Series X/S), PlayStation (DualShock 4, DualSense), Nintendo Switch Pro та більшість типових USB/Bluetooth геймпадів зі стандартним відображенням.

Чому мій геймпад не виявляється?

Натисніть будь-яку кнопку на контролері після підключення — браузери вимагають натискання кнопки для активації Gamepad API. Якщо все ще не виявляється, спробуйте інший USB-порт, повторно підключіть Bluetooth або перевірте, чи інша програма не використовує контролер ексклюзивно.

Чи завантажуються дані контролера?

Ні. Gamepad API працює повністю у JavaScript. Значення вводу зчитуються через опитування requestAnimationFrame і ніколи не покидають ваш браузер. Сервер для отримання даних не існує.