Deutsch

Controller funktioniert in einem Emulator am Mac nicht

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.

Fast immer ist es eine Einstellung im Emulator. Jeder große Emulator am Mac liest Controller selbst, über seine eigenen Eingabeeinstellungen. Ein Pad, das überall anders funktioniert und im Emulator nichts tut, hat meist das falsche Gerät gewählt, den falschen Eingabetreiber oder eine Belegung, die nie gemacht wurde. Ich zeige dir, wo jeder seine Einstellung speichert und was sie meist behebt. Ein Mapper wie InputConfig ist bei den meisten dieser Fälle nicht die Lösung, und ich sage, wo er es ist.

Version 1.7 von InputConfig, voraussichtlich im Oktober 2026, bringt vollständige Unterstützung für Deutsch.

Zuerst prüfen, dass der Mac das Pad sieht

  • Du: Öffne die Systemeinstellungen, klicke in der Seitenleiste auf Spielecontroller und drück eine Taste.
  • macOS: Listet das Pad und lässt die Taste aufleuchten, wenn es als Game-Controller behandelt wird.
  • Prüfen: Ist dein Pad aufgeführt und reagiert, ist der Emulator das Problem.

Fehlt es, kann es trotzdem in Ordnung sein. USB-SNES-Pads, generische USB-Gamepads, Arcade-Sticks und Encoder sind gewöhnliche HID-Geräte, die nie in dieser Liste erscheinen. Halte Option gedrückt, öffne das Apple-Menü, wähle Systeminformationen und klicke auf USB. Ein dort aufgeführtes Pad erreicht den Mac, und Emulatoren lesen es direkt. Ist es an keinem der beiden Orte, fang bei Controller wird am Mac nicht erkannt an.

Beende Steam, während du testest. Seine Controller-Schicht kann eigene Tasten in Emulatoren schicken, was die Dokumentation von PCSX2 namentlich nennt.

In Dolphin beheben (GameCube und Wii)

  • Du: Öffne Controllers, stelle Port 1 auf Standard Controller und klicke auf Configure. Wähle oben im Menü Device dein Pad, nicht den Tastatureintrag.
  • Dolphin: Liest dieses Pad für Port 1.
  • Prüfen: Klicke auf jeden Slot und drück die gewünschte Taste. Die Live-Balken zeigen, ob gelesen wird.
  • Das Pad fehlt im Menü Device. Verbinde es zuerst und drück dann Refresh neben dem Menü, oder starte Dolphin neu.
  • Wii-Spiele. Nutze Emulated Wii Remote im Wii-Abschnitt auf die gleiche Weise.
  • Das Spiel ignoriert das Pad, wenn Dolphin nicht vorn ist. Schalte Background Input im selben Fenster ein.

Ein PS5-, PS4- oder Xbox-Pad funktioniert auf dem Mac auf diese Weise. Ich habe nicht bestätigt, dass der Tastaturleser von Dolphin unter macOS Tasten annimmt, die ein Mapper sendet. Bleib für Dolphin deshalb bei den eigenen Controller-Einstellungen. Die Einrichtung von Dolphin-Controllern am Mac hat die vollständige Anleitung mit echten Wii-Fernbedienungen und dem GameCube-Adapter.

In PCSX2 beheben (PlayStation 2)

  1. Geh zu Einstellungen, Controllers, und lass die Eingabequelle SDL eingeschaltet. Die Dokumentation von PCSX2 nennt sie die empfohlene Quelle und sagt, dass sie für die meisten Controller funktioniert.
  2. Mit einem originalen DualSense oder DualShock 4 schalte außerdem DualShock 4 / DualSense Enhanced Mode ein, den PCSX2 für richtige Vibration und Lichtsteuerung empfiehlt.
  3. Öffne Controller Port 1. Belege zuerst Port 1, denn dort erwarten Spiele Spieler eins. Klicke auf Automatic Mapping und wähle dein Pad.
  4. Sagt Automatic Mapping, dass das Pad nicht unterstützt wird, belege jede Taste von Hand: Klicke auf den Slot und drück die Taste.

PCSX2 kann auch mit der Tastatur gespielt werden, und es nimmt Tasten von einem Mapper wie jede andere Mac-App an. Mit einem Pad, das es schon liest, gibt es dafür aber keinen Grund. Die Einrichtung von PCSX2-Controllern am Mac hat die vollständige Anleitung.

In RetroArch beheben

Geh zu Settings, Input, RetroPad Binds, Port 1 Controls und wähle Set All Controls, um jede Taste nacheinander zu belegen. Ist das Pad tot, geh diese Leiter hoch, mit dem kleinsten Schritt zuerst:

  1. Ändere den Controller-Treiber. Unter macOS hat RetroArch drei: hid, mfi und sdl2. Ein Pad, das bei einem tot ist, funktioniert beim anderen oft. Ändere ihn unter Settings, Drivers, Controller und starte RetroArch neu.
  2. Passe den Treiber zum Pad an. Der Treiber mfi läuft über die Controller-Unterstützung von Apple und sieht nur Pads, die unter Spielecontroller aufgeführt sind. Für ein USB-SNES-Pad oder ein anderes einfaches USB-Pad nimm hid oder sdl2.
  3. Speichere das Profil. Hat es funktioniert, speichere das Controller Profile, damit es beim nächsten Mal erkannt wird.

