Controller · 9 min di lettura

Come testare lo stick drift del controller senza andare a tentativi

Un processo ripetibile di cinque minuti per misurare lo scostamento dal centro dello stick analogico, separare lo drift dalle impostazioni di gioco e decidere cosa provare dopo.

Revisionato il 9 agosto 2026 · Editoriale di Keymap Labs

Lo stick drift è il movimento registrato da uno stick analogico quando non lo si sta toccando di proposito. Il sintomo visibile può essere una telecamera che gira lentamente, un personaggio che cammina da solo o la selezione di un menu che si rifiuta di stare ferma. Questi sintomi sono reali, ma non identificano la causa da soli. Un piccolo scostamento dal centro, una deadzone aggressiva nel gioco, una vecchia calibrazione, interferenze wireless e un secondo input connesso possono produrre comportamenti simili in modo fuorviante.

La domanda utile non è semplicemente “questo controller soffre di drift?”. È: quale segnale arriva al browser mentre il controller è a riposo, quanto è ripetibile e lo stesso comportamento resiste a un cambiamento controllato?

Leggi prima i tuoi stick

Posa il controller e togli le mani. Il puntino qui sotto mostra la posizione rilevata dello stick sinistro mentre nessuno lo sta toccando.

Il resto di questa guida spiega cosa dimostra quel numero e cosa invece non dimostra.

Prepara un test pulito

Collega direttamente il controller quando possibile. Se di solito giochi senza fili, testa prima quella connessione, poi tieni una sessione con il cavo come confronto. Chiudi giochi, software di rimappatura dei controller e strumenti di calibrazione che potrebbero mantenere il controllo del dispositivo o alterarne l'output. Posiziona il controller su una superficie stabile e assicurati che nessuno stick sfreghi contro un cavo o si trovi sotto un dito.

Apri il Stick Drift Test, premi un pulsante del controller affinché il browser possa rilevare il dispositivo e verifica che entrambi i grafici live degli stick reagiscano. Muovi lentamente ciascun stick lungo tutto il bordo una volta, rilascialo e attendi un momento. Questo conferma che gli assi sono mappati e dà al meccanismo la possibilità di stabilizzarsi dopo il movimento.

Non giudicare il drift da un singolo decimale che cambia. I controlli analogici sono raramente immobili dal punto di vista matematico e il browser riporta campioni da una catena che include il controller, il suo firmware, la trasmissione, il sistema operativo e il browser.

Esegui il campionamento del centro

Avvia il campionamento di cinque secondi e non toccare il controller. Lo strumento registra un flusso di coppie X/Y per lo stick sinistro e destro, calcolando poi la distanza di ciascun punto dal centro matematico.

Keymap Labs mostra una distanza media e una distanza massima osservata. La media aiuta a descrivere la tipica posizione centrale. Il massimo può rivelare una breve deviazione, ma è anche più sensibile a un urto o a un movimento accidentale. Un risultato va quindi letto come una piccola distribuzione, non come una spia di successo o fallimento.

Esegui il campione due volte. Prima della seconda prova, muovi lo stick in cerchio e rilascialo da una direzione diversa. L'usura meccanica può creare un centro che dipende dalla direzione da cui lo stick ritorna. Se due prove puntano nella stessa direzione con valori simili, l'osservazione è più utile rispetto a un singolo picco isolato.

Interpreta le percentuali con cautela

Non esiste una percentuale di drift accettabile in via universale. I giochi applicano deadzone, curve di risposta e filtri differenti. Uno sparatutto competitivo configurato con una deadzone piccolissima può rivelare uno scostamento al centro invisibile in un gioco di guida o in un titolo d'azione con un filtraggio più forte.

Come intervallo di controllo pratico, una media inferiore a circa il tre percento rappresenta un centro ristretto osservato dal browser per molti dispositivi. Dal tre all'otto percento merita un confronto e potrebbe richiedere una modesta deadzone. Un risultato ripetibile superiore all'otto percento ha maggiori probabilità di influenzare il gioco con deadzone basse. Questi intervalli non costituiscono uno standard di garanzia e non sono la prova di un particolare guasto fisico.

