Deutsch
Was ist Switch2Bridge, und was tut es an einem Mac?
Diese App ist komplett kostenlos. Du musst kein Konto anlegen. Es gibt keine Abos, keine umständlichen Downloads, und nichts ist gesperrt. Optimiert für Apple Silicon.
Switch2Bridge, auf GitHub als switch2bridge-macos veröffentlicht, ist eine kostenlose Menüleisten-App, in Python unter der MIT-Lizenz geschrieben, die sich über Bluetooth Low Energy mit einem Switch 2 Pro Controller verbindet und seine Tasten und Sticks in Tastendrücke verwandelt. Es wurde für den Emulator Ryujinx geschrieben und betreibt auch einen DSU-Server, der Dolphin und Cemu echte analoge Sticks gibt. Seine eigene Readme sagt klar, dass es kein Treiber ist: macOS listet den Controller weiterhin nicht, und Spiele, die Controller lesen, sehen ihn nicht.
Ich entwickle InputConfig, eine kostenlose Mac-App, die den Pro Controller 2 selbst liest, an einem USB-C-Kabel und, als experimentelle Einstellung, über Bluetooth, und ihn in jeder App in Tasten, die Maus und Makros verwandelt. Ich habe Switch2Bridge nicht getestet, alles Folgende dazu stammt also aus seiner Readme, die ich am 27. Oktober 2026 gelesen habe.
Schritte
- Prüfe, dass das gefundene Projekt mlstr0m/switch2bridge-macos ist, denn andere Projekte tragen denselben Namen.
- Lade das Disk-Image von seiner Seite Releases herunter, ziehe die App nach Programme und erlaube sie einmal in den Systemeinstellungen unter Datenschutz & Sicherheit, denn sie ist nicht notarisiert.
- Erlaube beim Start die Bedienungshilfen und beim ersten Klick auf Connect Controller Bluetooth.
- Stelle in Ryujinx Input Device auf Keyboard und passe seine Tasten an oder richte Dolphin oder Cemu auf seinen DSU-Server.
- Beende es für andere Apps oder an einem Kabel und nutze stattdessen InputConfig.
Prüfen, welches Switch2Bridge du gefunden hast
Mehrere unabhängige Projekte tragen den Namen, und nur eines davon ist die Python-Menüleisten-App, die die Leute meist meinen. Das sind die, die ich am 27. Oktober 2026 auf GitHub gefunden habe:
| Repository | Was es ist | Läuft auf |
|---|---|---|
| mlstr0m/switch2bridge-macos | Die Python-Menüleisten-App dieser Seite: Bluetooth Low Energy, Tastendrücke und ein DSU-Server. MIT-Lizenz. Ihre neueste Version, 1.4.0, erschien am 28. September 2026. | macOS 13 Ventura oder neuer |
| SwonDev/Switch2Bridge | Eine Swift-Hintergrund-App, die den Pro Controller 2 in Windows-Spiele einspeist, die unter Wine laufen, etwa über CrossOver. Ihre Readme, auf Spanisch, sagt, native Mac-Spiele werden nicht unterstützt. | macOS 15 Sequoia oder neuer |
| gessecarneiro/Switch2Bridge | Ein Windows-Programm für den Pro Controller 2 über USB. | Windows, kein Mac |
Ältere Links zu aureliendesert/switch2bridge-macos führen zum selben Repository wie mlstr0m/switch2bridge-macos, wo seine Downloads liegen. Prüfe das Repository, aus dem ein Download stammt, denn der Name allein sagt dir nicht, welches Programm es ist.
Wissen, was es liest und was es sendet
Switch2Bridge verbindet sich über Bluetooth Low Energy direkt mit dem Controller, ohne ihn in den Systemeinstellungen zu koppeln, und liest beim Verbinden die werkseitige Stick-Kalibrierung des Controllers. Seine Readme listet:
- Jede Taste. Die Aktionstasten, das Steuerkreuz, L, R, ZL und ZR, die Stick-Klicks, Plus, Minus, Home und Capture, die neue Taste C und die Griff-Tasten GL und GR auf der Rückseite.
- Beide Sticks als Tasten. W, A, S und D für den linken Stick und I, J, K und L für den rechten, wobei jeder Stick auf acht Richtungen gekürzt wird.
- Tasten als Tasten. Standardmäßig sendet A die Taste Z, B die Taste X, X die Taste C und Y die Taste V, das Steuerkreuz die Pfeiltasten, und die Taste C bleibt frei.
- Verbindet neu. Schläft der Controller ein oder bricht ab, versucht die App es 60 Sekunden lang weiter.
- Mehr als ein Controller. Eine Kopie der App pro Controller, jede mit einer eigenen Datei für die Belegung gestartet.
Um eine Taste zu ändern, bearbeitest du eine JSON-Datei und wählst im Symbol der Menüleiste Reload mappings:
Finder, Go to Folder: wo Switch2Bridge seine Tastenbelegung ablegt.
~/Library/Application Support/Switch2Bridge/mappings.jsonWas passiert: Der Finder öffnet die Datei, die die App beim ersten Start geschrieben hat. Jede Taste oder Stickrichtung bekommt eine Taste.

