Deutsch

Kann man einen Switch 2 Pro Controller am Mac nutzen?

Von Haus aus nicht, nein. macOS unterstützt den ursprünglichen Switch Pro Controller und die Joy-Cons ab macOS 13 Ventura, aber für den Switch 2 Pro Controller und die Joy-Con 2 gibt es keine Unterstützung, also funktionieren sie nicht als Spielecontroller am Mac. Per USB-C-Kabel gibt es inzwischen aber einen Weg: InputConfig 1.6 schickt dem Pro Controller 2 die Startbefehle, auf die er wartet, und liest ihn dann wie jedes andere Pad. Die App kennzeichnet das als experimentell, und ich tue es auch, denn ich habe es gebaut, ohne den Controller in der Hand zu haben. Wenn du einen Nintendo-Controller willst, der am Mac heute einfach funktioniert, ist der ursprüngliche Pro Controller weiterhin der, den ich wählen würde.

InputConfig im Mac App Store ladenInputConfig gibt es kostenlos im Mac App Store. macOS 14 oder neuer, kein Konto, kein Tracking, Open Source.

Schritte

  1. Stecke den Controller mit einem USB-C-Datenkabel an den Mac.
  2. Öffne InputConfig 1.6 oder neuer. Die App startet den Controller selbst.
  3. Warte auf Spieler-LED 1 und auf den Eintrag Switch 2 Pro Controller in der Seitenleiste.
  4. Baue ein Preset, oder wähle im Smart-Preset-Ersteller (Smart Preset Maker) ein Layout.

Wissen, warum der Mac ihn nicht sieht

Ein Mac unterstützt die Controller, die Apple in sein Game-Controller-Framework aufgenommen hat, und die Switch-2-Pads stehen nicht auf dieser Liste.

  • Per USB. Der Pro Controller 2 erscheint zwar als Gamepad, bleibt aber stumm, bis der Host ihm auf einer zweiten, herstellerspezifischen USB-Schnittstelle eine Folge von Startbefehlen schickt.
  • Per Bluetooth. Er nutzt Bluetooth Low Energy mit Nintendos eigenem Protokoll statt der gewöhnlichen Kopplung.

Die Community-Projekte unten und InputConfig funktionieren, indem sie diese Protokolle selbst sprechen.

Die Umgehungen aus der Community kennen

  • procon2-mac. GitHub, MIT: ein Swift-Kommandozeilenwerkzeug, das die Startbefehle per USB schickt, sodass Steam und andere Apps den Pro Controller 2 am Kabel lesen können, mit HD-Vibration. Sein Funkmodus braucht eine DriverKit-Erweiterung, die du selbst mit einem kostenpflichtigen Apple-Entwicklerkonto bauen und signieren musst.
  • switch2bridge-macos. GitHub, MIT: eine Python-App für die Menüleiste, die sich per Bluetooth Low Energy mit dem Pro Controller 2 verbindet und seine Tasten in Tastendrücke umsetzt. Sie ist für den Emulator Ryujinx geschrieben, mit einem DSU-Server für analoge Sticks in Dolphin und Cemu. Sie fragt nach der Berechtigung für die Bedienungshilfen. Nur für den Pro Controller 2.
  • connect_ns2pro_to_mac. GitHub: eine weitere Bluetooth-Low-Energy-Brücke für den Pro Controller 2.
  • Switch2ProMac. GitHub: ein Shell-Skript, das einen Pro Controller 2 am Kabel in Steam unter macOS als Pro Controller erscheinen lässt.
  • JoyCon2Mac. GitHub: ein DriverKit-Projekt für die Joy-Con 2, das sie als virtuellen DualSense und als Maus darstellt. Laut Readme müssen dafür System Integrity Protection und AMFI ausgeschaltet sein, was zentrale Schutzfunktionen des Mac entfernt, und man soll es noch nicht wie eine normale Installation behandeln. Es ist ein Entwicklerprojekt und nichts, was man auf dem Mac installiert, auf den man angewiesen ist. Ein zweites Projekt mit demselben Namen belegt die Joy-Con 2 auf Tastendrücke, ohne dass etwas ausgeschaltet wird: Joy-Con 2 am Mac unterscheidet die beiden.

Alle sind inoffiziell und stehen in keiner Verbindung zu Apple oder Nintendo, und ich habe sie nicht getestet. Keines davon macht die neuen Controller zu gewöhnlichen Mac-Controllern, die jedes Spiel sieht.

Mit InputConfig am Kabel nutzen

  1. Stecke den Switch 2 Pro Controller mit einem USB-C-Kabel, das Daten überträgt, an deinen Mac, beim Testen direkt in den Mac.
  2. Öffne InputConfig 1.6 oder neuer.
  • Du: Warte nach dem Öffnen der App etwa eine Sekunde.
  • InputConfig: Schickt dem Controller die Startbefehle selbst.
  • Prüfen: Spieler-LED 1 leuchtet, und der Controller erscheint oben in der Seitenleiste als Switch 2 Pro Controller (Experimental).

