Deutsch

Was ist Switch2Bridge, und was tut es an einem Mac?

InputConfig im Mac App Store ladenDiese 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

  1. Prüfe, dass das gefundene Projekt mlstr0m/switch2bridge-macos ist, denn andere Projekte tragen denselben Namen.
  2. 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.
  3. Erlaube beim Start die Bedienungshilfen und beim ersten Klick auf Connect Controller Bluetooth.
  4. Stelle in Ryujinx Input Device auf Keyboard und passe seine Tasten an oder richte Dolphin oder Cemu auf seinen DSU-Server.
  5. 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:

RepositoryWas es istLäuft auf
mlstr0m/switch2bridge-macosDie 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/Switch2BridgeEine 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/Switch2BridgeEin 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.json

Was passiert: Der Finder öffnet die Datei, die die App beim ersten Start geschrieben hat. Jede Taste oder Stickrichtung bekommt eine Taste.

Vier Zeilen im Editor von InputConfig, die A, D, W und S von den Richtungen links, rechts, oben und unten des linken Sticks senden, gefolgt von Zeilen des rechten Sticks, die die Maus bewegen.
Figure 1. Dieselbe Idee wie der Standard von Switch2Bridge, der linke Stick auf W, A, S und D, als Zeilen in InputConfig gebaut, wo jede Zeile jede Taste, jeden Klick oder jedes Makro senden kann.

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:26760

Was 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.

WerkzeugControllerVerbindungWas andere Apps sehenWas es verlangt
switch2bridge-macosPro Controller 2BluetoothTastendrücke, dazu ein DSU-Feed für EmulatorenBedienungshilfen, Bluetooth, eine App, die nicht notarisiert ist
Peterksharma/switch2mac, eine App namens Finally the Controller WorksPro Controller 2, Joy-Con 2 einzeln oder als Paar, der GameCube-ControllerBluetooth, bis zu vier gleichzeitigLaut Readme ein normaler Game-Controller, den jede App liest, ohne Rumble oder BewegungmacOS 15 oder neuer auf Apple Silicon, Bluetooth. Als Beta markiert, signiert und notarisiert
AlexmChadwick/Switch-2-Controller-HelperPro Controller 2BluetoothEin virtuelles Gamepad nur mit einer kostenpflichtigen Apple-Entwickler-Berechtigung oder ausgeschaltetem SIP, sonst TastendrückeDu baust es in Xcode. Sein Autor nennt es eine laufende Arbeit
procon2-macPro Controller 2USB, kabellos braucht mehrAm Kabel können Steam und andere Apps es lesenKabellos braucht eine DriverKit-Erweiterung, die du mit einem kostenpflichtigen Entwicklerkonto baust und signierst
InputConfigPro Controller 2, jeder Joy-Con 2 einzeln, der GameCube-ControllerUSB-C und Bluetooth mit einer EinstellungTasten, Maus, Makros und SystemfunktionenBedienungshilfen 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.
Der Live Visualizer von InputConfig mit einem Standard-Gamepad als einfacher Karte seiner Trigger, Schultertasten, Aktionstasten, seines Steuerkreuzes und seiner Sticks, jeweils mit dem beschriftet, was es tut.
Figure 2. Ein Pad ohne eigene Zeichnung erscheint als einfache Karte wie diese. Die Zeichnung des Pro Controller 2 ist experimentell und ausgeblendet, so sieht er also aus.

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.
Das Menü Devices von InputConfig, das Tastatur und Maus des Macs, ein USB-Gamepad und einen Arcade-Stick mit Häkchen und ein Xbox-360-Pad mit dem Hinweis aufführt, dass macOS es nicht lesen kann.
Figure 3. InputConfig, Devices in der Menüleiste listet, was der Mac sehen kann, mit einem Häkchen bei dem, was die App liest. Sieh zuerst hier nach, wenn ein Controller nicht erscheint.

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, Русский, ไทย, 繁體中文, 简体中文

InputConfig im Mac App Store ladenKostenlos. macOS 14 oder neuer. Kein Konto, nichts verlässt deinen Mac. Open Source auf GitHub.