Wissen, was es von deinem Mac verlangt
- macOS 13 Ventura oder neuer. Python 3.10 oder neuer nur, wenn du es aus dem Quellcode ausführst.
- Eine App, vor der macOS warnt. Die Version ist nicht notarisiert, deshalb blockiert Gatekeeper den ersten Start. Unter macOS 15 und neuer erlaubst du sie in den Systemeinstellungen unter Datenschutz & Sicherheit mit Open Anyway. Unter macOS 13 und 14 klickst du die App mit rechts an und wählst Open.
- Bedienungshilfen. Beim Start verlangt, weil die App Tasten für dich drückt.
- Bluetooth. Beim ersten Klick auf Connect Controller verlangt. Aus dem Quellcode ausgeführt gehört die Bluetooth-Berechtigung dem Terminal oder deinem Python, nicht der App.
Die Bedienungshilfen lassen eine App Tasten in jeder anderen App drücken, deshalb gebe ich sie nur Apps, denen ich vertraue. Diese ist Open Source, du kannst also genau lesen, was sie damit tut. Sie schaltet keinen der Sicherheitsschutzmechanismen des Macs aus, was mehr ist, als manche Switch-2-Projekte von sich sagen können.
Analoge Sticks in Dolphin und Cemu über DSU bekommen
Tastendrücke sind alles oder nichts, weshalb ein Stick als Tasten nur acht Richtungen hat. Für Emulatoren, die DSU, das cemuhook-Protokoll, akzeptieren, betreibt Switch2Bridge auch einen kleinen Server, der ihnen den Controller mit echten analogen Sticks gibt. Er lauscht standardmäßig auf dieser Adresse:
Dolphin oder Cemu: die Adresse des DSU-Servers zum Hinzufügen.
127.0.0.1:26760Was passiert: Der Controller erscheint im Emulator als Eingabegerät, Sticks eingeschlossen.
- Dolphin. Options, Controller Settings, Alternate Input Sources, schalte DSU Client ein und füge die Adresse hinzu.
- Cemu. Füge in seinen Eingabeeinstellungen einen DSUController mit derselben Adresse hinzu.
- Ryujinx. Es nutzt DSU nur für Bewegung, und die Readme sagt, Switch2Bridge dekodiert Bewegung noch nicht und sendet deshalb Nullen. Tasten und Sticks in Ryujinx laufen weiter über die Tasten.
Auf der DSU-Seite werden die Tasten nach Position belegt, A auf Kreis, B auf Kreuz und so weiter, und GL, GR und C haben nichts, worauf sie sich belegen lassen. Analoge Sticks in Dolphin und Cemu sind hier die Aufgabe, die InputConfig nicht erledigt, denn es sendet Tasten und Mausbewegung, keinen DSU-Feed. Controller-Einrichtung für Dolphin am Mac behandelt die Controller, die Dolphin direkt liest.
Seine Grenzen kennen
- Nur der Pro Controller 2. Die Readme nennt keinen anderen Controller, es ist also nicht das Werkzeug für Joy-Con 2 oder den GameCube-Controller für die Switch 2.
- Nur Bluetooth. Über USB bleibt der Controller still, bis er eine Startsequenz bekommt, und die Readme sagt, dass das in Switch2Bridge noch nicht eingebaut ist.
- Kein Mac-Game-Controller. Die Systemeinstellungen unter Spielecontroller listen ihn nicht, und Spiele, die Controller über macOS lesen, darunter Steam, sehen ihn nicht.
- Tasten, kein Pad. Ein Spiel, das nur einen Controller akzeptiert, ignoriert ihn, und ein Stick, der als Tasten gesendet wird, verliert seine halben Ausschläge.
Die anderen Switch-2-Werkzeuge für einen Mac vergleichen
Die Switch-2-Controller erreichen einen Mac nur über Software, die ihr Protokoll selbst spricht. Das sind die Projekte, die ich mir ansehen würde, nach dem, was die Seite jedes Projekts am 27. Oktober 2026 sagt. Ich habe keines davon getestet.
| Werkzeug | Controller | Verbindung | Was andere Apps sehen | Was es verlangt |
|---|---|---|---|---|
| switch2bridge-macos | Pro Controller 2 | Bluetooth | Tastendrücke, dazu ein DSU-Feed für Emulatoren | Bedienungshilfen, Bluetooth, eine App, die nicht notarisiert ist |
| Peterksharma/switch2mac, eine App namens Finally the Controller Works | Pro Controller 2, Joy-Con 2 einzeln oder als Paar, der GameCube-Controller | Bluetooth, bis zu vier gleichzeitig | Laut Readme ein normaler Game-Controller, den jede App liest, ohne Rumble oder Bewegung | macOS 15 oder neuer auf Apple Silicon, Bluetooth. Als Beta markiert, signiert und notarisiert |
| AlexmChadwick/Switch-2-Controller-Helper | Pro Controller 2 | Bluetooth | Ein virtuelles Gamepad nur mit einer kostenpflichtigen Apple-Entwickler-Berechtigung oder ausgeschaltetem SIP, sonst Tastendrücke | Du baust es in Xcode. Sein Autor nennt es eine laufende Arbeit |
| procon2-mac | Pro Controller 2 | USB, kabellos braucht mehr | Am Kabel können Steam und andere Apps es lesen | Kabellos braucht eine DriverKit-Erweiterung, die du mit einem kostenpflichtigen Entwicklerkonto baust und signierst |
| InputConfig | Pro Controller 2, jeder Joy-Con 2 einzeln, der GameCube-Controller | USB-C und Bluetooth mit einer Einstellung | Tasten, Maus, Makros und Systemfunktionen | Bedienungshilfen und Bluetooth für die kabellose Einstellung. Experimentell, und der Bluetooth-Teil noch nicht an einem Controller geprüft |
Brauchst du, dass Spiele den Controller als Controller sehen, sagt die Readme von switch2mac, genau das sei ihre Aufgabe, und Switch2Bridge sagt klar, dass es das nicht ist. Die Seite Switch 2 Pro Controller am Mac hat mehr zu jedem, und Joy-Con 2 am Mac behandelt die beiden Projekte JoyCon2Mac.
Einen Switch 2 Pro Controller mit InputConfig lesen
InputConfig spricht selbst mit dem Controller, braucht also keinen Treiber und keine Erweiterung und ändert nichts an der Sicherheit deines Macs. Alles davon ist in der App als experimentell markiert, weil ich es aus der veröffentlichten Startsequenz und dem Report-Layout der Community gebaut habe, ohne den Controller in der Hand zu haben.
Schritt 1: Verbinden
- Du: Beende zuerst Switch2Bridge, damit nur eine App mit dem Controller spricht. Stecke den Controller dann mit einem USB-C-Kabel, das Daten überträgt, an den Mac und öffne InputConfig. Öffne für Bluetooth stattdessen Settings, Devices, schalte Connect Switch 2 Pro, GameCube and Joy-Con 2 controllers over Bluetooth ein und halte die Sync-Taste des Controllers, bis die Lichter durchlaufen. Beim ersten Mal fragt macOS, ob InputConfig Bluetooth nutzen darf, erlaube es.
- InputConfig: Sendet dem Controller die Startbefehle, auf die er wartet, oder findet ihn über Bluetooth, solange die App läuft, und liest ihn wie jedes andere Pad.
- Prüfen: Spielerlicht 1 geht an, und der Controller erscheint oben in der Seitenleiste als Switch 2 Pro Controller (Experimental).
Schritt 2: Jedem Bedienelement eine Aufgabe geben
- Du: Öffne ein Preset, füge eine Zeile hinzu, drücke Scan, drücke eine Taste und wähle eine Taste, einen Klick oder ein Makro.
- InputConfig: Liest jede Aktionstaste, beide Sticks, das Steuerkreuz, L, R, ZL und ZR, Minus, Plus, Home, Capture, C, GL und GR und seit 1.8 die Bewegungssensoren und die im Controller gespeicherte Stick-Kalibrierung.
- Prüfen: Drücke jedes Bedienelement bei geöffnetem Live Visualizer, bevor du dich auf ein Layout verlässt.

