Tester joysticka

Urządzenie

Naciśnij dowolny przycisk

LT RT LB RB A B X Y ⧉ ≡ ⇪
WciśniętyZbadany

Flightstick · HOTAS · kierownica · pedały

Osie i zakres

Pełny zakres —

Brak urządzenia

XY i hat switche

+0.000, +0.000

Kołowość —

Brak hat switcha

Przyciski

Zbadano —

Brak urządzenia

Dziennik zdarzeń

0/100

  1. Brak zdarzeń

Test Joysticka — Tester Joysticków, Flight Stick i Zestawów HOTAS

Ten test joysticka odczytuje Twój flight stick, zestaw HOTAS, przepustnicę, pedały steru kierunku, kierownicę wyścigową lub arcade stick bezpośrednio w przeglądarce i prezentuje surowe dane telemetryczne: każdą oś na osobnym wskaźniku, przyciski w ponumerowanej matrycy, przełączniki hat switch na 8-kierunkowym kompasie oraz precyzyjny log zdarzeń z dokładnością do milisekundy. Strona zapamiętuje maksymalne zakresy osiągane przez każdą oś, dzięki czemu przepustnica blokująca się na 92% lub oś skrętna (twist) niepowracająca do zera stają się widoczne w kilka sekund. Wszystko działa lokalnie: bez instalacji sterowników i bez przesyłania danych do internetu.

Jak przetestować joystick online w pięciu krokach

  1. Podłącz urządzenie i naciśnij dowolny przycisk. Przeglądarki ukrywają kontrolery do momentu odebrania pierwszego sygnału wejściowego, więc strona pozostaje pusta do pierwszej interakcji.
  2. Sprawdź kartę Urządzenie: wyświetla stan połączenia, rozpoznany typ kontrolera, liczbę osi, przycisków i hat switchy oraz częstotliwość odświeżania.
  3. Przetestuj pełny zakres każdej osi. Poruszaj drążkiem, osią skrętną (rudder twist), przepustnicą, pedałami i pokrętłami od skrajności do skrajności. Zakres powinien osiągnąć 100% na każdej osi.
  4. Naciśnij każdy przycisk i każdy kierunek hat switcha. Sprawdzone przyciski i kierunki podświetlą się na zielono.
  5. Obserwuj log zdarzeń z rękami z dala od kontrolera, jeśli podejrzewasz samoistne rejestrowanie wejść lub niestabilne centrowanie.

Opis paneli testera

Strona prezentuje parametry dokładnie w takiej kolejności, w jakiej zgłasza je kontroler. Wejścia otrzymują nazwy tekstowe tylko wtedy, gdy urządzenie stosuje standardowy układ gamepada.

Osie i kalibracja zakresu

Każda oś posiada pasek z bieżącym znacznikiem, cieniowany zakres min/max zarejestrowany od ostatniego resetu, aktualną wartość liczbową oraz procentowy zasięg ruchu (Travel); najedź kursorem, aby podejrzeć dokładne wartości krańcowe. Zasięg to zarejestrowana rozpiętość podzielona przez pełną skalę od −1 do +1; wiersz podświetla się na zielono, gdy oba końce znajdą się w granicach 0.02 od ±1. Jeśli pasek zatrzymuje się wcześniej, przyczyną jest zużyty potencjometr, przesunięty magnes, mechaniczny ogranicznik lub błędna kalibracja w oprogramowaniu producenta.

Wykres XY z dowolną parą osi

Wybierz dowolne dwie osie do naniesienia na wykres dwuwymiarowy. Domyślnie są to osie 0 i 1, odpowiadające głównemu drążkowi w niemal każdym flight sticku. Zestaw ze sobą dwa hamulce kół w pedałach, aby upewnić się, że działają niezależnie, lub zatocz drążkiem koło po ramce mechanicznej, aby ocenić symetrię. Większość joysticków lotniczych ma kwadratowy skok mechaniczny, dlatego w narożnikach naturalnie pojawia się przekroczenie zakresu kołowego.

Kompas hat switch

Każdy wykryty grzybek (hat switch / POV) otrzymuje 8-kierunkowy kompas. Aktywny kierunek świeci się na bieżąco, sprawdzone kierunki zachowują oznaczenie, a licznik sumuje przetestowane pozycje z ośmiu możliwych. Hat switch niemogący wygenerować skosów staje się od razu widoczny. W gamepadach ze standardowym układem D-pad (przyciski 12–15) również otrzymuje swój kompas.

Matryca przycisków