Guarda sia la direzione che le dimensioni. Una spinta stabile verso un lato è diversa da una nuvola rumorosa che cambia direzione. Un massimo grande ma momentaneo con una media bassa può indicare un urto, un assestamento o un contatto intermittente. Un offset medio costante è più facile da compensare con una deadzone, sebbene la compensazione riduca l'intervallo utilizzabile vicino al centro.

Separa il drift del controller dal comportamento del gioco

Se il browser è centrato ma il gioco si muove, controlla la configurazione del gioco. Conferma il dispositivo di input selezionato, il profilo del controller, la disposizione delle levette, la deadzone, il giroscopio e le opzioni di accessibilità. Steam Input o un'utilità del produttore potrebbero applicare una calibrazione diversa al gioco rispetto a quella ricevuta dal browser. Anche un altro controller connesso può inviare il movimento.

Se il browser mostra un offset ma il gioco sembra normale, la deadzone del gioco potrebbe già assorbirlo. Non è necessariamente un problema. L'obiettivo è un controllo intenzionale e affidabile, non uno zero perfetto in ogni livello software.

Se sia il browser che il gioco mostrano un movimento ripetibile, cambia una variabile alla volta:

  1. Riconnetti il dispositivo e ripeti lo stesso test.
  2. Confronta la modalità wireless e cablata se sono entrambe presenti.
  3. Prova un altro browser aggiornato.
  4. Prova un'altra porta ed evita un hub non alimentato.
  5. Conferma il dispositivo nel sistema operativo o nell'utilità di test del produttore.

Questa sequenza aiuta a distinguere un problema di mappatura del browser da un segnale del dispositivo più ampio.

Scegli una deadzone basandoti sui dati

Non copiare direttamente la singola lettura massima in un campo della deadzone. Potrebbe nascondere movimenti intenzionali lenti e rendere la mira di precisione pesante. Inizia leggermente sopra a un offset centrale tipico e ripetibile, poi prova un input leggero in ogni direzione. Aumenta solo quanto basta per impedire movimenti non voluti nel gioco.

Registra il controller, la connessione, il risultato sinistro/destro, la deadzone del gioco e la data. Un campione successivo potrà così mostrare se il comportamento è stabile o in peggioramento. Senza una base di riferimento, una normale variazione può sembrare un guasto improvviso.

Quando la riparazione o la sostituzione è ragionevole

I consigli su pulizia, ricalibrazione e riparazione variano in base al design del controller e potrebbero influire sulla garanzia. Prima di aprire l'hardware, conferma il problema su più di un ambiente e consulta il produttore. La riparazione diventa una via più ragionevole quando un forte offset direzionale si ripete dopo la riconnessione, si verifica in più applicazioni e non può essere controllato senza una deadzone inaccettabilmente grande.

Il test del browser è prezioso perché crea un'osservazione ripetibile. Non rileva usura interna, contaminazione o geometria dei componenti, quindi non può identificare la causa fisica. Usalo per migliorare la decisione successiva, non per saltare il passaggio di conferma.

Controllo rapido

  • Posiziona il controller su una superficie e rimuovi qualsiasi contatto con le levette.
  • Conferma che entrambi i grafici degli assi rispondano prima del campionamento.
  • Esegui due campioni di cinque secondi dopo esserti avvicinato al centro da direzioni diverse.
  • Confronta media, massimo e direzione, non solo un numero.
  • Modifica una connessione o una variabile software e ripeti.
  • Imposta solo la deadzone più piccola che ripristina un gioco stabile.
  • Conferma altrove prima della riparazione, della restituzione o della sostituzione.

Per gli assi grezzi e la mappatura dei pulsanti, usa il Gamepad Tester. Per la distribuzione del centro, usa il Stick Drift Test. Entrambi elaborano la sessione corrente localmente nel tuo browser.