Przejdź do treści
TestOnDevice

Test wibracji kontrolera

Uruchom wibracje kontrolera tam, gdzie udostępnione jest API haptyki, z bezpiecznymi limitami intensywności i czasu trwania.

Działa lokalnie Bez wysyłaniaDziała offline

Ta funkcja nie jest tutaj dostępna

The Gamepad API isn’t available in this browser.

Zwykle obsługiwane przez: Chrome, Edge, Firefox, Safari (desktop).

Co możesz zrobić: Use a recent desktop browser.

Jak działa ten test

Testy kontrolera używają Gamepad API, które przeglądarka ujawnia dopiero po naciśnięciu przycisku na kontrolerze. W każdej klatce animacji odpytujemy bieżący stan każdego podłączonego kontrolera i odczytujemy jego przyciski, analogowe spusty i osie gałek.

Wartości gałek są normalizowane do zakresu −1…+1. Testy dryfu i deadzone próbkują gałki w spoczynku, aby zobrazować, jak daleko odbiegają od środka i jak bardzo ten odczyt wędruje, zamiast oceniać kontroler na podstawie jednego odczytu.

Wibracje są oferowane tylko wtedy, gdy przeglądarka udostępnia aktuator haptyczny dla Twojego kontrolera, a intensywność i czas trwania są ograniczone dla bezpieczeństwa. Nigdy nie zgłaszamy fałszywej wibracji.

Jak używać

  1. Podłącz kontroler przez USB lub Bluetooth.
  2. Naciśnij dowolny przycisk — przeglądarki ukrywają kontrolery, dopóki nie wyślą sygnału.
  3. Obserwuj, jak przyciski, spusty i gałki reagują na żywo w wizualizacji.
  4. W testach dryfu nie dotykaj gałek, aby próbkować ich pozycję spoczynkową.
  5. Aby uruchomić wibracje, użyj ograniczonych elementów sterujących intensywnością i czasem trwania.

Co wykrywa

  • Czy przeglądarka widzi kontroler oraz jego standardowe lub niestandardowe mapowanie
  • Stany naciśnięcia przycisków i wartości analogowych spustów
  • Pozycje osi gałek, przesunięcie spoczynkowe (dryf) i sugerowane deadzone
  • Czy dostępny jest aktuator haptyczny do wibracji

Czego nie wykrywa

  • Ostatecznego werdyktu „uszkodzony” na podstawie jednej krótkiej próbki
  • Czy chodzi o zużycie sprzętu, czy o różnicę w mapowaniu lub kalibracji
  • Wibracji na kontrolerach lub w przeglądarkach, które nie udostępniają API haptyki

Rozwiązywanie problemów

ObjawCo zrobić
Kontroler nie jest wykrywanyNajpierw naciśnij dowolny przycisk — przeglądarki ukrywają kontrolery, dopóki nie odbiorą sygnału — i upewnij się, że jest podłączony i zasilany.
Błędne mapowanie przyciskówNiestandardowe kontrolery mogą nie pasować do standardowego układu; surowe indeksy są mimo to pokazywane.
Małe przesunięcie gałki w spoczynkuNiewielkie przesunięcie spoczynkowe jest normalne; dopiero stały, większy odczyt poza środkiem sugeruje prawdziwy dryf.
Wibracje nie działająTwój kontroler lub przeglądarka może nie udostępniać API haptyki; nigdy nie udajemy udanej wibracji.

FAQ

Dlaczego mój kontroler nie jest wykrywany?

Najpierw naciśnij dowolny przycisk — przeglądarki ukrywają kontrolery, dopóki nie odbiorą sygnału. Upewnij się też, że jest podłączony i zasilany.

Czy niewielki dryf gałki jest normalny?

Drobne przesunięcie spoczynkowe jest normalne. Stałe, większe odczyty poza środkiem mogą wskazywać na prawdziwy dryf.

Czy wibracje działają?

Tylko tam, gdzie przeglądarka udostępnia API haptyki. Nigdy nie udajemy udanej wibracji.

Które kontrolery są obsługiwane?

Większość standardowych kontrolerów USB i Bluetooth (Xbox, PlayStation i wiele innych), które rozpoznaje Gamepad API przeglądarki.

Czy mogę testować kilka kontrolerów naraz?

Tak — podłącz kilka, a każdy pojawi się osobno, gdy naciśniesz na nim przycisk.

Czy dane z kontrolera są gdziekolwiek wysyłane?

Nie. Dane przycisków, spustów i gałek są przetwarzane lokalnie i nigdy nie są przesyłane.

Powiązane testy