Italiano
Si può usare lo Switch 2 Pro Controller su un Mac?
Non in modo nativo, no. macOS supporta lo Switch Pro Controller originale e i Joy-Con da macOS 13 Ventura in poi, ma non supporta lo Switch 2 Pro Controller né i Joy-Con 2, quindi non funzionano come controller di gioco del Mac. Con un cavo USB-C, però, ora c'è un modo: InputConfig 1.6 invia al Pro Controller 2 i comandi di avvio che aspetta e poi lo legge come qualsiasi altro pad. L'app lo segna come sperimentale, e lo dico anch'io, perché l'ho sviluppato senza avere il controller tra le mani. Se vuoi un controller Nintendo che oggi funzioni e basta su un Mac, quello che sceglierei è ancora il Pro Controller originale.
InputConfig è gratis sul Mac App Store. macOS 14 o versioni successive, senza account, senza tracciamento, open source.
Passaggi
- Collega il controller al Mac con un cavo dati USB-C.
- Apri InputConfig 1.6 o successivo. Avvia il controller da solo.
- Aspetta che si accenda la luce giocatore 1 e che nella barra laterale compaia la voce Switch 2 Pro Controller.
- Crea un preset, oppure scegli un layout nel Creatore di preset intelligenti (Smart Preset Maker).
Capire perché il Mac non lo vede
Un Mac supporta i controller che Apple ha aggiunto al suo framework per i controller di gioco, e i pad dello Switch 2 non sono in quell'elenco.
- Via USB. Il Pro Controller 2 compare davvero come gamepad, ma resta muto finché il computer non gli invia una sequenza di comandi di avvio su una seconda interfaccia USB, specifica del produttore.
- Via Bluetooth. Usa Bluetooth Low Energy con il protocollo di Nintendo, invece del normale abbinamento.
I progetti della community qui sotto, e InputConfig, funzionano parlando loro stessi quei protocolli.
Conoscere le soluzioni della community
- procon2-mac. GitHub, MIT: uno strumento a riga di comando in Swift che invia i comandi di avvio via USB, così Steam e altre app possono leggere il Pro Controller 2 con il cavo, con la vibrazione HD. La sua modalità wireless richiede un'estensione DriverKit che compili e firmi tu, con un account sviluppatore Apple a pagamento.
- switch2bridge-macos. GitHub, MIT: un'app per la barra dei menu in Python che si collega al Pro Controller 2 via Bluetooth Low Energy e trasforma i suoi pulsanti in pressioni di tasti, scritta per l'emulatore Ryujinx, con un server DSU per le levette analogiche in Dolphin e Cemu. Chiede il permesso di Accessibilità. Solo per il Pro Controller 2.
- connect_ns2pro_to_mac. GitHub: un altro ponte Bluetooth Low Energy per il Pro Controller 2.
- Switch2ProMac. GitHub: uno script di shell che fa comparire un Pro Controller 2 con il cavo come Pro Controller in Steam su macOS.
- JoyCon2Mac. GitHub: un progetto DriverKit per i Joy-Con 2 che li presenta come un DualSense virtuale e un mouse. Il suo readme dice che richiede System Integrity Protection e AMFI disattivati, il che toglie protezioni di sicurezza fondamentali del Mac, e che per ora non va trattato come un'installazione normale. È un progetto per sviluppatori, non qualcosa da installare sul Mac su cui fai affidamento. Un secondo progetto con lo stesso nome assegna i Joy-Con 2 a pressioni di tasti senza disattivare niente: Joy-Con 2 su un Mac distingue i due.
Sono tutti non ufficiali e non affiliati ad Apple o Nintendo, e non li ho provati. Nessuno di loro rende i nuovi controller dei normali controller del Mac che ogni gioco vede.
Usarlo con InputConfig con un cavo
- Collega lo Switch 2 Pro Controller al Mac con un cavo USB-C che trasmette dati, direttamente nel Mac mentre provi.
- Apri InputConfig 1.6 o successivo.
- Tu: Aspetta circa un secondo dopo aver aperto l'app.
- InputConfig: Invia da solo al controller i suoi comandi di avvio.
- Controllo: Si accende la luce giocatore 1, e il controller compare in cima alla barra laterale come Switch 2 Pro Controller (Experimental).
Premi i pulsanti con il Live Visualizer aperto, poi crea un preset o scegli un layout per uno degli oltre 450 giochi e app nel Creatore di preset intelligenti (Smart Preset Maker).
- Cosa legge. Le lettere di Nintendo: ogni pulsante frontale, entrambe le levette, la croce direzionale, L, R, ZL e ZR, Minus, Plus, Home, Capture, il pulsante C e i due pulsanti posteriori, GL e GR.
- Cosa richiede. Non richiede nessun driver e nessuna estensione, e non cambia niente della sicurezza del tuo Mac.
- Dopo la sospensione. InputConfig invia di nuovo i comandi di avvio, così il controller torna senza doverlo ricollegare.
- Il controller GameCube per Switch 2. Riceve gli stessi comandi di avvio e funziona allo stesso modo. I controller GameCube su un Mac ne parla.
Cosa non può ancora fare
- Essere un controller di gioco del Mac. Per le altre app non lo è, quindi i giochi che leggono direttamente i controller continuano a non vederlo.
- Bluetooth. Funziona solo con il cavo.
- ZL e ZR analogici. Vengono letti come acceso o spento.
- Vibrazione e movimento. InputConfig non usa ancora nessuno dei due.
L'ho sviluppato partendo dalla sequenza di avvio e dal formato dei report pubblicati dalla community (grazie a procon2-mac), senza avere il controller in mano, ed è per questo che l'app lo etichetta Experimental. Se un pulsante viene letto male, apri una issue su GitHub.
Usare un controller in stile Nintendo che funziona adesso
- Lo Switch Pro Controller originale. Bluetooth, macOS 13 o versioni successive: i passaggi per l'abbinamento. Nintendo lo indica come compatibile con lo Switch 2, quindi un solo pad può servire per entrambi.
- I Joy-Con originali. Uno alla volta o in coppia: come collegare i Joy-Con a un Mac.
- I pad 8BitDo. In modalità S (Switch), macOS 13 e versioni successive vedono un 8BitDo come un Pro Controller, con A e B scambiati come nei controller Nintendo. Quale modalità usare.
Uno qualsiasi di questi funziona poi nei giochi senza supporto per i controller grazie a InputConfig, con layout pronti per più di 450 giochi e app nel Creatore di preset intelligenti (Smart Preset Maker).
Se hai i Joy-Con 2
InputConfig non può ancora leggere i Joy-Con 2. Il Live Visualizer può disegnare una coppia di Joy-Con 2, quindi si può preparare un layout per loro, ma non arriva nessun input. Finché non cambia, i Joy-Con originali sono i controller Nintendo da usare con una mano sola: come collegare i Joy-Con a un Mac. Joy-Con 2 su un Mac parla dei due progetti della community che collegano quelli nuovi.
In breve
- Solo macOS. Non supporta lo Switch 2 Pro Controller né i Joy-Con 2.
- Con un cavo USB-C. InputConfig 1.6 avvia il Pro Controller 2 e lo assegna, come funzione sperimentale.
- Qualcosa che funziona e basta. È ancora il Pro Controller originale via Bluetooth.
Usa un cavo dati e lascia stare le impostazioni di sicurezza del Mac.
Domande
Lo Switch 2 Pro Controller funziona su un Mac?
Non in modo nativo: macOS supporta lo Switch Pro Controller originale e i Joy-Con, non le versioni per Switch 2. Con un cavo USB-C, InputConfig 1.6 può avviare il Pro Controller 2 e assegnarlo ai tasti e al mouse, come funzione sperimentale.
Esiste un driver per lo Switch 2 Pro Controller su Mac?
Non c'è nessun driver ufficiale di Apple o Nintendo. Con il cavo InputConfig non ne ha bisogno: invia da solo i comandi di avvio del controller. Anche i progetti della community sono non ufficiali.
Posso usare lo Switch 2 Pro Controller in Steam su un Mac?
Solo con uno script della community come Switch2ProMac, con il cavo. È non ufficiale e non l'ho provato.
I Joy-Con 2 funzionano su un Mac?
Non in modo nativo. Due progetti della community chiamati JoyCon2Mac li collegano: uno li assegna a pressioni di tasti, e l'altro, un driver, richiede di disattivare protezioni di sicurezza fondamentali di macOS, cosa che non farei su un Mac di uso quotidiano.
InputConfig supporta lo Switch 2 Pro Controller?
Sì, con un cavo USB-C, dalla versione 1.6, come funzione sperimentale. Il Bluetooth non è ancora supportato, e nemmeno i Joy-Con 2. Il controller GameCube per Switch 2 funziona allo stesso modo con il cavo.
Come scollego uno Switch 2 Pro Controller da InputConfig?
Scollegalo. Oppure fai clic sulla sua voce in cima alla barra laterale e scegli Disconnect: InputConfig smette di leggerlo finché non lo ricolleghi o non fai clic sulla sua voce in InputConfig, Devices.
Altro in italiano
Guide complete, in inglese
Chi scrive. Ryleigh Newman sviluppa InputConfig e ogni giorno usa il proprio Mac con un controller, perché le mani non funzionano bene. Questa pagina è tradotta dall'inglese. I pulsanti e i menu principali dell'app compaiono in italiano quando il Mac è impostato in italiano; questa pagina li chiama così, con il nome inglese tra parentesi. Il resto dell'app e del sito è in inglese.
Questa pagina in altre lingue: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文
Gratis. macOS 14 o versioni successive. Senza account, niente lascia il tuo Mac. Open source su GitHub.