Każdy zgłoszony przycisk ma swoje pole w siatce (strona obsługuje do 128 przycisków). Wciśnięte pole świeci się na biało, zielona obwódka oznacza przycisk sprawdzony, a cienki pasek odzwierciedla siłę nacisku w przyciskach analogowych. Przełącznik numeracji pozwala zmienić indeksy przeglądarki (od 0) na standard Windows (od 1), co ułatwia przypisywanie funkcji w symulatorach.

Log zdarzeń

Dziennik zapisuje 100 ostatnich zdarzeń, najnowsze na górze. Każdy wpis zawiera czas w sekundach z dokładnością do milisekundy oraz kolumnę Δ z odstępem od poprzedniego zdarzenia. Ruch osi jest rejestrowany w krokach co 0.05, maksymalnie co 100 ms na oś, co zapobiega zalewaniu logu tysiącami linii. Przyciski Pauza, Wyczyść i Kopiuj ułatwiają przygotowanie raportu serwisowego. Niewywołane wciśnięcia lub powtarzające się kliknięcia o czasie kilku milisekund to typowy objaw drgania styków (chatter) lub zakłóceń elektrycznych.

Flight sticki, HOTAS, przepustnice i pedały steru

Narzędzie do testowania flight sticków musi radzić sobie ze znacznie bardziej złożonym sprzętem niż dwa drążki i cztery przyciski:

  • Flight sticki zgłaszają osie X i Y drążka, skrętną oś Z (rudder twist) oraz często małe kółko przepustnicy. Hat switche przesyłane są jako pojedyncza oś POV.
  • Zestawy HOTAS łączą się na dwa sposoby. W niektórych przepustnica łączy się kablem z drążkiem i tworzy jedno urządzenie USB. W innych każda część ma osobny kabel USB, więc przeglądarka wykrywa dwa niezależne urządzenia; przełączaj się między nimi za pomocą slotów na karcie Urządzenie.
  • Dźwignie przepustnicy w spoczynku znajdują się na skraju zakresu, a nie w centrum. Odczyt w pozycji jałowej wynosi blisko −1 lub +1, co jest całkowicie prawidłowe. Istotne jest, aby parametr Travel osiągał 100%, a suwak przesuwał się gładko bez nagłych przeskoków.
  • Pedały orczyka (rudder pedals) zazwyczaj zgłaszają trzy osie: ster kierunku oraz niezależne hamulce na czubkach obu pedałów. Sprawdź na wykresie oba hamulce jednocześnie; wciśnięcie jednego nie powinno wpływać na drugi.

Jeśli oś drga samoczynnie, nie dotykaj urządzenia i obserwuj log zdarzeń: każda zmiana o 0.05 zostanie odnotowana wraz ze znacznikiem czasu. Podstawowy test stick driftu zmierzy szum w spoczynku i sugerowaną strefę martwą dla drążka.

Kierownice i arcade sticki: diagnostyka wejść

Kierownice wyścigowe, bazy, pedały i skrzynie biegów (shiftery) są dla przeglądarki standardowym źródłem danych w testerze joysticka: kąt skrętu koła to zazwyczaj oś 0, a pedały gazu, hamulca i sprzęgła pojawiają się jako osobne osie. Obróć kierownicę od blokady do blokady i wciśnij każdy pedał do podłogi; tryb połączonych pedałów (combined pedals) łączy gaz i hamulec w jedną wspólną oś. Siłowe sprzężenie zwrotne (Force Feedback) nie może być testowane w przeglądarce. Gamepad API udostępnia wyłącznie proste wibracje dla padów, a nie zaawansowane efekty wektorowe i oporowe silników kierownicy — do testu FFB niezbędny jest panel producenta lub gra. Arcade sticki zgłaszają dźwignię jako D-pad lub dwie osie; upewnij się, że działa wszystkie osiem kierunków.

Dlaczego przyciski i osie mają nietypowe numery

Większość wątpliwości związanych z numeracją wynika z czterech technicznych przyczyn:

  • Liczenie od 0 kontra liczenie od 1. Przeglądarka numeruje wejścia od 0. Windows i większość gier numerują je od 1, więc przycisk 4 w przeglądarce to przycisk 5 w systemie. Użyj przełącznika numeracji nad matrycą.
  • Osie są rozmieszczane według przeznaczenia HID, a nie kolejności. Na Windowsie Chrome i Firefox przypisują osie zgodnie z deklaracją HID urządzenia: X to oś 0, Y 1, Z 2, Rx 3, Ry 4, Rz 5, a potem Slider, Dial i Wheel. Drążek bez osi obrotu Rx lub Ry będzie miał puste luki ze stałą wartością 0, a hat switch trafi najczęściej na oś 9.
  • Limit 32 przycisków w Chrome i Edge. Silnik Chromium na Windowsie obcina przyciski powyżej 32 i ogranicza liczbę osi do 16. Panel kontrolny Windowsa również pokazuje maksymalnie 32 przyciski, chociaż DirectInput obsługuje do 128. Przyciski o wysokich numerach w rozbudowanym HOTAS mogą być niewidoczne w Chrome, mimo że działają w symulatorze.
  • Standardowe mapowanie zmienia kolejność. Gdy przeglądarka rozpoznaje pad, porządkuje wejścia i wyświetla nazwy takie jak A czy LB. Sprzęt lotniczy niemal nigdy nie podlega temu mapowaniu, dlatego widzisz oryginalną, surową strukturę urządzenia.

