Italiano
Cos'è Switch2Bridge e cosa fa su un Mac?
Questa app è completamente gratuita. Non devi creare un account. Niente abbonamenti, niente download complicati, e nulla è bloccato. Ottimizzata per Apple Silicon.
Switch2Bridge, pubblicato su GitHub come switch2bridge-macos, è un'app gratuita per la barra dei menu, scritta in Python con licenza MIT, che si connette a un Switch 2 Pro Controller via Bluetooth Low Energy e ne trasforma pulsanti e levette in pressioni di tasti. È stata scritta per l'emulatore Ryujinx, e fa girare anche un server DSU che dà a Dolphin e Cemu vere levette analogiche. Il suo stesso readme è chiaro: non è un driver, macOS continua a non elencare il controller, e i giochi che leggono i controller non lo vedono.
Sviluppo InputConfig, un'app gratuita per Mac che legge da sé il Pro Controller 2, con un cavo USB-C e, come impostazione sperimentale, via Bluetooth, e lo trasforma in tasti, mouse e macro in qualsiasi app. Non ho provato Switch2Bridge, quindi tutto ciò che segue su di esso viene dal suo readme, che ho letto il 27 ottobre 2026.
Passaggi
- Controlla che il progetto che hai trovato sia mlstr0m/switch2bridge-macos, dato che altri progetti usano lo stesso nome.
- Scarica l'immagine disco dalla sua pagina Releases, sposta l'app in Applicazioni e consentila una volta in Impostazioni di Sistema, Privacy e sicurezza, perché non è notarizzata.
- Consenti Accessibilità all'avvio, e Bluetooth la prima volta che fai clic su Connect Controller.
- In Ryujinx, imposta Input Device su Keyboard e fai corrispondere i suoi tasti, oppure punta Dolphin o Cemu al suo server DSU.
- Per altre app, o con un cavo, chiudilo e usa invece InputConfig.
Controlla quale Switch2Bridge hai trovato
Diversi progetti non collegati condividono il nome, e solo uno di essi è l'app Python per la barra dei menu a cui si pensa di solito. Questi sono quelli che ho trovato su GitHub il 27 ottobre 2026:
| Repository | Cos'è | Gira su |
|---|---|---|
| mlstr0m/switch2bridge-macos | L'app Python per la barra dei menu di questa pagina: Bluetooth Low Energy, pressioni di tasti e un server DSU. Licenza MIT. La sua ultima versione, 1.4.0, è uscita il 28 settembre 2026. | macOS 13 Ventura o successivo |
| SwonDev/Switch2Bridge | Un'app Swift in background che porta il Pro Controller 2 nei giochi Windows che girano sotto Wine, per esempio con CrossOver. Il suo readme, in spagnolo, dice che i giochi nativi per Mac non sono supportati. | macOS 15 Sequoia o successivo |
| gessecarneiro/Switch2Bridge | Un programma Windows per il Pro Controller 2 via USB. | Windows, non un Mac |
I vecchi link a aureliendesert/switch2bridge-macos portano allo stesso repository di mlstr0m/switch2bridge-macos, dove stanno i suoi download. Controlla il repository da cui viene un download, perché il nome da solo non dice quale programma sia.
Sappi cosa legge e cosa invia
Switch2Bridge si connette direttamente al controller via Bluetooth Low Energy, senza abbinarlo in Impostazioni di Sistema, e legge la calibrazione di fabbrica delle levette del controller quando si connette. Il suo readme elenca:
- Ogni pulsante. I pulsanti frontali, la croce direzionale, L, R, ZL e ZR, i clic delle levette, Plus, Minus, Home e Capture, il nuovo pulsante C, e i pulsanti GL e GR sul retro.
- Entrambe le levette come tasti. W, A, S e D per la levetta sinistra e I, J, K e L per la destra, con ogni levetta ridotta a otto direzioni.
- Pulsanti come tasti. Per impostazione predefinita A invia Z, B invia X, X invia C e Y invia V, con la croce direzionale sui tasti freccia e il pulsante C lasciato libero.
- Riconnessioni. Se il controller va in sospensione o cade, l'app continua a riprovare per 60 secondi.
- Più di un controller. Una copia dell'app per controller, ciascuna avviata con il proprio file di mappatura.
Per cambiare un tasto, modifichi un file JSON e scegli Reload mappings dall'icona nella barra dei menu:
Finder, Vai alla cartella: dove Switch2Bridge tiene la sua mappatura dei tasti.
~/Library/Application Support/Switch2Bridge/mappings.jsonCosa succede: Il Finder apre il file che l'app ha scritto al primo avvio. Ogni pulsante o direzione di levetta prende un tasto.

