Deutsch

Generisches USB-Gamepad funktioniert 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.

Meist ist das Pad in Ordnung. Es steckt in einem Modus, den macOS nicht lesen kann, oder der Mac liest es, und das Spiel sucht nicht danach. Ein generisches USB-Gamepad, die Sorte ohne Marke, die paarweise für wenig Geld verkauft wird, scheitert am Mac auf eine von wenigen Arten, und jede hat eine andere Lösung. Finde unten dein Symptom.

Ich entwickle InputConfig, eine kostenlose Mac-App, die solche Pads direkt liest. Ich sage, wo sie hilft und wo nicht.

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

Herausfinden, was der Mac sieht

Zwei Orte verraten dir, in welchem Fall du bist. Geh diese Leiter hoch, mit dem kleinsten Schritt zuerst:

  1. Aufgeführt unter Systemeinstellungen, Spielecontroller, und die Tasten leuchten. macOS behandelt es als Game-Controller, und das Problem liegt im Spiel. Siehe Controller verbunden, funktioniert aber nicht.
  2. Nicht dort, aber in den Systeminformationen unter USB. Halte Option gedrückt, öffne das Apple-Menü, wähle Systeminformationen und klicke auf USB. Ein Pad, das hier, aber nicht unter Spielecontroller aufgeführt ist, ist ein gewöhnliches HID-Gerät. Das ist der häufige Fall bei generischen Pads. Weiter zu wenn der Mac es sieht, Spiele es aber ignorieren.
  3. An keinem der beiden Orte. Der Mac bekommt nichts von ihm. Weiter zu wenn nichts es sieht.

Wo das Pad aufgeführt ist, entscheidet, welche Lösung du brauchst.

Wenn nichts es sieht: Kabel, Hub oder Xbox-Modus

  • Das Kabel oder der Adapter. Stecke das Pad direkt in den Mac. Ein Pad mit abnehmbarem Kabel hat vielleicht eines bekommen, das nur lädt. Probiere ein Kabel, von dem du weißt, dass es Daten überträgt. Auf einem MacBook muss auch der USB-C-Adapter Daten führen.
  • Der Hub. Nicht gespeiste Hubs und manche Docks werfen Gamepads hinaus. Teste ohne einen.
  • Xbox- oder X-Input-Modus. Viele günstige Pads starten in einem Modus, der das kabelgebundene Xbox-360-Protokoll spricht. macOS unterstützt das nicht, und keine App auf dem Mac kann es lesen. Suche nach einem Modusschalter oder einer Taste, die du beim Einstecken hältst und die D-Input, PC, Android oder Switch auswählt.

InputConfig 1.6 listet ein Pad, das in diesem Modus festsitzt, im Geräte-Menü grau auf, mit dem Hinweis Pad im Xbox-360-Stil und einer Notiz, einen anderen Modus oder Bluetooth zu nutzen, falls es einen hat.

Das Geräte-Menü von InputConfig listet ein USB-Pad im Xbox-360-Modus grau auf, mit dem Grund, warum macOS es nicht lesen kann.
Figure 1. InputConfig 1.6 listet ein Pad im Xbox-360-Modus auf und sagt, warum es nicht gelesen werden kann.

Ein Pad, das aufleuchtet, aber nichts sendet, ist meist im Xbox-Modus. Stell es dann auf D-Input oder PC.

Wenn der Mac es sieht, Spiele es aber ignorieren

Ein Pad in den Systeminformationen, aber nicht unter Spielecontroller, wird von macOS ohne Treiber gelesen. Spiele, die auf der Controller-Unterstützung von Apple aufbauen, suchen aber nur nach PlayStation-, Xbox-, Switch- und MFi-Pads. Kein Treiber ändert das. Was trotzdem funktioniert:

  • Emulatoren und Flugsimulatoren. Sie lesen HID-Geräte selbst. Lege die Tasten in ihren eigenen Eingabeeinstellungen fest.
  • Spiele mit Tastatur-Modus. InputConfig liest das Pad und sendet die Tasten, die das Spiel nutzt. Das Pad erscheint oben in der Seitenleiste. Ist es nicht da, klicke auf Refresh Controllers oder setze das Häkchen unter InputConfig, Devices in der Menüleiste. Drück dann bei einer Zeile Scan und eine Taste auf dem Pad.
  • Spiele, die nur einen Controller annehmen. Für ein HID-Pad korrigiert auf dem Mac nichts davon. InputConfig sendet Tastatur und Maus, keinen virtuellen Controller. Ein Pad mit Switch-, iOS- oder MFi-Modus über Bluetooth ist der Weg hinein.