Hat switche, POV i wartość 1.28

W standardzie DirectInput przełącznik grzybkowy (hat switch lub POV) to pojedyncza wartość liczbowa, a nie cztery niezależne przyciski. Przeglądarki mapują jego osiem pozycji na jedną oś analogową: −1 oznacza górę, a każdy krok o 2/7 przesuwa kąt o 45 stopni zgodnie z ruchem wskazówek zegara. Po puszczeniu grzybka wartość wykracza poza normalny zakres, osiągając zwykle około +1.286. Z tego powodu proste testery bez dekodera pokazują „oś zablokowaną powyżej jedynki”. Nasza strona automatycznie rozpoznaje osie przekraczające ±1.05 jako przełączniki POV i przenosi je do kompasu. Pod Linuksem przeglądarki często raportują hat switch jako dwie osobne osie skaczące między wartościami −1, 0 i 1.

DirectInput kontra XInput

System Windows posiada dwa główne interfejsy dla kontrolerów. XInput to schemat konsoli Xbox: dwie gałki, dwa triggery, D-pad i ściśle określony zestaw przycisków dla maksymalnie czterech padów. Nie potrafi opisać panelu przepustnicy ani wolantu z 30 przyciskami, dlatego zaawansowany sprzęt symulacyjny korzysta ze standardowego protokołu USB HID, odczytywanego przez gry za pośrednictwem DirectInput lub surowych wejść (raw input). Nasz tester obsługuje oba standardy. Pady XInput otrzymują mapowanie standardowe bez identyfikatorów USB; urządzenia HID zgłaszają się w trybie surowym z pełnymi identyfikatorami producenta i produktu. Dla gamepadów Xbox dedykowany test pada Xbox oferuje dodatkowo diagnostykę triggerów impulsowych.

Porównanie z narzędziem Windows „Konfiguruj kontrolery gier USB”

Wbudowane w Windows narzędzie (joy.cpl, czyli Konfiguruj kontrolery gier USB) to klasyczny aplet diagnostyczny. Czym różni się od naszej strony:

  • Kalibracja. joy.cpl potrafi zapisać profil kalibracji w rejestrze systemowym, z którego korzystają gry DirectInput. Ta strona niczego nie modyfikuje w systemie. Rejestruje rzeczywisty zakres wysyłany przez urządzenie, co pozwala odróżnić fizyczną usterkę od błędnego profilu kalibracji w Windowsie.
  • Liczba przycisków. joy.cpl ogranicza widok do 32 przycisków. Nasz tester wyświetla wszystkie przyciski udostępniane przez przeglądarkę wraz z oznaczeniem przetestowanych.
  • Historia i dziennik. joy.cpl pokazuje wyłącznie stan na żywo. Ta strona rejestruje wartości min/max każdej osi oraz log zdarzeń z czasem milisekundowym, który pozwala złapać sporadyczne fałszywe kliknięcia.
  • Wieloplatformowość. joy.cpl działa wyłącznie na Windowsie. Nasz tester działa w Chrome, Edge i Firefox na systemach Windows, macOS i Linux.

Warto korzystać z obu narzędzi. Jeśli urządzenie reaguje tutaj poprawnie, lecz gra go nie widzi, przyczyna leży w przypisaniu klawiszy w grze lub warstwie Steam Input, a nie w samym joysticku.

Dla tradycyjnych padów główny tester pada wyświetla schemat kontrolera, a podstrony test pada PS5 DualSense oraz test Joy-Con opisują unikalne funkcje dedykowanych urządzeń.

Frequently asked questions

Windows sees my flight stick, but the game (or this tester) doesn't. What should I check?

W pierwszej kolejności wciśnij dowolny przycisk: przeglądarki ukrywają kontrolery gier, dopóki nie otrzymają pierwszego sygnału. Jeśli strona nadal pozostaje pusta, upewnij się, że urządzenie jest widoczne w aplecie joy.cpl, podłącz kabel bezpośrednio do portu USB na płycie głównej komputera i zamknij oprogramowanie producenta, które może blokować dostęp na wyłączność. W grach na platformie Steam częstym rozwiązaniem jest odznaczenie opcji Steam → Ustawienia → Kontroler → Obsługa konfiguracji ogólnego gamepada i ponowne uruchomienie gry.

