Test gamepad

Collega un gamepad e premi qualsiasi pulsante per iniziare. Tutti i pulsanti e gli assi verranno visualizzati con feedback in tempo reale.

Nessun gamepad rilevato. Collega un controller e premi un pulsante.

Pronto - Collega un gamepad

Suggerimenti per il test del gamepad

1

Collega il controller via USB o Bluetooth, poi premi un pulsante per attivare il rilevamento.

2

Tutti i pulsanti e joystick mostreranno valori in tempo reale durante l'interazione.

3

Il test di vibrazione è disponibile solo sui controller che supportano l'API GamepadHapticActuator.

Comprendere gamepad e controller

Come funzionano i controller di gioco

I controller moderni utilizzano una combinazione di input analogici e digitali. I joystick usano potenziometri o sensori ad effetto Hall per rilevare la posizione su due assi (X e Y). I pulsanti sono interruttori digitali che riportano lo stato premuto/rilasciato. I grilletti dei controller Xbox e PlayStation sono analogici, riportando valori di pressione da 0 a 1. Tutti i dati di input vengono inviati al computer via USB o Bluetooth usando il protocollo HID.

Deriva del joystick e calibrazione

La deriva del joystick si verifica quando il joystick registra input senza essere toccato — un problema comune dovuto all'usura del potenziometro. La maggior parte dei giochi applica zone morte — piccole aree vicine al centro che vengono ignorate — per compensare. Questo test mostra i valori grezzi degli assi, rendendo visibile la deriva.

API Gamepad

L'API Gamepad consente ai browser web di rilevare e leggere l'input dei controller di gioco. Utilizza un modello di polling — il browser legge lo stato del controller ad ogni frame tramite navigator.getGamepads(). L'API riporta stati dei pulsanti, posizioni degli assi e informazioni sul dispositivo. Supporta la vibrazione tramite l'interfaccia degli attuatori aptici sui controller compatibili.

Domande Frequenti

Perché il mio gamepad non viene rilevato?

Premi un pulsante sul controller per svegliarlo — l'API Gamepad rileva i controller solo dopo la pressione di un pulsante. Assicurati che sia correttamente collegato via USB o accoppiato via Bluetooth.

Il joystick mostra piccoli valori senza essere toccato, è rotto?

Piccole deviazioni (±0,01-0,03) nei joystick analogici sono normali. Questa è la "deriva del joystick". Se i valori sono più grandi, il potenziometro potrebbe essere usurato. La maggior parte dei giochi compensa con impostazioni di zona morta.

Il test di vibrazione funziona con tutti i controller?

Il supporto alla vibrazione dipende dal controller e dal browser. I controller Xbox hanno generalmente un buon supporto alla vibrazione in Chrome. I controller PlayStation DualShock/DualSense hanno supporto web alla vibrazione limitato.