Hat das Spiel Tastatursteuerung, kann das Pad es über InputConfig steuern.

Wenn die Tasten an den falschen Stellen sind

InputConfig 1.6 benennt generische Pads anhand der SDL-GameControllerDB der Community, wenn eine ihrer Zeilen zum Pad passt. A, B, X, Y, die Schultertasten und die Sticks landen dann auf denselben Nummern wie bei jedem anderen Controller.

  • Eine passende Zeile. Viele günstige Pads teilen sich einen Chip und eine USB-ID. Eine Zeile wird deshalb nur genutzt, wenn sie genau passt oder wenn jede Zeile für diese ID übereinstimmt. Die Suche nach der Controller-ID zeigt, ob deins eine hat.
  • Keine passende Zeile. Das Pad wird anhand seiner eigenen Beschreibung gelesen, mit Tasten, die in der Reihenfolge nummeriert sind, in der das Pad sie meldet, und mit Bezeichnungen wie Taste 1, Taste 2 und so weiter.
  • A und B vertauscht. Das Pad nutzt vielleicht einfach die Positionen von Nintendo. Siehe USB-SNES-Pads am Mac, warum.
Der Live Visualizer von InputConfig zeigt Tasten und Sticks eines generischen USB-Gamepads als einfache Karte, gedrückte Bedienelemente leuchten.
Figure 2. Ein Pad, das InputConfig nach Modell nicht kennt, wird aus dem gezeichnet, was es meldet. Jedes Bedienelement leuchtet, wenn du es drückst.

Der Live Visualizer leuchtet jedes Bedienelement, wenn du es drückst. So siehst du auf einen Blick, was das Pad sendet. Scan belegt die Taste, die du wirklich drückst, deshalb stimmt das Layout am Ende immer.

Wenn ein Stick driftet oder in einer Richtung voll anliegt

Günstige Platinen beschreiben ihre Achsen oft falsch, sodass ein Stick außerhalb der Mitte ruhen oder eine Richtung ganz ausgelenkt melden kann. InputConfig 1.6 behebt die häufigen Fehler im Deskriptor, etwa einen Bereich, der rückwärts oder breiter als das Feld geschrieben ist, statt Unsinn zu lesen. Geh diese Leiter hoch, mit dem kleinsten Schritt zuerst:

  1. Drück die Taste Analog oder Mode. Manche Pads haben eine, die die Sticks abschaltet oder mit dem Steuerkreuz tauscht. Drück sie einmal und schau erneut hin.
  2. Ohne die Sticks zu berühren neu einstecken. Ist ein Stick an einem Rand festgeklemmt, zieh das Pad ab und stecke es erneut ein. Manche günstigen Pads setzen ihre Mitte beim Einschalten.
  3. Die innere Totzone erhöhen. Für einen Stick, der leicht außerhalb der Mitte ruht, öffne die Optionen der Stickzeile und nutze Adjust live, während du den Stick beobachtest.
Das Blatt Adjust live von InputConfig mit der Spur der Stickposition und dem Schieberegler für die innere Totzone.
Figure 3. Adjust live stellt die innere Totzone ein, während du den Stick beobachtest. So verschwindet der Ruhepunkt außerhalb der Mitte bei einem günstigen Pad.

Mehr zu Stick-Drift am Mac. Stecke das Pad neu ein, ohne die Sticks anzufassen, bevor du eine Einstellung änderst.

Wenn das Geräte-Menü sagt, dass es Eingabeüberwachung braucht

Manche Pads, und viele Arcade-Sticks, melden sich auch als Tastatur. macOS stellt jedes Gerät mit einem Tastaturteil hinter die Berechtigung Eingabeüberwachung.

  • Du: Wähle im Geräte-Menü von InputConfig den Eintrag, der als Eingabeüberwachung nötig markiert ist, und schalte InputConfig im Fenster ein, das sich öffnet.
  • macOS: Erlaubt InputConfig, das Pad zu lesen.
  • Prüfen: Kehr zur App zurück, dann wird das Pad gelesen.

