Che cosa misura davvero il risultato
Il banco di prova legge i pulsanti e gli assi che il browser espone tramite la Gamepad API e li identifica in base al controller collegato (Xbox, PlayStation o Nintendo) tramite l'ID fornitore USB. Traccia la circolarità del bordo esterno di ogni stick, conta la frequenza di aggiornamento del pad e, se autorizzato, attiva i motori di vibrazione per verificarne il funzionamento.
Limite della misurazione: Le mappature del browser variano in base al controller, al sistema operativo e ai driver. Una funzione di vibrazione mancante o un'etichetta insolita non indicano necessariamente un difetto del controller, e il polling rate non può essere rilevato oltre la frequenza di aggiornamento del tuo monitor.
Come interpretare il risultato
Risposta dei pulsanti
Un tasto dovrebbe illuminarsi quando premuto e spegnersi quando rilasciato. Un tremolio rapido senza una pressione intenzionale può indicare un problema di switch, driver o connessione.
Circolarità stick
Traccia il bordo di ogni stick. Una percentuale minima è normale per un pad nuovo, e 0% non è l'obiettivo: molti controller superano deliberatamente il cerchio nelle diagonali. Un pad che mostra letture molto peggiori rispetto al passato è un segnale di allarme.
Report rate
Una lettura pari alla frequenza di aggiornamento del tuo display significa che il pad è almeno così veloce: il browser non può vedere oltre. Una lettura nettamente inferiore è il limite del controller stesso, che solitamente migliora usando un cavo.
Vibrazione
I motori debole e forte dovrebbero dare sensazioni chiaramente diverse. Un motore che sembra identico a "entrambi" o che non fa nulla è quello sospetto. Il browser avvia i motori ma non può misurarli.
Risultati inattesi: cosa controllare
Non appare nulla
Premi un tasto del controller (la maggior parte dei browser rileva il pad solo dopo un input), prova una connessione via cavo e controlla che un'altra scheda o un gioco non stiano occupando l'accesso esclusivo.
I nomi non corrispondono al mio controller
I pad che non usano la mappatura standard vengono mostrati tramite indice grezzo, poiché un nome ipotizzato sarebbe errato. Gli indici grezzi si trovano sotto "Raw indices and axes".
La vibrazione non funziona
Chrome e Edge su desktop espongono la vibrazione per la maggior parte dei pad Xbox e PlayStation; Firefox e Safari solitamente no. Prova un cavo e premi prima un tasto sul pad affinché la pagina possa accedere ai motori.
Domande frequenti
Questo installa un driver?
No. Legge solo i segnali del controller già esposti dal tuo browser.
Quali controller riconosce?
Qualsiasi controller visibile al browser. I pad Xbox, PlayStation e Nintendo vengono nominati e disegnati nel loro layout specifico tramite l'ID fornitore USB; gli altri pad usano un layout generico, mentre quelli non standard sono mostrati tramite indice grezzo.
Il test di vibrazione richiede autorizzazioni?
Sì. La pagina non invia nulla al controller finché non premi “Consenti vibrazione per questa visita”, ogni pattern si interrompe da solo entro due secondi e il permesso scade quando esci.
Perché il report rate indica “almeno 60 Hz”?
Il browser trasmette lo stato del controller alla pagina una volta per frame visualizzato, quindi su uno schermo a 60 Hz non è possibile vedere nulla di più veloce. La pagina indica quando il numero rappresenta il limite del tuo schermo anziché il polling rate effettivo del controller.
Questo può dimostrare che il mio controller è rotto?
Può documentare l'input del browser osservato, ma la diagnosi hardware dovrebbe essere confermata anche su un altro browser, un'altra connessione e un altro dispositivo.
L'ID del mio controller viene caricato?
No. La sessione live viene elaborata nel tuo browser e l'input o gli identificatori del controller non vengono inviati a Keymap Labs.