Tester gamepada

Podłącz kontroler

Skorzystaj z testera gamepada, aby sprawdzić kontroler przed rozgrywką, streamem albo naprawą. Narzędzie lokalnie odczytuje Gamepad API przeglądarki i pokazuje wartości przycisków, osie, ruch po zastosowaniu filtra martwej strefy oraz dostępną obsługę wibracji. W przypadku kontrolerów ze standardowym mapowaniem używa znanych nazw elementów sterujących; w surowych układach pozostawia numery, aby nie zgadywać ich fizycznego rozmieszczenia. Identyfikatory urządzeń, wartości przycisków i odczyty osi pozostają w przeglądarce.

Jak przetestować kontroler

  1. 1

    Podłącz i wybudź gamepada

    Podłącz kontroler przez USB albo sparuj go przez Bluetooth. Naciśnij dowolny przycisk, jeśli przeglądarka czeka na akcję użytkownika, zanim wykryje urządzenie.

  2. 2

    Sprawdź każdy element sterujący

    Naciśnij każdy przycisk i obróć drążki. Obserwuj, jak paski wartości wejściowych, surowe wartości osi i pozycje po filtracji zmieniają się w czasie rzeczywistym. Nazwy spustów pojawiają się tylko wtedy, gdy przeglądarka zgłasza standardowe mapowanie.

  3. 3

    Sprawdź wyśrodkowane drążki i wibracje

    Podczas krótkiego pomiaru nie dotykaj obu drążków ustawionych pośrodku, w razie potrzeby zmień martwą strefę wyświetlania, a następnie uruchom test wibracji, jeśli przeglądarka udostępnia aktuator haptyczny.

Co zgłasza Gamepad API

Nowoczesne przeglądarki udostępniają zgodne kontrolery przez Gamepad API. Każdy wykryty pad może podać identyfikator, nazwę mapowania, uporządkowaną listę przycisków i uporządkowaną listę osi. Przycisk może zwracać analogową wartość wejściową od 0,00 do 1,00, a nie tylko stan wciśnięty lub zwolniony. Osie zwykle raportują ruch od -1,00 do 1,00, gdzie 0,00 oznacza pozycję centralną. Tylko mapowanie standard gwarantuje znaną kolejność przycisków, spustów i drążków, dlatego elementy surowych układów pozostają ponumerowane.

Martwa strefa i dryf

Martwa strefa to niewielki zakres wokół środka drążka, który wyświetlacz traktuje jak zero. Domyślna wartość to 0,12, dlatego odczyty od -0,12 do 0,12 włącznie są odfiltrowywane. To ustawienie zmienia wyłącznie wskazania testera: nie kalibruje kontrolera ani nie modyfikuje gry. W padach ze standardowym mapowaniem test położenia środkowego pobiera próbki z czterech osi nieruchomych drążków. Zgłasza utrzymujący się odczyt spoczynkowy poza wybranym progiem, a odrzuca próbkę, jeśli drążki poruszyły się w trakcie testu. Jest to wskazówka diagnostyczna, a nie ostateczna diagnoza sprzętu.

Objaw Na co zwrócić uwagę Typowe rozwiązanie
Kamera powoli się przesuwa Stabilna próbka z wyśrodkowanych drążków pozostaje poza martwą strefą Powtórz test bez dotykania drążków, a potem zmień ustawienia gry lub oddaj drążek do serwisu
Spust nie osiąga pełnego wciśnięcia Wartość wejściowa spustu w standardowym mapowaniu zatrzymuje się poniżej 100% Skalibruj ponownie, wyczyść pada lub sprawdź inny port USB
Podwójne wciśnięcie przycisku Ponumerowany przycisk zmienia stan dwa razy po jednym naciśnięciu Sprawdź przełącznik, kabel lub połączenie bezprzewodowe
Test wibracji się nie udaje Wibracje nie są obsługiwane albo przeglądarka je blokuje Wypróbuj inną przeglądarkę lub potwierdź obsługę haptyki w padzie

Przykład z życia

Załóżmy, że kolejne próbki z wyśrodkowanych drążków skupiają się wokół +0,04 na osi X i -0,03 na osi Y. Przy domyślnej martwej strefie 0,12 obie przefiltrowane wartości wynoszą 0,00, a wynik testu pozostaje w granicach progu. Jeśli stabilne próbki skupiają się natomiast wokół +0,21, narzędzie zgłosi spoczynkowy odczyt osi poza martwą strefą. Zanim zmienisz martwą strefę w grze, przeprowadzisz kalibrację lub sprawdzisz sprzęt na innym komputerze, powtórz test bez dotykania drążka.

Częste pułapki

  • Niektóre przeglądarki nie pokazują gamepada, dopóki po załadowaniu strony nie naciśniesz przycisku.
  • Opóźnienie Bluetooth, słaba bateria lub zużyty kabel sprawiają, że sygnały wyglądają na przerywane.
  • Kolejność przycisków i osi może być inna poza standardowym mapowaniem, dlatego surowe elementy sterujące celowo pozostają ponumerowane.
  • Test wibracji w przeglądarce potwierdza tylko obsługę po stronie przeglądarki. Gra może korzystać z własnej warstwy haptycznej w inny sposób.

Najczęściej zadawane pytania

Identyfikatory urządzeń, stany przycisków i odczyty osi pozostają w przeglądarce i nie są wysyłane na serwer. W trybie wieloetapowym w adresie strony przenoszone są wyłącznie martwa strefa oraz numer wybranego kontrolera jako ustawienia wyświetlania.

Wiele przeglądarek czeka, aż użytkownik wejdzie w interakcję z padem. Naciśnij dowolny przycisk po otwarciu strony, upewnij się, że karta jest aktywna, i w razie potrzeby odśwież listę.

Zacznij od domyślnego progu wyświetlania 0,12. Niższe wartości ujawniają mniejsze odczyty spoczynkowe, a wyższe ukrywają w tym widoku więcej ruchu. Suwak nie zmienia ustawień kontrolera ani gry, dlatego właściwą martwą strefę rozgrywki ustaw w samej grze.

Obsługa haptyki zależy od kontrolera, przeglądarki, systemu operacyjnego i rodzaju połączenia. Jeśli przycisk jest wyszarzony, gamepad nadal nadaje się do testowania sygnałów wejściowych, ale nie udostępnia stronie aktuatora wibracji.

Powiązane narzędzia