Input Lab · banco prova controller live

Test del controller

Illumina ogni pulsante, trigger e stick sul disegno del tuo controller mentre li premi.

Banco prova controllerGamepad API · sessione locale
Collega un controller, quindi premi un pulsante qualsiasi.
Stick sinistro0.000 · 0.000
Stick destro0.000 · 0.000
Trigger sinistro0%
Trigger destro0%
Premuto ora

—

Ogni tasto dovrebbe illuminarsi una volta e spegnersi quando rilasciato. Un tasto che lampeggia senza essere premuto, o che non si illumina mai, è quello da controllare.

Indici e assi grezzi

Ciò che il browser rileva prima di assegnare qualsiasi nome. I controller che non usano la mappatura standard vengono identificati solo tramite indice.

B0B1B2B3B4B5B6B7B8B9B10B11B12B13B14B15B16B17B18B19

—

Parole su questa pagina
Asse

Una direzione del movimento dello stick, riportata da -1 a 1. Ogni stick ne ha due: sinistra/destra e su/giù.

Stick drift

Il controller segnala movimento mentre non stai toccando lo stick. Uno stick usurato o mal calibrato non torna mai esattamente a zero.

HID / WebHID

Il linguaggio standard con cui i dispositivi di input comunicano con un computer, e la funzione del browser che consente a una pagina di leggerlo direttamente. Mostra ciò che il dispositivo stesso segnala, non ciò che un driver ha deciso di mostrare.

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.