Für Tastenkürzel empfehlen die libretro-Dokumente von RetroArch, eine Taste Enable Hotkeys zuzuweisen. Dann feuern Tastenkürzel nur, während sie gehalten wird. Die Tastatur-Vorgaben sind F2 zum Speichern eines Zustands, F4 zum Laden, die Leertaste für Schnellvorlauf und F1 für das Menü. Die Standardtasten für Spieler sind dieselben wie bei der Voreinstellung Emulator / Arcade, bis auf Select. Die Einrichtung von RetroArch-Controllern am Mac hat die vollständige Anleitung.

In PPSSPP beheben (PSP)

  • Du: Geh zu Settings, Controls, Control mapping. Klicke auf eine PSP-Taste und drück dann die Taste auf deinem Pad.
  • PPSSPP: Belegt die Taste, die du gedrückt hast.
  • Prüfen: Tut das Pad auf diesem Bildschirm nichts, sieht PPSSPP es gar nicht. Beende Steam, verbinde das Pad neu und öffne PPSSPP wieder.

In OpenEmu, DOSBox und ScummVM beheben

Wo InputConfig passt und wo nicht

InputConfig sendet Tastatur- und Mausereignisse. Sie erzeugt keinen virtuellen Controller. Deshalb kann sie eine Tastatur für einen Emulator nicht wie ein Gamepad aussehen lassen, und sie kann kein Pad reparieren, das der Emulator schlecht liest. Hier hilft sie:

  • Tastenkürzel auf Zusatztasten. Zustand speichern, Zustand laden, Schnellvorlauf und das Menü sind in den meisten Emulatoren Tastenkürzel. InputConfig legt sie auf Tasten, die der Emulator frei lässt, etwa ein Paddle eines DualSense Edge oder den Klick des Touchpads.
  • Der Mac rund um den Emulator. Dasselbe Pad bewegt den Zeiger durch die Spielebibliothek und Dateidialoge, und Open App kann den Emulator per Tastendruck starten.
  • Das Pad prüfen. Der Live Visualizer leuchtet jede Bedienung beim Drücken, auch bei einfachen USB-Pads. So siehst du, dass der Mac den Druck bekommt, bevor du den Emulator beschuldigst.
  • Emulatoren nur für die Tastatur. Browser-Emulatoren und manche älteren Portierungen lesen nur Tasten. Die Voreinstellung Emulator / Arcade deckt diese ab.
Der Live Visualizer von InputConfig zeichnet ein USB-SNES-artiges Pad, mit aufleuchtender A-Taste beim Drücken.
Figure 1. Leuchtet der Live Visualizer die Taste auf, bekommt der Mac den Druck. Die Einstellungen des Emulators sind dann der Ort, an dem du suchen solltest.

Belege keine Tasten, die auch der Emulator liest, sonst kommt jeder Druck zweimal an. Gib dem Emulator eine eigene Voreinstellung und schalte das automatische Umschalten ein. Dann wird sie aktiviert, sobald der Emulator vorn ist. InputConfig ist im Mac App Store kostenlos, mit macOS 14 oder neuer.

Die Kurzfassung

  • Prüfe zuerst den Mac. Schau in den Spielecontrollern oder in den Systeminformationen unter USB nach einfachen USB-Pads.
  • Wähle das Gerät im Emulator. Das heißt das Menü Device in Dolphin, die SDL-Quelle in PCSX2 oder den Treiber in RetroArch.
  • Für Extras ein Mapper. Er ist für Tastenkürzel auf Zusatztasten da, nicht für das Pad selbst.

Die eigenen Eingabeeinstellungen des Emulators beheben die meisten dieser Probleme in einer Minute.

Fragen

Warum funktioniert mein PS5-Controller in Dolphin am Mac nicht?

Meist, weil das Menü Device im Controller-Fenster von Dolphin noch auf der Tastatur steht. Öffne Controllers, Configure bei Port 1, wähle den DualSense im Menü Device, drück Refresh, falls er fehlt, und belege die Tasten.

Warum erkennt PCSX2 meinen Controller am Mac nicht?

Prüfe, dass die Eingabequelle SDL unter Einstellungen, Controllers eingeschaltet ist. Nutze dann Automatic Mapping bei Controller Port 1. Bei einem Sony-Pad schalte DualShock 4 / DualSense Enhanced Mode ein. Beende Steam, falls es offen ist.

RetroArch sieht meinen Controller am Mac nicht. Was soll ich ändern?

Probiere einen anderen Controller-Treiber unter Settings, Drivers, Controller (hid, mfi oder sdl2), starte RetroArch neu und belege ihn dann unter Settings, Input, RetroPad Binds.

Warum funktioniert mein USB-SNES-Controller in einem Emulator am Mac nicht?

Er ist ein einfaches USB-Gerät und deshalb nicht unter Spielecontroller in den Systemeinstellungen. Ein Emulator, der nur diese Liste liest, übersieht ihn. In RetroArch nimmst du den Controller-Treiber hid oder sdl2. In OpenEmu belegst du ihn unter Controls. Siehe USB-SNES-Controller am Mac.

Kann ich meine Tastatur für einen Emulator am Mac zu einem Controller machen?

Nicht mit InputConfig. Die App sendet Tasten- und Mausereignisse und erzeugt kein virtuelles Gamepad. Jeder Emulator hier lässt sich direkt in seinen eigenen Eingabeeinstellungen mit der Tastatur belegen.

Braucht ein Mac für Controller in Emulatoren einen Treiber?

Nein. PlayStation-, Xbox- und Switch-Pro-Pads funktionieren auf aktuellem macOS ohne Treiber. Generische USB-Pads und SNES-artige Pads werden als HID-Geräte gelesen, ohne dass etwas installiert wird. Die eine Ausnahme, auf die Menschen stoßen, ist das kabelgebundene Xbox-360-Pad, das macOS gar nicht unterstützt.

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