Sappi cosa chiede al tuo Mac
- macOS 13 Ventura o successivo. Python 3.10 o successivo solo se lo esegui dal codice sorgente.
- Un'app su cui macOS avverte. La versione non è notarizzata, quindi Gatekeeper blocca il primo avvio. Su macOS 15 e successivi la consenti in Impostazioni di Sistema, Privacy e sicurezza, con Open Anyway. Su macOS 13 e 14 fai clic destro sull'app e scegli Apri.
- Accessibilità. Chiesta all'avvio, perché l'app preme tasti al posto tuo.
- Bluetooth. Chiesto la prima volta che fai clic su Connect Controller. Eseguito dal codice sorgente, il permesso Bluetooth appartiene a Terminale o al tuo Python, non all'app.
Accessibilità permette a un'app di premere tasti in ogni altra app, quindi la do solo ad app di cui mi fido. Questa è open source, quindi puoi leggere esattamente cosa ne fa. Non disattiva nessuna delle protezioni di sicurezza del Mac, il che è più di quanto si possa dire di alcuni progetti per Switch 2.
Ottieni levette analogiche in Dolphin e Cemu tramite DSU
Le pressioni di tasti sono tutto o niente, ed è per questo che una levetta inviata come tasti ha solo otto direzioni. Per gli emulatori che accettano il DSU, il protocollo cemuhook, Switch2Bridge fa girare anche un piccolo server che consegna loro il controller con vere levette analogiche. Per impostazione predefinita ascolta a questo indirizzo:
Dolphin o Cemu: l'indirizzo del server DSU da aggiungere.
127.0.0.1:26760Cosa succede: Il controller compare nell'emulatore come dispositivo di input, levette comprese.
- Dolphin. Options, Controller Settings, Alternate Input Sources, attiva DSU Client e aggiungi l'indirizzo.
- Cemu. Nelle sue impostazioni di input, aggiungi un DSUController con lo stesso indirizzo.
- Ryujinx. Usa il DSU solo per il movimento, e il readme dice che Switch2Bridge non decodifica ancora il movimento, quindi invia zeri. Pulsanti e levette in Ryujinx passano comunque dai tasti.
Sul lato DSU i pulsanti si mappano per posizione, A su Cerchio, B su Croce e così via, e GL, GR e C non hanno nulla a cui mapparsi. Le levette analogiche in Dolphin e Cemu sono il compito che qui InputConfig non svolge, perché invia tasti e movimento del mouse, non un flusso DSU. La configurazione del controller per Dolphin su un Mac tratta i controller che Dolphin legge direttamente.
Conosci i suoi limiti
- Solo Pro Controller 2. Il readme non nomina altri controller, quindi non è lo strumento per il Joy-Con 2 o per il controller GameCube per Switch 2.
- Solo Bluetooth. Via USB il controller resta muto finché non riceve una sequenza di avvio, e il readme dice che non è ancora integrata in Switch2Bridge.
- Non è un controller da gioco per Mac. Impostazioni di Sistema, Controller non lo elenca, e i giochi che leggono i controller tramite macOS, Steam compreso, non lo vedono.
- Tasti, non un pad. Un gioco che accetta solo un controller lo ignora, e una levetta inviata come tasti perde le mezze spinte.
Confronta gli altri strumenti per Switch 2 su un Mac
I controller Switch 2 raggiungono un Mac solo tramite software che parla da sé il loro protocollo. Questi sono i progetti che guarderei, da ciò che dice la pagina di ciascuno al 27 ottobre 2026. Non ne ho provato nessuno.
| Strumento | Controller | Connessione | Cosa vedono le altre app | Cosa chiede |
|---|---|---|---|---|
| switch2bridge-macos | Pro Controller 2 | Bluetooth | Pressioni di tasti, più un flusso DSU per gli emulatori | Accessibilità, Bluetooth, un'app non notarizzata |
| Peterksharma/switch2mac, un'app chiamata Finally the Controller Works | Pro Controller 2, Joy-Con 2 da soli o in coppia, il controller GameCube | Bluetooth, fino a quattro insieme | Il suo readme dice un controller da gioco standard che ogni app legge, senza vibrazione né movimento | macOS 15 o successivo su Apple silicon, Bluetooth. Segnato come beta, firmato e notarizzato |
| AlexmChadwick/Switch-2-Controller-Helper | Pro Controller 2 | Bluetooth | Un gamepad virtuale solo con un'autorizzazione a pagamento da sviluppatore Apple o con SIP disattivato, altrimenti pressioni di tasti | Lo compili in Xcode. Il suo autore lo chiama un lavoro in corso |
| procon2-mac | Pro Controller 2 | USB, con il wireless che richiede di più | Con un cavo, Steam e altre app possono leggerlo | Il wireless richiede un'estensione DriverKit che compili e firmi con un account sviluppatore a pagamento |
| InputConfig | Pro Controller 2, ogni Joy-Con 2 da solo, il controller GameCube | USB-C, e Bluetooth con un'impostazione | Tasti, mouse, macro e funzioni di sistema | Accessibilità, e Bluetooth per l'impostazione wireless. Sperimentale, e la parte Bluetooth non ancora verificata su un controller |
Se ciò che ti serve è che i giochi vedano il controller come un controller, il readme di switch2mac dice che è esattamente il suo compito, e Switch2Bridge dice chiaramente che non lo è. La pagina sul Switch 2 Pro Controller su un Mac ha di più su ciascuno, e Joy-Con 2 su un Mac tratta i due progetti JoyCon2Mac.
Leggi un Switch 2 Pro Controller con InputConfig
InputConfig parla da sé con il controller, quindi non richiede driver né estensioni, e non cambia nulla della sicurezza del tuo Mac. Tutto è segnato come sperimentale nell'app, perché l'ho costruito dalla sequenza di avvio e dal formato dei report pubblicati dalla comunità senza avere il controller in mano.
Passo 1: Collegalo
- Tu: Chiudi prima Switch2Bridge, così un'unica app parla con il controller. Poi collega il controller al Mac con un cavo USB-C che porti dati, e apri InputConfig. Per il Bluetooth invece, apri Settings, Devices, attiva Connect Switch 2 Pro, GameCube and Joy-Con 2 controllers over Bluetooth e tieni premuto il pulsante di sincronizzazione del controller finché le luci scorrono. La prima volta, macOS chiede se InputConfig può usare il Bluetooth, quindi consentilo.
- InputConfig: Invia al controller i comandi di avvio che aspetta, oppure lo trova via Bluetooth mentre l'app gira, e lo legge come qualsiasi altro pad.
- Controllo: Si accende la luce giocatore 1, e il controller compare in cima alla barra laterale come Switch 2 Pro Controller (Experimental).
Passo 2: Dai a ogni comando un compito
- Tu: Apri un preset, aggiungi una riga, premi Scan, premi un pulsante e scegli un tasto, un clic o una macro.
- InputConfig: Legge ogni pulsante frontale, entrambe le levette, la croce direzionale, L, R, ZL e ZR, Minus, Plus, Home, Capture, C, GL e GR, e dalla 1.8 i sensori di movimento e la calibrazione delle levette memorizzata nel controller.
- Controllo: Premi ogni comando con il Live Visualizer aperto prima di fidarti di un layout.

