Test gamepad

Collega un controller

Usa questo test gamepad per controllare un controller prima di una partita, di una diretta o di una riparazione. Legge la Gamepad API in locale nel browser e mostra i valori dei pulsanti, gli assi, i movimenti filtrati dalla zona morta e il supporto disponibile alla vibrazione. I controller con mapping standard ricevono nomi dei comandi riconoscibili; nei layout grezzi i comandi restano numerati, così lo strumento non ne presume la disposizione fisica. Gli id del dispositivo, i valori dei pulsanti e le letture degli assi restano nel browser.

Come testare un controller

  1. 1

    Collega e attiva il gamepad

    Collega un controller via USB oppure abbinalo via Bluetooth. Premi un pulsante qualsiasi se il browser attende un'azione dell'utente prima di elencare il dispositivo.

  2. 2

    Muovi tutti i comandi

    Premi ogni pulsante e ruota gli stick. Osserva le barre del valore di input, i valori grezzi degli assi e le posizioni filtrate aggiornarsi in tempo reale. I nomi dei grilletti compaiono solo quando il browser segnala un mapping standard.

  3. 3

    Testa gli stick centrati e la vibrazione

    Lascia entrambi gli stick immobili durante il breve campionamento al centro, regola se serve la zona morta della visualizzazione e avvia il test di vibrazione quando il browser espone un attuatore aptico.

Cosa riporta la Gamepad API

I browser moderni espongono i controller compatibili tramite la Gamepad API. Ogni gamepad rilevato può fornire un id, un nome di mapping, un elenco ordinato di pulsanti e un elenco ordinato di assi. Un pulsante può restituire un valore di input analogico da 0,00 a 1,00 invece del solo stato premuto o rilasciato. Gli assi in genere riportano un movimento da -1,00 a 1,00, dove 0,00 significa centrato. Solo il mapping standard garantisce l’ordine abituale di pulsanti, grilletti e stick; i layout grezzi restano quindi numerati.

Zona morta e drift

La zona morta è un piccolo intervallo attorno al centro dello stick che la visualizzazione considera pari a zero. Qui il valore predefinito è 0,12: vengono filtrati i valori da -0,12 a 0,12, estremi inclusi. Questa impostazione modifica solo la visualizzazione del tester; non calibra il controller e non cambia alcun gioco. Sui gamepad con mapping standard, il test degli stick centrati campiona i quattro assi mentre sono a riposo. Segnala una lettura persistente oltre la soglia scelta e scarta il campione se gli stick si muovono durante il test. È un indizio diagnostico, non una diagnosi definitiva dell’hardware.

Sintomo Cosa osservare Soluzione tipica
La telecamera si muove da sola Un campione stabile con gli stick centrati resta oltre la zona morta Ripeti il test senza toccarli, poi regola il gioco o fai riparare lo stick
Il grilletto non arriva a fondo corsa Il valore di input di un grilletto con mapping standard si ferma sotto il 100% Ricalibra, pulisci il controller o prova un’altra porta USB
Doppio input di un pulsante Il pulsante numerato cambia stato due volte con una sola pressione Controlla l’interruttore, il cavo o la connessione wireless
Il test di vibrazione fallisce La vibrazione non è supportata o il browser la blocca Prova un altro browser o verifica che il controller abbia gli aptici

Esempio pratico

Supponiamo che più campioni con gli stick centrati si raccolgano attorno a +0,04 sull’asse X e -0,03 sull’asse Y. Con la zona morta predefinita di 0,12, entrambi i valori filtrati diventano 0,00 e il risultato resta entro la soglia. Se i campioni stabili si raccolgono invece attorno a +0,21, lo strumento segnala che quell’asse a riposo supera la zona morta. Ripeti il test senza toccare lo stick prima di cambiare la zona morta nel gioco, ricalibrare o verificare l’hardware su un altro computer.

Errori comuni

  • Alcuni browser non mostrano il gamepad finché non premi un pulsante dopo il caricamento della pagina.
  • Latenza del Bluetooth, batteria scarica o un cavo rovinato possono far sembrare gli input intermittenti.
  • L’ordine di pulsanti e assi può variare al di fuori del mapping standard, quindi i comandi grezzi restano volutamente numerati.
  • Un test di vibrazione nel browser dimostra solo il supporto del browser. Un gioco può usare il proprio livello aptico in modo diverso.

Domande frequenti

Gli id del dispositivo, gli stati dei pulsanti e le letture degli assi restano nel browser e non vengono inviati al server. Nella modalità a passaggi, solo la zona morta e lo slot del controller selezionato vengono riportati nell’URL come impostazioni di visualizzazione.

Molti browser attendono che l’utente interagisca con il controller. Premi un pulsante dopo aver aperto la pagina, assicurati che la scheda sia attiva e aggiorna l’elenco se serve.

Parti dal valore predefinito di 0,12 come soglia di visualizzazione. Valori più bassi mostrano letture a riposo più piccole; valori più alti nascondono più movimento in questa schermata. Il cursore non modifica il controller né il gioco: imposta la vera zona morta nelle opzioni del gioco.

Il supporto agli aptici dipende dal controller, dal browser, dal sistema operativo e dal tipo di connessione. Se il pulsante è disattivato, il gamepad funziona comunque per testare gli input, ma non espone alla pagina un attuatore di vibrazione.

Strumenti correlati