🎮

Tester controller generico

Testa qualsiasi gamepad USB o Bluetooth

Connect any gamepad controller

Guida completa: Test di controller di terze parti e generici

La Gamepad API HTML5 è progettata per funzionare con qualsiasi controller che il sistema operativo riconosce come dispositivo di input gamepad standard. Ciò significa che il nostro tester funziona con una gamma enorme di controller di terze parti, gamepad specialistici, fight stick, volanti da corsa e persino adattatori per console retro.

Marche di controller supportate

  • 8BitDo: Ultimate, Pro 2, SN30 Pro+ e tutti i modelli cablati/wireless. I controller 8BitDo sono completamente compatibili via Bluetooth, USB-C o l'adattatore wireless 2.4GHz incluso (solo modalità USB per il rilevamento browser).
  • Logitech: F310, F710, Logitech Gamepad F510 e controller specialistici. I F310/F710 hanno un interruttore hardware (XInput vs DirectInput) — assicurati che sia impostato in modalità XInput (posizione X) per un corretto rilevamento browser.
  • Razer: Wolverine V2, Raion e modelli Kishi collegati via USB. I protocolli wireless proprietari di Razer potrebbero non essere rilevati dal browser.
  • SteelSeries: Stratus Duo, Nimbus+ e altri modelli abilitati Bluetooth.
  • Misura il tempo di risposta del tuo controller con temporizzazione di precisione.

Joystick ad Effetto Hall vs Potenziometro: Il futuro della prevenzione della deriva dello stick

L'epidemia di deriva dei joystick ha guidato una nuova ondata di controller "senza deriva" che utilizzano <strong>sensori ad Effetto Hall</strong>. Comprendere la differenza tra le due tecnologie è cruciale quando si valuta la salute del tuo controller:

  • <strong>Potenziometro (Standard):</strong> Usa piste di carbonio fisiche e contatti metallici per misurare la resistenza. Man mano che il carbonio si consuma per attrito nel tempo, la resistenza cambia in modo imprevedibile, creando gli input fantasma noti come "deriva dello stick". Presente in quasi tutti i controller standard (DualSense, Xbox Series, Joy-Con, DualShock 4).
  • <strong>Effetto Hall (Moderno):</strong> Usa magneti attaccati allo stick e sensori magnetici (sensori ad Effetto Hall) sulla scheda circuito. I sensori rilevano la posizione dei magneti senza alcun contatto fisico. Zero contatto = zero usura = zero deriva. Usato in: DualSense Edge, 8BitDo Ultimate, GuliKit KingKong 2 Pro, Flydigi Vader 3 Pro.

I nostri test diagnostici funzionano ugualmente bene con entrambe le tecnologie. In effetti, eseguire il <strong>test Tremore</strong> è un ottimo modo per confrontare — gli stick ad Effetto Hall tipicamente mostrano livelli di rumore 10-50 volte inferiori rispetto agli stick a potenziometro.

Risoluzione problemi e interpretazione dei risultati

Controller non rilevato

Se il tuo controller non appare nel tester, prova questi passaggi:

  • Assicurati che Chrome o Edge siano completamente aggiornati (la Gamepad API richiede un browser moderno).
  • Premi prima un pulsante qualsiasi sul controller — la Gamepad API si attiva solo dopo un'interazione dell'utente.
  • Controlla se il controller ha un interruttore di modalità (DirectInput vs XInput). Impostalo in modalità XInput.
  • Prova una porta USB diversa, idealmente una porta posteriore della scheda madre.
  • Su Windows, controlla Device Manager → "Human Interface Devices" per verificare che il OS riconosca il controller.

Problemi di mappatura pulsanti

I controller generici possono riportare i pulsanti in ordini non standard. La Gamepad API espone un layout di mappatura "Standard" (corrispondente al layout Xbox), ma alcuni controller usano mappature personalizzate. La pagina Test Pulsanti mostra tutti gli indici grezzi dei pulsanti indipendentemente dalla mappatura, rendendo facile identificare il layout del tuo controller.

Strumenti correlati

Tester controller Xbox

Testa le funzionalità dei controller Xbox One, Series X|S ed Elite.

Tester PS5 DualSense

Testa trigger adattivi, feedback aptico e touchpad sul tuo DualSense.

Tester PS4 DualShock 4

Testa pulsanti, stick, touchpad e light bar sul tuo DualShock 4.

Tester Nintendo Switch

Diagnostica deriva Joy-Con, Pro Controller e HD Rumble.

La ragione singola più comune per cui un controller non viene rilevato da un browser è il protocollo di input che utilizza. Windows supporta due protocolli gamepad:

