Con Sys-Con, puoi finalmente utilizzare qualsiasi controller USB con la tua Nintendo Switch, inclusi:
🎮 Controller per PC
🎮 Volanti
🎮 DualShock 3, DualShock 4, DualSense (PS5)
🎮 XBOX, XBOX 360, XBOX ONE
… e molti altri!
Descrizione
Sys-Con è un modulo per Nintendo Switch che aggiunge il supporto a tutti i joystick e gamepad HID/XID tramite connessione USB. Se preferisci usare controller Bluetooth, ti consigliamo invece MissionControl di ndeadly.
Installazione
-
Scarica l’ultima versione di Sys-Con dalla pagina delle release.
-
Estrai il file ZIP nella root della tua SD card.
-
Riavvia la Nintendo Switch.
Configurazione
Sys-Con include una cartella di configurazione in /config/sys-con/
, dove puoi personalizzare:
-
Mappatura dei pulsanti
-
Configurazione degli stick e dei trigger
-
Deadzone
-
Frequenza di polling
-
Colore del controller (tramite codice #RGBA)
Ordine di caricamento delle impostazioni
-
[global]
 → Caricato solo all’avvio (richiede riavvio per applicare modifiche). -
[default]
 → Impostazioni predefinite per tutti i controller. -
[VID-PID]
 → Configurazione specifica per un controller (basata su Vendor ID e Product ID). -
[profile]
 → Se presente, viene caricato prima diÂ[VID-PID]
.
Suggerimento:Â Se vuoi modificare un’impostazione solo per un controller, modifica la sezioneÂ
[VID-PID]
 senza alterareÂ[default]
.
Log e Debug
Se incontri problemi, puoi controllare i log in:
/config/sys-con/log.txt
Per abilitare log più dettagliati, modifica config.ini
e imposta:
[global] log_level=0 # 0 = Trace (massima verbositĂ ), 1 = Debug
⚠ Attenzione: Con log_level=0
 o 1
, Sys-Con aumenta la frequenza di polling a 100ms, introducendo un leggero input lag. Non usare queste impostazioni durante il gioco!
FunzionalitĂ
✅ Supporto per controller HID/XID (compatibili con PC)
✅ Supporto per controller PlayStation e Xbox
âś… Mappatura personalizzabile dei pulsanti
âś… Deadzone regolabile
âś… Frequenza di polling personalizzabile
âś…Â Rumble (vibrazione)
✅ Supporto per tastiere e mouse HID
Controller Supportati
-
Tutti i controller per PC
-
Tutti i controller PlayStation
-
Tutti i controller Xbox
-
Volanti
🔹 Lista completa dei controller testati: Link alla lista
Come Configurare un Controller
Se un nuovo controller non funziona correttamente, segui questi passaggi per mappare i pulsanti:
Metodo 1 (Direttamente dalla Switch)
-
Collega il controller alla Switch.
-
Vai su Impostazioni → Controller e sensori → Testare i dispositivi di input.
-
Premi i pulsanti e annota la mappatura attuale.
-
ModificaÂ
/config/sys-con/config.ini
 e cerca la sezioneÂ[VID-PID]
 del tuo controller. -
Modifica i valori in base alla mappatura corretta (es.Â
B=1
,ÂA=2
).
Metodo 2 (Da PC Windows)
-
Collega il controller al PC.
-
Apri Gestione dispositivi → Dispositivi HID e trova il VID/PID (es.Â
HID\VID_0810&PID_0001
 →Â[0810-0001]
). -
Usa joy.cpl per testare i pulsanti e annotare gli ID.
-
ModificaÂ
config.ini
 sulla SD card con la mappatura corretta.
Mappatura Pulsanti
Ecco la lista completa dei pulsanti configurabili:
B=1 A=2 Y=3 X=4 L=5 R=6 ZL=7 ZR=8 minus=9 plus=10 home=11 capture=12 lstick_left=-X lstick_right=+X lstick_up=+Y lstick_down=-Y rstick_left=-Rx rstick_right=+Rx rstick_up=+Ry rstick_down=-Ry
Deadzone e Fattore di Scala
Puoi regolare la deadzone (zona morta) e il fattore di scala per migliorare la precisione:
deadzone_x=20 # (0-30%) factor_x=100 # (100-150%)
Scorciatoie Home e Capture
-
Home:Â
Minus + DPad_Up
-
Capture:Â
Minus + DPad_Down
Simulazione Pulsanti
Puoi simulare pulsanti combinando altri tasti:
simulate_L=minus+plus simulate_A=L+R
Risoluzione Problemi
🔹 Guida alla risoluzione dei problemi: Troubleshooting v1.5.2
Changelog (v1.5.2)
-
✅ Aggiunto supporto per PDP Neon White (#68)
-
✅ Aggiunto supporto per HORI Drum Controller (0x0f0d, 0x01b2)
-
✅ Aggiunto supporto per PowerA MOGA XP-Ultra (0x20d6, 0xa01a)
-
✅ Nuova funzione simulazione pulsanti (grazie a @leofrachet11)
📥 Scarica l’ultima versione: GitHub Releases
Goditi la libertà di giocare con qualsiasi controller sulla tua Switch! 🎮✨