L'app etichetta l'impostazione Bluetooth come sperimentale: non ancora verificata su un controller, quindi un cavo resta la strada più sicura. Per Ryujinx, InputConfig può invece inviare i suoi tasti di tastiera, con Input Device impostato su Keyboard, e la configurazione del controller per Ryujinx su un Mac elenca i tasti predefiniti da associare e come controllare che ne arrivi uno.
Cosa InputConfig non può fare qui
- Farne un controller da gioco per Mac. macOS continua a non leggere il Pro Controller 2, quindi i giochi che leggono i controller tramite macOS non lo vedono nemmeno con InputConfig.
- Inviare un flusso DSU. Per le levette analogiche dentro Dolphin o Cemu, quello è il compito di Switch2Bridge.
- Leggere ZL e ZR come analogici. Si leggono come acceso o spento.
- Vibrazione e NFC. InputConfig non usa né l'una né l'altro.

In breve
- Switch2Bridge. Un'app gratuita Python per la barra dei menu per il Pro Controller 2 via Bluetooth che invia pressioni di tasti, costruita per Ryujinx.
- Il suo asso nella manica. Un server DSU con vere levette analogiche per Dolphin e Cemu.
- I suoi limiti. Un solo modello di controller, solo Bluetooth, non notarizzata, e non un controller da gioco per macOS.
- InputConfig. Il Pro Controller 2 con un cavo o via Bluetooth, come funzione sperimentale, mappato su tasti, mouse e macro in qualsiasi app.
Scegli Switch2Bridge per le levette analogiche in Dolphin o Cemu, e InputConfig per tutto ciò che accetta tastiera e mouse, e usane uno alla volta.
Domande
Switch2Bridge è sicuro da eseguire?
È open source con licenza MIT, quindi il suo codice si può leggere, e non disattiva alcuna protezione di sicurezza del Mac. Non è notarizzato, quindi macOS avverte al primo avvio, e chiede Accessibilità per premere tasti. Non l'ho provato né controllato.
Switch2Bridge funziona con il Joy-Con 2?
Il suo readme nomina solo lo Switch 2 Pro Controller. Per il Joy-Con 2, il readme di switch2mac li elenca, e InputConfig legge ciascuno da solo come funzione sperimentale.
Switch2Bridge richiede il permesso Accessibilità?
Sì. Chiede Accessibilità all'avvio perché preme tasti al posto tuo, e Bluetooth la prima volta che fai clic su Connect Controller.
InputConfig legge lo Switch 2 Pro Controller?
Sì, come funzione sperimentale: con un cavo USB-C dalla 1.6, con il movimento dalla 1.8, e via Bluetooth dalla 1.8 con Connect Switch 2 Pro, GameCube and Joy-Con 2 controllers over Bluetooth attivo in Settings, Devices. La parte Bluetooth è etichettata come non ancora verificata su un controller.
Perché un Mac non vede lo Switch 2 Pro Controller?
macOS supporta il Switch Pro Controller originale ma non la versione Switch 2. Via USB aspetta comandi di avvio che nulla su un Mac invia, e via Bluetooth usa il protocollo Low Energy di Nintendo, quindi solo le app che lo parlano possono leggerlo.
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, Deutsch, Español, Français, 日本語, 한국어, Polski, Português, Русский, ไทย, 繁體中文, 简体中文
Gratis. macOS 14 o versioni successive. Senza account, niente lascia il tuo Mac. Open source su GitHub.