Se il tuo controller ha un interruttore fisico (comune su Logitech F310, F710 e alcuni modelli 8BitDo), impostalo in modalità "X" (XInput) piuttosto che "D" (DirectInput) per la migliore compatibilità browser.

Oltre ai gamepad standard, la Gamepad API rileva anche molti controller specialistici:

  • XInput (Moderno): Il protocollo di Microsoft, progettato per controller Xbox. Fornisce un layout standardizzato a 16 pulsanti con due stick analogici e due trigger analogici. La Gamepad API del browser funziona meglio con controller XInput. Xbox, 8BitDo moderni e la maggior parte dei nuovi controller di terze parti usano XInput di default.
  • DirectInput (Legacy): Il vecchio protocollo Windows che supporta fino a 128 pulsanti e 8 assi, ma senza layout standardizzato. Alcuni controller più vecchi o specialistici (alcuni modelli Logitech, alcuni controller HOTAS) supportano solo DirectInput e possono apparire con mappatura pulsanti errata o non apparire affatto.
  • Fight Stick / Arcade Stick: Hori Fight Stick Alpha, Qanba Obsidian, Mayflash F500 e Victrix Pro FS funzionano tutti via USB. Riportano 8-12 pulsanti e input direzionali. Usa il Test Pulsanti per mappare ogni pulsante.
  • Volanti da corsa: Logitech G29/G920, Thrustmaster T300RS e volanti Fanatec sono rilevati come dispositivi gamepad. L'asse dello sterzo, l'acceleratore e i pedali del freno mappano su assi analogici. Il force feedback non può essere attivato tramite il browser.
  • Flight Stick / HOTAS: Thrustmaster T.16000M, Logitech Extreme 3D Pro e joystick simili sono parzialmente compatibili. Vengono riportati più assi (pitch, yaw, roll, throttle). Usa il Test Zona Morta per calibrare ogni asse.
  • Adattatori retro: Gli adattatori USB per controller SNES, N64, GameCube e Genesis tipicamente usano DirectInput e possono necessitare di software wrapper XInput (come x360ce) per la piena compatibilità browser.

Domande frequenti

Perché il mio controller non viene rilevato nel browser?

Premi prima un pulsante qualsiasi — la Gamepad API si attiva solo dopo l'interazione dell'utente. Assicurati di usare Chrome, Edge o Firefox. Controlla se il tuo controller ha un interruttore DirectInput/XInput e impostalo su XInput (posizione "X"). Prova una porta USB diversa (preferibilmente una porta posteriore della scheda madre). Su Windows, verifica che il OS riconosca il controller nel Device Manager.

Qual è la differenza tra XInput e DirectInput?

XInput è il protocollo moderno di Microsoft per controller in stile Xbox con layout standard a 16 pulsanti. DirectInput è il protocollo più vecchio che supporta più pulsanti/assi ma senza mappatura standardizzata. I browser preferiscono XInput per un rilevamento affidabile. I Logitech F310/F710 hanno un interruttore fisico ("X" vs "D") per alternare tra loro.

I fight stick e i controller arcade funzionano con questo tester?

Sì! I fight stick (Hori, Qanba, Mayflash, Victrix) che si collegano via USB sono completamente rilevati dalla Gamepad API. Tipicamente riportano 8-12 pulsanti e un D-pad mappato come hat switch. La pagina Test Pulsanti mostra gli indici grezzi dei pulsanti per una facile mappatura.

I volanti da corsa funzionano con questo tester?

Logitech G29/G920, Thrustmaster T300RS e volanti Fanatec sono rilevati come dispositivi gamepad. La rotazione dello sterzo e i pedali mappano su assi analogici. Usa il Test Zona Morta per calibrare ogni asse. Nota: gli effetti force feedback non possono essere attivati tramite l'API del browser.

Perché i pulsanti del mio controller sono mappati in modo errato?

I controller generici possono usare mappature personalizzate dei pulsanti invece del layout Xbox standard. La Gamepad API riporta una proprietà mapping — se dice "standard", i pulsanti seguono il layout Xbox; se vuota, il controller usa indici personalizzati. Usa il Test Pulsanti per identificare il tuo layout specifico premendo ogni pulsante individualmente.

Posso testare un controller collegato al mio telefono?

Sì! Su Android, apri Chrome o Edge e naviga su GPad Tester. Collega il controller via Bluetooth o USB OTG e premi un pulsante qualsiasi. Su iOS, Safari ha un supporto limitato alla Gamepad API a partire da iOS 16.4. Chrome su iOS non lo supporta poiché utilizza il motore WebKit.