Drücke die Tasten bei geöffnetem Live Visualizer, baue dann ein Preset oder wähle im Smart-Preset-Ersteller (Smart Preset Maker) ein Layout für eines von mehr als 450 Spielen und Apps.

  • Was er liest. Nintendos Buchstaben: jede Aktionstaste, beide Sticks, das Steuerkreuz, L, R, ZL und ZR, Minus, Plus, Home, Capture, die C-Taste und die zwei Rücktasten GL und GR.
  • Was er braucht. Er braucht keinen Treiber und keine Erweiterung, und er ändert nichts an der Sicherheit deines Mac.
  • Nach dem Ruhezustand. InputConfig schickt die Startbefehle erneut, sodass der Controller ohne erneutes Anstecken zurückkommt.
  • Der GameCube-Controller für Switch 2. Er versteht dieselben Startbefehle und funktioniert genauso. GameCube-Controller am Mac behandelt ihn.

Was er noch nicht kann

  • Ein Spielecontroller am Mac sein. Für andere Apps ist er keiner, Spiele, die Controller direkt lesen, sehen ihn also weiterhin nicht.
  • Bluetooth. Es funktioniert nur am Kabel.
  • Analoge ZL und ZR. Sie werden nur als an oder aus gelesen.
  • Vibration und Bewegung. InputConfig nutzt beides noch nicht.

Ich habe es nach der veröffentlichten Startsequenz und dem Report-Layout der Community gebaut (Dank an procon2-mac), ohne den Controller in der Hand zu haben, und deshalb kennzeichnet die App es als Experimental. Wird eine Taste falsch gelesen, öffne ein Issue auf GitHub.

Einen Nintendo-Controller nutzen, der jetzt funktioniert

Jeder davon funktioniert dann über InputConfig auch in Spielen ohne Controller-Unterstützung, mit fertigen Layouts für mehr als 450 Spiele und Apps im Smart-Preset-Ersteller (Smart Preset Maker).

Wenn du Joy-Con 2 hast

InputConfig kann die Joy-Con 2 noch nicht lesen. Der Live Visualizer kann ein Paar Joy-Con 2 zeichnen, ein Preset lässt sich also für sie anlegen, aber es kommt keine Eingabe an. Bis sich das ändert, sind die ursprünglichen Joy-Cons die Nintendo-Controller für den Einsatz mit einer Hand: So verbindest du Joy-Cons mit einem Mac. Joy-Con 2 am Mac behandelt die zwei Community-Projekte, die die neuen verbinden.

Die Kurzfassung

  • macOS allein. Es unterstützt weder den Switch 2 Pro Controller noch die Joy-Con 2.
  • Am USB-C-Kabel. InputConfig 1.6 startet den Pro Controller 2 und belegt ihn, als experimentelle Funktion.
  • Etwas, das einfach funktioniert. Das ist weiterhin der ursprüngliche Pro Controller per Bluetooth.

Nimm ein Datenkabel und lass die Sicherheitseinstellungen deines Mac in Ruhe.

Fragen

Funktioniert der Switch 2 Pro Controller am Mac?

Von Haus aus nicht: macOS unterstützt den ursprünglichen Switch Pro Controller und die Joy-Cons, nicht die Switch-2-Versionen. Am USB-C-Kabel kann InputConfig 1.6 den Pro Controller 2 starten und auf Tasten und die Maus belegen, als experimentelle Funktion.

Gibt es einen Treiber für den Switch 2 Pro Controller am Mac?

Einen offiziellen Treiber von Apple oder Nintendo gibt es nicht. InputConfig braucht am Kabel keinen: Es schickt dem Controller die Startbefehle selbst. Die Community-Projekte sind ebenfalls inoffiziell.

Kann ich den Switch 2 Pro Controller am Mac in Steam nutzen?

Nur über ein Community-Skript wie Switch2ProMac, am Kabel. Es ist inoffiziell, und ich habe es nicht getestet.

Funktionieren die Joy-Con 2 am Mac?

Von Haus aus nicht. Zwei Community-Projekte namens JoyCon2Mac verbinden sie: Eines belegt sie auf Tastendrücke, und das andere, ein Treiber, verlangt, dass zentrale Sicherheitsfunktionen von macOS ausgeschaltet sind, was ich auf einem Mac für den Alltag nicht tun würde.

Unterstützt InputConfig den Switch 2 Pro Controller?

Ja, per USB-C-Kabel, ab Version 1.6, als experimentelle Funktion. Bluetooth wird noch nicht unterstützt, und die Joy-Con 2 ebenfalls nicht. Der GameCube-Controller für Switch 2 funktioniert am Kabel genauso.

Wie trenne ich einen Switch 2 Pro Controller von InputConfig?

Ziehe das Kabel ab. Oder klicke oben in der Seitenleiste auf seinen Eintrag und wähle „Disconnect“: InputConfig liest ihn dann nicht mehr, bis er wieder angesteckt oder unter „InputConfig, Devices“ angeklickt wird.

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, العربية, Čeština, Dansk, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文

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