Skip to main content

Il Tuo Gamepad Funziona Correttamente?

Collega il tuo controller e premi un pulsante per iniziare. Questo test legge la Gamepad API in tempo reale — mostrando pressioni dei pulsanti, posizioni delle levette analogiche, valori dei trigger e supporto alla vibrazione. 100% nel browser, zero caricamento dati.

Questo test interroga la Gamepad API tramite requestAnimationFrame per mostrare gli stati in tempo reale di tutti i pulsanti, assi X/Y delle levette analogiche (range ±1.0), pressione dei trigger (0-1.0) e supporto degli attuatori di vibrazione.

Lo standard Gamepad API mappa fino a 17 pulsanti e 4 assi; i controller Xbox, PlayStation e Switch Pro seguono tutti la mappatura gamepad standard.

Connect a gamepad and press any button

Supports Xbox, PlayStation, Switch, and generic controllers

Cosa Significano i Tuoi Risultati?

Result Range Meaning
Buono Tutti i pulsanti e le levette rispondono correttamente Ogni input corrisponde all'indice del pulsante atteso, le levette ritornano al centro (0, 0) quando rilasciate e i trigger riportano il range completo 0-1.0 — il tuo controller è completamente funzionale.
Attenzione Drift delle levette o range trigger parziale Le levette analogiche che non ritornano a 0.0 a riposo indicano drift — un potenziometro consumato. Un range trigger parziale può significare un arresto meccanico o un problema di calibrazione.
Scarso Pulsanti non reattivi o controller non rilevato Pulsanti non reattivi suggeriscono guasto del contatto. Se il controller non viene rilevato, controlla i driver, prova una porta USB diversa o riaccoppia il Bluetooth.

Problemi Comuni e Come Risolverli

Il controller non viene rilevato dal browser

Premi un pulsante dopo la connessione — la Gamepad API richiede una pressione fisica del pulsante per l'attivazione. Se ancora non rilevato, prova un'altra porta USB, riaccoppia il Bluetooth o chiudi altre app che potrebbero usare il controller in modo esclusivo.

La levetta analogica mostra drift (valore non-zero a riposo)

Il drift della levetta è causato da potenziometri consumati all'interno del modulo thumbstick. Applica una deadzone più grande nelle impostazioni del gioco come soluzione temporanea, o sostituisci il modulo della levetta per una riparazione permanente.

Strumenti correlati

Domande Frequenti

Come testo il mio gamepad nel browser?

Collega il controller tramite USB o Bluetooth, poi premi un pulsante. Il test rileva automaticamente il gamepad tramite la Gamepad API e mostra tutti gli stati di pulsanti, levette e trigger in tempo reale.

Quali controller sono supportati?

Qualsiasi controller riconosciuto dal tuo browser funziona: Xbox (One, Series X/S), PlayStation (DualShock 4, DualSense), Nintendo Switch Pro e la maggior parte dei gamepad USB/Bluetooth generici con mappatura standard.

Perché il mio gamepad non viene rilevato?

Premi un pulsante sul controller dopo la connessione — i browser richiedono una pressione del pulsante per attivare la Gamepad API. Se ancora non rilevato, prova una porta USB diversa, riaccoppia il Bluetooth o verifica se un'altra app sta usando il controller in modo esclusivo.

I dati del controller vengono caricati?

No. La Gamepad API funziona interamente in JavaScript. I valori di input vengono letti tramite polling requestAnimationFrame e non lasciano mai il tuo browser. Non esiste un server per ricevere dati.