Grazie a Sys-con, un modulo per Nintendo Switch, puoi finalmente utilizzare qualsiasi controller USB con la tua console! Che tu abbia un controller per PC, un volante, un DualShock 3/4, un DualSense (PS5), o un controller XBOX/XBOX 360/XBOX One, Sys-con ti permette di collegarli tutti senza problemi!
🔹 Supporto completo per HID/XID
🔹 Mappatura personalizzabile dei pulsanti
🔹 Configurazione deadzone e sensibilità
🔹 Rumble e feedback aptico
🔹 Supporto per tastiere e mouse HID
Nota: Sys-con funziona solo via USB. Per la connessione Bluetooth, ti consigliamo di usare MissionControl di ndeadly.
📥 Installazione
-
Scarica l’ultima versione di Sys-con dalla pagina delle release.
-
Estrai il contenuto dello ZIP nella root della SD card.
-
Riavvia la Nintendo Switch.
⚙️ Configurazione
Sys-con salva le impostazioni in /config/sys-con/
sulla SD card.
Ordine di caricamento delle configurazioni:
-
[global] → Caricato solo all’avvio (richiede riavvio per modifiche).
-
[default] → Impostazioni predefinite per tutti i controller.
-
[VID-PID] → Configurazione specifica per il controller collegato.
-
[profile] → Se presente, viene caricato prima di [VID-PID].
Esempio: Se hai un controller con
VID_0810&PID_0001
, Sys-con cercherà la sezione[0810-0001]
nel fileconfig.ini
.
🎮 Mappatura dei Pulsanti
Se i pulsanti non funzionano correttamente, puoi modificarne la mappatura in due modi:
Metodo 1 (Direttamente dalla Switch)
-
Collega il controller.
-
Vai in Impostazioni → Controller e sensori → Testare dispositivi di input.
-
Premi i pulsanti e annota quali ID corrispondono a quali funzioni.
-
Modifica
/config/sys-con/config.ini
e cerca la sezione[VID-PID]
del tuo controller.
Esempio di configurazione:
[0810-0001] B=1 A=2 Y=3 X=4 L=5 R=6 ZL=7 ZR=8 minus=9 plus=10 home=11 capture=12 rstick_left=-Rz rstick_right=+Rz rstick_up=+Z rstick_down=-Z
Metodo 2 (Da PC Windows)
-
Collega il controller al PC.
-
Apri Gestione dispositivi → Human Interface Devices e cerca l’ID del controller (es.
VID_0810&PID_0001
). -
Usa joy.cpl (Pannello di controllo → Gamepad) per vedere quali pulsanti corrispondono a quali ID.
-
Modifica il file
config.ini
sulla SD card della Switch.
🎛️ Deadzone & Fattore di Sensibilità
Puoi regolare la deadzone (zona morta) e il fattore di sensibilità per migliorare la risposta degli analogici:
deadzone_x=20 # Deadzone sull'asse X (0-30%) deadzone_y=20 # Deadzone sull'asse Y (0-30%) factor_x=100 # Sensibilità asse X (100-150%) factor_y=100 # Sensibilità asse Y (100-150%)
🔧 Troubleshooting
Se incontri problemi:
-
Controlla i log in
/config/sys-con/log.txt
. -
Abilita i log dettagliati modificando
config.ini
:[global] log_level=0
-
Consulta la guida al troubleshooting.
🔄 Changelog (v1.5.4)
-
Fix: Risolto un bug che causava freeze del sistema quando si scollegava un controller (regressione introdotta in v1.5.3).
📌 Scarica ora l’ultima versione:
👉 https://github.com/o0Zz/sys-con/releases/tag/1.5.4
Hai domande o problemi? Lascia un commento o visita il GitHub del progetto! 🚀