Un controller connesso potrebbe funzionare in un gioco ma rimanere invisibile a una pagina web. Questo non indica immediatamente un guasto. I browser applicano regole di privacy e sicurezza, alcuni espongono un gamepad solo dopo la pressione deliberata di un pulsante e un'altra applicazione potrebbe trattenere o trasformare il dispositivo.
Usa un semplice ordine di risoluzione dei problemi che modifichi un livello alla volta.
Prima di tutto, verifica se il browser riesce a rilevarlo
Prima di toccare un solo cavo, premi un pulsante qualsiasi sul controller con questa pagina aperta. Se compare qui sotto, il browser può rilevarlo e il problema si trova più a monte.
Se non è comparso nulla, si tratta comunque di un'informazione, e la sezione successiva spiega perché un controller inattivo e perfettamente funzionante sia invisibile per scelta progettuale.
Attiva l'attivazione del browser
Apri il Gamepad Tester, clicca sulla pagina e premi un pulsante sul controller. Muovere una sola stick potrebbe non bastare in ogni browser. La pagina ascolta il comando standard gamepadconnected e controlla anche la lista corrente dei dispositivi rilevati a ogni fotogramma di animazione.
Se il controller appare, conferma il numero di pulsanti e assi rilevato. Una mappatura generica può usare numeri differenti rispetto allo schema che ti aspetti; le variazioni degli indici grezzi sono comunque utili anche quando le etichette non corrispondono al layout di una console.
Riconnetti in uno stato noto
Chiudi i giochi e le applicazioni di configurazione del controller, disconnetti il dispositivo, attendi brevemente e riconnettilo. Per il Bluetooth, verifica che il sistema operativo lo elenchi ancora come connesso. Per l'USB, usa una porta diretta e un cavo noto per il trasferimento dati, non un cavo solo di ricarica.
Torna alla pagina e premi di nuovo un pulsante. Evita di riconnettere più controller contemporaneamente poiché il browser potrebbe esporre indici multipli e rendere poco chiaro il dispositivo attivo.
Confronta con un browser aggiornato
Il comportamento della Gamepad API e le mappature dei dispositivi supportati variano tra i browser e i sistemi operativi. Testa un browser basato su Chromium o Firefox se disponibile. Il risultato su un browser è un indizio su quell'ambiente, non un verdetto universale sul controller.
Alcune funzioni dei dispositivi nel browser richiedono una connessione sicura. Usa https://keymap.io, mantieni il browser aggiornato ed evita versioni duplicate o incorporate della pagina quando confronti i risultati.
Rimuovi i livelli in conflitto
Steam Input, i programmi dei produttori, i software per controller virtuali e gli strumenti di accessibilità possono rimappare, combinare o nascondere i dispositivi. Prendi nota del profilo attivo prima di disabilitare qualsiasi cosa. Chiudi un livello, riconnetti e ripeti il test.
Se un gioco usa un controller virtuale mentre il browser vede quello fisico, la numerazione dei pulsanti o il comportamento degli assi potrebbero differire. Si tratta di una differenza di mappatura, non necessariamente di un input rotto.
Controlla cosa significa “rilevato”
Il nome di un dispositivo nella pagina conferma che il browser espone un oggetto gamepad. Non dimostra che ogni pulsante sia collegato correttamente. Muovi ogni asse e premi ogni pulsante. Usa il Stick Drift Test solo dopo aver confermato che gli assi previsti delle stick si muovono.
Alcuni controller espongono i grilletti come pulsanti analogici, altri usano gli assi. Sensori di movimento, touchpad, LED e vibrazione non sono rappresentati in modo coerente dalla mappatura standard del browser. La loro assenza in un tester web non dimostra che quelle funzioni hardware siano guaste.
Quando il controller non funziona da nessuna parte
Se il sistema operativo, i giochi e diversi browser non riescono a rilevare il dispositivo, prova un altro cavo, un'altra porta e un altro computer prima dell'assistenza. Controlla le istruzioni del produttore per l'abbinamento, il firmware e il ripristino per lo specifico modello. Evita di installare driver sconosciuti da siti di download non ufficiali.
Per una richiesta di supporto utile, includi modello del controller, modalità con filo o senza fili, sistema operativo, versione del browser, se è stata usata la pressione di un pulsante per l'attivazione e quali altre applicazioni lo rilevano. Questo separa un problema di esposizione del browser da un errore di connessione a livello di sistema.