Зміст
Спосіб 1: Gamepad Tester
Почати сьогоднішню добірку хочемо з досить простого, але функціонального сервісу перевірки під назвою Gamepad Tester, доступному за посиланням далі.
Увага! у браузерах не на двигуні Chromium ( Mozilla Firefox , Internet Explorer і старі версії Microsoft Edge ) ресурс відображається не зовсім коректно, тому для повноцінного використання саме цього сервісу бажано задіяти Google Chrome !
- Підключіть цільової геймпад до комп'ютера (кабелем або по бездротовому протоколу), після чого відкривайте ресурс засоби тестування.
- Після завантаження сторінки вгорі сайту з'явиться блок з розпізнаним ідентифікатором геймпада і показниками працездатності його елементів. Позначення наступні:
- «Index» - кількість підключених і розпізнаних системою геймпадов (нумерація починається з 0);
- «Connected» - стан підключення;
- «Mapping» - підтримка пристроєм перепризначення елементів;
- «Timestamp» - Час відгуку;
- «Pose» - індикатор передачі кодів по протоколу COM, використовується для старих геймпадов і джойстиків;
- «HapticActuators» - вказує на наявність додаткових елементів зворотного зв'язку, на даний момент реалізовано тільки в DualSense;
- «Hand» і «DisplayID» - ці функції не дороблені, тому на їх показники можна не звертати уваги;
- «Vibration» - показує наявність вібровіддачі, працює не завжди коректно;
- Індикатори з іменем " B * цифра * » - позначають розпізнані кнопки;
- Індикатори " Axis * цифра * » - позначають аналогові стіки, курки і хрестовину (підтримка гіроскопів обмежена і в більшості випадків не відображається коректно).
- Для перевірки по черзі натискайте на кнопки і курки, крутите стіки: реакцією на коректне спрацьовування буде підсвічування відповідної йому позиції (кнопки) або зміна виділеного елемента на індикаторі (стіки і курки). Також в правій частині сторінки розташований визуализатор натискань, який показує, які елементи натиснуті або зрушені. Для гаджетів зі зворотним зв'язком (вібрацією) можна додатково перевірити і її: клікніть по посиланню «Test Vibration» , і якщо функція працює нормально, геймпад вібрує близько 1 секунди. На жаль, візуалізація цієї можливості відсутня.
- Найціннішою функцією сервісу Gamepad Tester є діагностика калібрування стіків, тобто відображення того, наскільки вона відповідає геометричному колу. Для її використання відзначте опцію «Test Circularity»
і, дотримуючись інструкції, повільно проверніть і правий, і лівий грибки навколо своєї осі.
Примітка. для більшої точності рекомендується зробити 3-4 обороту.
Після цього вище зазначеної опції з'являться індикатори зі значенням похибки. Ідеально відкаліброваних стіків не існує, тому не лякайтеся, якщо результат вийде в межах 10% – для нормально працюючих фірмових геймпадів таке є нормою. Для пристроїв від брендів другого ешелону це значення може досягати 25%, А ознакою несправності будуть показники, які перевищують це число.
Інших додаткових інструментів розглянутий сервіс не пропонує. Він досить простий і функціональний, проте відсутня локалізація на російську мову і частина можливостей до кінця не доопрацьована, що ми можемо віднести до серйозних недоліків. Також варто мати на увазі, що цей сервіс працює за допомогою Gamepad API, повноцінно реалізованим тільки в движку Chromium, що теж накладає певні обмеження.
Спосіб 2: HTML5 Gamepad Test
Трохи простіший варіант сервісу для перевірки геймпадів, також використовує засоби Gamepad API.
- Як і у випадку з попереднім рішенням, запустіть браузер (бажано Гугл Хром), підключіть цільової геймпад до комп'ютера і перейдіть за запропонованою вище посиланням.
- Після завантаження сторінки натисніть на будь – яку кнопку на перевіряється пристрої або посуньте стік-запуститься інтерфейс перевірки. За принципом роботи він схожий з вбудованою утилітою діагностики геймпадів в Windows: зліва відображаються гуртки, що позначають аналогові перемикачі, а праворуч – ряд кнопок, які були розпізнані як окремі на вашому девайсі. З додаткової інформації відображається тільки визначене сервісом ім'я пристрою, стан його підключення і доступна розкладка (рядки «connected» і «mapping» відповідно).
- Безпосередньо тестування нічим не відрізняється від такого у вбудованому в Віндовс рішенні: крутите стіки для спостереження за реакцією відповідного індикатора і натискайте на кнопки – зареєстроване натискання підсвічує гурток червоним.
На жаль, перевірка додаткових функцій (вібрації, гіроскопа, тачпада) не передбачена. Це і відсутність перекладу на російську означає, що HTML5 Gamepad Test придатний тільки для базової перевірки працездатності геймпада.
Спосіб 3: Тест геймпада онлайн
Альтернативою попередньому рішенню є сервіс Тест геймпада онлайн, доступний на ресурсі arendahames.ru.
- Послідовність дій для початку роботи з оснащенням та ж, що і для інших рішень: підключіть геймпад до комп'ютера, потім перейдіть до ресурсу. Якщо девайс не був розпізнаний автоматично, спробуйте натискати кнопки на ньому або оновити сторінку.
- Після визначення з'явиться інтерфейс перевірки, подібний до згаданого вище HTML5 Gamepad Test: позиції «Axis» відповідають аналоговим стікам, «B» - кнопок.
- Алгоритм перевірки теж схожий на згаданий раніше сервіс: натискайте на кнопки – зареєстровані натискання підсвічують відповідну позицію, так само як і зміщення стіка в будь-яку сторону. На жаль, але і тут перевірити додаткові функції не вийде.
Тест геймпада онлайн практично повторює функціональність HTML5 Gamepad Test, нехай і заснований на Gamepad Tester, єдиним його перевагою є переклад інтерфейсу на російську.