Die ganze Erklärung steht unter warum ein Controller Eingabeüberwachung braucht.

Wenn es nach einem Update von InputConfig nicht mehr funktioniert

InputConfig 1.6 nummeriert generische USB-Pads, 8BitDo-Pads im D-Input-Modus, Arcade-Encoder und Logitech-Lenkräder anders als 1.5.

  • Du: Verbinde das Pad nach dem Update zum ersten Mal.
  • InputConfig: Bietet an, die Zeilen von Voreinstellungen aus der Zeit vor 1.6 zu verschieben.
  • Prüfen: Setze Häkchen bei den Voreinstellungen, die du mit diesem Pad gemacht hast, und klicke auf Update Ticked Presets. Zeilen, die du in 1.6 neu gescannt hast, bleiben unberührt.

Hast du Leave Them As They Are geklickt, öffne Einstellungen, Erweitert und klicke unter Data & storage auf Check Older Presets Again. Das Angebot kommt beim nächsten Verbinden des Pads zurück.

Was es nicht kann

  • Den Xbox-360-Modus lesen. Keine App auf dem Mac kann das.
  • Ein Pad wie einen Xbox-Controller aussehen lassen. InputConfig sendet Tastatur- und Mausereignisse. Ein Spiel, das nur einen Controller annimmt, braucht einen, den macOS erkennt.

Ein generisches Pad reicht für Spiele, die Tasten annehmen, aber nicht für Spiele, die nur einen Controller annehmen.

Die Kurzfassung

  • Nirgends sichtbar. Nutze ein Datenkabel ohne Hub und stelle das Pad auf den D-Input- oder PC-Modus.
  • Nur in den Systeminformationen. Emulatoren lesen es. InputConfig belegt es für den Rest mit Tasten.
  • Seltsame Tasten oder Drift. Scanne, was du drückst. Nutze Adjust live für die Totzone.
  • Nach dem Update kaputt. Nimm das Angebot an oder prüfe ältere Voreinstellungen erneut.

Das Pad ist fast nie kaputt, und sobald du weißt, wo es aufgeführt ist, kennst du die Lösung.

Fragen

Brauche ich für ein generisches USB-Gamepad am Mac einen Treiber?

Nein. macOS liest generische USB-Gamepads als HID-Geräte, ohne dass etwas installiert werden muss. Ein Treiber würde Spiele, die die Controller-Unterstützung von Apple nutzen, auch nicht dazu bringen, das Pad zu sehen.

Warum leuchtet mein USB-Controller auf, tut am Mac aber nichts?

Der Strom kommt über das Kabel, auch wenn keine Daten fließen. Meist steckt das Pad im Xbox- oder X-Input-Modus, den macOS nicht lesen kann, oder das Kabel oder der Adapter lädt nur. Stell es auf den D-Input- oder PC-Modus und nimm ein Datenkabel.

Warum erkennt Steam meinen generischen Controller, das Spiel aber nicht?

Steam liest Controller über eine eigene Schicht und gibt sie nur an Spiele weiter, die Steam Input nutzen. Ein Spiel, das Controller selbst über die Unterstützung von Apple liest, sieht ein HID-Pad nicht. Siehe funktioniert in Steam, aber nicht im Spiel.

Kann InputConfig ein generisches Pad wie einen Xbox-Controller aussehen lassen?

Nein. Die App sendet Tastatur- und Mausereignisse. Ein Spiel, das nur einen Controller annimmt, braucht einen, den macOS erkennt.

Welche generischen Pads benennt InputConfig 1.6 automatisch?

Jedes Pad, dessen USB-ID zu einer macOS-Zeile in der SDL-GameControllerDB der Community passt. Dazu gehören viele Pads von PowerA, Hori, Logitech, Tomee, Retrolink und ähnlichen Marken. Pads ohne Zeile werden trotzdem gelesen. Ihre Tasten sind dann einfach in der Reihenfolge nummeriert, in der sie gemeldet werden.

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.