Why don't buttons above 32 on my HOTAS register?

Wiele programów ogranicza obsługę do 32 przycisków na urządzenie — w tym aplet kontrolerów Windowsa oraz przeglądarki oparte na Chromium (Chrome i Edge). Sam interfejs DirectInput obsługuje do 128 przycisków. Jeśli wysokie numery przycisków nie reagują tutaj w Chrome, ale działają w symulatorze lotu, sprzęt jest w 100% sprawny. Aby móc korzystać z nich wszędzie, zmień ich przypisanie w oprogramowaniu producenta lub przekieruj sygnały na wirtualny joystick za pomocą vJoy i Joystick Gremlin.

My throttle levers (Z axis and Z rotation) don't move in Windows Game Controllers. Is the throttle broken?

Przesuń każdą dźwignię na tej stronie i obserwuj odpowiadające im paski osi. Jeśli wartość liczbowa zmienia się płynnie, a wskaźnik Travel osiąga 100%, osprzęt mechaniczny i czujniki są sprawne, a problem wynika ze złej kalibracji w systemie lub konfliktu oprogramowania. Zresetuj kalibrację Windowsa do ustawień domyślnych i przeprowadź kalibrację wyłącznie w jednym narzędziu: w Windowsie ALBO w aplikacji producenta. Jeśli oś nie reaguje również tutaj, uszkodzeniu uległ czujnik lub przewód w przepustnicy.

My X56 throttle triggers ghost inputs: the view changes, flaps extend, or it goes to full throttle on its own. How do I prove it?

Pozostaw przepustnicę nietkniętą z otwartą tą stroną i obserwuj log zdarzeń. Pojawiające się samoczynnie wciśnięcia przycisków — trwające w kolumnie Δ zaledwie kilka milisekund — to twardy dowód na zjawisko ghost inputów. Użytkownicy zestawów X56 najczęściej łączą ten problem z niestabilnym zasilaniem USB; podłącz przepustnicę do aktywnego huba USB z własnym zasilaczem sieciowym lub bezpośrednio do portu USB 3.0 z tyłu komputera.

joy.cpl is missing controllers that work fine in Device Manager. Does that mean they're faulty?

Niekoniecznie. W systemie Windows przeglądarki odczytują urządzenia przez bezpośrednie wejścia HID, a nie listę apletu joy.cpl. Jeśli joystick pojawia się na tej stronie ze sprawnymi osiami i przyciskami, sprzęt i kabel USB działają bez zarzutu, a usterka tkwi w rejestrze kontrolerów gier Windows lub sterowniku. Przeinstaluj dedykowane sterowniki producenta i usuń stare wpisy urządzeń w Menedżerze urządzeń.

My hat switch is detected as an axis instead of a POV. Is it broken?

Nie, kontroler jest całkowicie sprawny. W taki właśnie sposób przeglądarki raportują przełączniki grzybkowe. Hat switch typu POV to pojedyncza wartość o 8 pozycjach kątowych, reprezentowana w API jako jedna oś analogowa przyjmująca wartość ok. +1.29 w stanie spoczynku. Ta strona automatycznie dekoduje ten sygnał i wyświetla go w formie kompasu. Jeśli wszystkie 8 kierunków zapala się prawidłowo, w grze przypisz hat jako kontrolę widoku (POV / Look), a nie tradycyjną oś analogową.

How do I fix Z-axis (twist) drift on my Thrustmaster joystick?

Najpierw wykonaj precyzyjny pomiar. Nie dotykaj drążka i obserwuj pasek osi skrętnej Z oraz log zdarzeń: drobne drżenie wokół zera to normalny szum elektryczny, natomiast ciągłe skoki lub powolne znoszenie wartości świadczą o wytarciu potencjometru w rękojeści. Zresetuj kalibrację, podłącz joystick bezpośrednio do PC i sprawdź, czy oś osiąga 100% zakresu w obie strony. W symulatorze dodaj niewielką strefę martwą na osi Z, aby samolot nie zbaczał z kursu przy puszczonym drążku.

Can this page test force feedback on my racing wheel or joystick?

Nie. Żadna strona internetowa nie jest w stanie wysyłać sygnałów siłowego sprzężenia zwrotnego (FFB). Standard Gamepad API obsługuje wyłącznie proste komendy wibracji dla padów, a nie skomplikowane efekty wektorowe i oporowe silników kierownicy. Ten tester weryfikuje stronę wejściową: kąt skrętu kierownicy, skok pedałów, przyciski i łopatki zmiany biegów. Do testowania siły Force Feedback skorzystaj z dedykowanego oprogramowania producenta.