Die App kennzeichnet die Bluetooth-Einstellung als experimentell: noch nicht an einem Controller geprüft, ein Kabel ist also weiterhin der sicherere Weg. Für Ryujinx kann InputConfig stattdessen seine Tastaturtasten senden, mit Input Device auf Keyboard, und Controller-Einrichtung für Ryujinx am Mac listet die Standardtasten zum Belegen und wie du prüfst, dass eine ankommt.
Was InputConfig hier nicht kann
- Ihn zu einem Mac-Game-Controller machen. macOS liest den Pro Controller 2 weiterhin nicht, Spiele, die Controller über macOS lesen, sehen ihn also auch mit InputConfig nicht.
- Einen DSU-Feed senden. Für analoge Sticks in Dolphin oder Cemu ist das die Aufgabe von Switch2Bridge.
- ZL und ZR analog lesen. Sie lesen sich als an oder aus.
- Rumble und NFC. InputConfig nutzt keines von beiden.

Die Kurzfassung
- Switch2Bridge. Eine kostenlose Python-Menüleisten-App für den Pro Controller 2 über Bluetooth, die Tastendrücke sendet, für Ryujinx gebaut.
- Sein bester Trick. Ein DSU-Server mit echten analogen Sticks für Dolphin und Cemu.
- Seine Grenzen. Ein Controller-Modell, nur Bluetooth, nicht notarisiert und für macOS kein Game-Controller.
- InputConfig. Der Pro Controller 2 an einem Kabel oder über Bluetooth, als experimentelle Funktion, in jeder App auf Tasten, die Maus und Makros gelegt.
Nimm Switch2Bridge für analoge Sticks in Dolphin oder Cemu und InputConfig für alles, was Tastatur und Maus nimmt, und lass jeweils nur eines laufen.
Fragen
Ist Switch2Bridge sicher auszuführen?
Es ist Open Source unter der MIT-Lizenz, sein Code lässt sich also lesen, und es schaltet keine Sicherheitsschutzmechanismen des Macs aus. Es ist nicht notarisiert, deshalb warnt macOS beim ersten Start, und es verlangt die Bedienungshilfen, um Tasten zu drücken. Ich habe es weder getestet noch geprüft.
Funktioniert Switch2Bridge mit Joy-Con 2?
Seine Readme nennt nur den Switch 2 Pro Controller. Für Joy-Con 2 listet die Readme von switch2mac sie, und InputConfig liest jeden einzeln als experimentelle Funktion.
Braucht Switch2Bridge die Berechtigung für die Bedienungshilfen?
Ja. Es verlangt beim Start die Bedienungshilfen, weil es Tasten für dich drückt, und beim ersten Klick auf Connect Controller Bluetooth.
Liest InputConfig den Switch 2 Pro Controller?
Ja, als experimentelle Funktion: an einem USB-C-Kabel seit 1.6, mit Bewegung seit 1.8 und über Bluetooth seit 1.8, wenn Connect Switch 2 Pro, GameCube and Joy-Con 2 controllers over Bluetooth in Settings, Devices eingeschaltet ist. Der Bluetooth-Teil ist als noch nicht an einem Controller geprüft gekennzeichnet.
Warum sieht ein Mac den Switch 2 Pro Controller nicht?
macOS unterstützt den ursprünglichen Switch Pro Controller, aber nicht die Switch-2-Version. Über USB wartet er auf Startbefehle, die nichts an einem Mac sendet, und über Bluetooth nutzt er Nintendos eigenes Low-Energy-Protokoll, nur Apps, die es sprechen, können ihn also lesen.
Mehr auf Deutsch
Ausführliche Anleitungen, auf Englisch
Wer hier schreibt. Ryleigh Newman entwickelt InputConfig und steuert den eigenen Mac jeden Tag mit einem Controller, weil die Hände nicht gut mitmachen. Diese Seite ist aus dem Englischen übersetzt. Die wichtigsten Tasten und Menüs der App erscheinen auf Deutsch, wenn der Mac auf Deutsch eingestellt ist; diese Seite nennt sie so, mit dem englischen Namen in Klammern. Der Rest der App und der Website ist auf Englisch.
Diese Seite in anderen Sprachen: English, Español, Français, Italiano, 日本語, 한국어, Polski, Português, Русский, ไทย, 繁體中文, 简体中文
Kostenlos. macOS 14 oder neuer. Kein Konto, nichts verlässt deinen Mac. Open Source auf GitHub.