Deutsch

Arcade-Sticks, Fight-Sticks und Leverless-Controller am Mac

Ja, ein Mac kann einen Fight-Stick nutzen, und der Modusschalter entscheidet fast alles. In einem PS3-, PS4- oder DirectInput-Modus sind die meisten Sticks gewöhnliche USB-Geräte, die macOS ohne Treiber liest. Im Xbox- oder XInput-Modus sind die meisten unsichtbar, weil macOS das verkabelte Xbox-360-Protokoll nicht unterstützt, das sie sprechen, und bei vielen von PlayStation lizenzierten Sticks ist die mit PC beschriftete Stellung genau dieser XInput-Modus. Sobald der Mac den Stick sieht, lesen Emulatoren ihn direkt, und für Spiele, die nur die Tastatur annehmen, macht InputConfig, die kostenlose App von mir, aus jeder Taste die Taste, die das Spiel erwartet.

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. Ziehe den Stick ab und stelle ihn auf einen PS3-, PS4- oder DirectInput-Modus (oder Switch). Vermeide den Xbox- oder XInput-Modus.
  2. Stecke ihn mit einem Datenkabel direkt in den Mac, an einem MacBook mit einem USB-C-Adapter.
  3. Prüfe in den Systemeinstellungen unter Spielecontroller und in System Information unter USB, wie der Mac ihn liest.
  4. Weise in einem Emulator die Tasten im eigenen Steuerungsbildschirm des Emulators zu.
  5. Öffne für ein Spiel, das nur die Tastatur liest, InputConfig, drücke bei jeder Zeile auf Scannen (Scan), drücke die Taste am Stick und wähle die Taste.

Zuerst den Modus wählen

Die meisten Sticks haben einen Schieber oder eine Taste, die du beim Einstecken hältst. Die Namen unterscheiden sich je nach Hersteller. Das bedeutet jeder Modus an einem Mac, in der Reihenfolge, in der du sie ausprobieren solltest.

Modus am StickWas der Mac tutAusprobieren
PS3, PS4, DirectInput, D-inputEin gewöhnliches USB-HID-Gerät, kein Treiber. Spiele auf Basis von Apples Controller-Unterstützung führen es meist nicht auf, Emulatoren und InputConfig lesen es.Zuerst
SwitchAn vielen Sticks ebenfalls ein einfaches HID-Gerät. Ein Stick, der sich per Bluetooth als Switch Pro Controller meldet, wird unter macOS 13 und neuer als Spielecontroller aufgeführt.Als Zweites
PCHängt vom Hersteller ab. Bei manchen Sticks ist es DirectInput. Bei vielen von PlayStation lizenzierten Sticks ist es XInput, das am Mac nichts liest. Stecke ihn ein und schau nach.Testen
Xbox, XInput, X-inputDie meisten Sticks sprechen hier das verkabelte Xbox-360-Protokoll, das macOS nicht unterstützt und das auch InputConfig nicht lesen kann.Zuletzt

Wechsle den Modus bei abgezogenem Stick und stecke ihn dann direkt in den Mac. Im Handbuch steht, welche Taste oder welcher Schieber jeden Modus einstellt.

Prüfen, was der Mac sieht

  • Systemeinstellungen, Spielecontroller. In der Seitenleiste. Dort steht nur, was macOS als Spielecontroller behandelt. Ist dein Stick dort, sehen ihn native Spiele und Streaming-Apps wie jedes Pad, und du brauchst vielleicht nichts weiter.
  • System Information, USB. Halte Option, öffne das Apple-Menü und wähle System Information. Dort stehen alle USB-Geräte. Ein Stick, der hier steht, aber nicht unter Spielecontroller, ist ein einfaches HID-Gerät: gut für Emulatoren und InputConfig, aber für die meisten nativen Spiele unsichtbar.
  • InputConfig, Devices in der Menüleiste. Dort stehen alle USB-Geräte, mit einem Häkchen bei denen, die die App liest. Ein Stick im XInput-Modus steht dort mit einem Hinweis, dass macOS ihn nicht lesen kann und dass ein anderer Modus oder Bluetooth der Weg hinein ist. Ein lesbarer Stick, der nicht von selbst erkannt wurde, lässt sich dort anhaken.
  • Der Live Visualizer. Bei jedem Preset lässt der Live Visualizer jede Taste aufleuchten, während du sie drückst.
Das Menü Devices in InputConfig mit einem Arcade-Stick im XInput-Modus, ausgegraut, und einem Hinweis, dass macOS ihn nicht lesen kann.
Figure 1. Ein Stick im XInput-Modus erscheint im Menü Devices mit dem Grund, warum er sich nicht lesen lässt. Wechsle seinen Modus und stecke ihn erneut ein.

Fehlt ein Stick überall, liegt es fast immer an einem Kabel, das nur lädt, oder am Xbox-Modus.

Emulatoren den Stick direkt lesen lassen

OpenEmu und RetroArch lesen USB-Controller selbst, und MAME liest ebenfalls Controller. Stelle den Stick auf einen HID-Modus, öffne den Steuerungsbildschirm des Emulators und weise dort jede Taste zu. Das ist der kürzeste Weg von deiner Hand zum Spiel, ohne etwas dazwischen, also nutze ihn überall, wo er funktioniert. Das Layout Emulator / Arcade ist für die Browser-Emulatoren, Ports nur für die Tastatur und MAME-Menütasten gedacht, die übrig bleiben.

Den Stick für alles andere in eine Tastatur verwandeln

Viele Spiele am Mac, und Spiele, die auf einen Mac gestreamt werden, lesen die Tastatur, aber keinen Stick im DirectInput-Modus. InputConfig sitzt dazwischen: Es liest den Stick und sendet die Tasten.

  • Du: Stelle den Hebelschalter des Sticks, falls er einen hat, auf DP, damit der Hebel als Steuerkreuz ankommt. Drücke dann bei einer Zeile auf Scannen, drücke die Taste am Stick und wähle die Taste.
  • InputConfig: Macht aus den vier Richtungen des Hebels vier Tasten, und eine Diagonale hält beide gleichzeitig, genau so, wie ein Kampfspiel eine Tastatur-Diagonale liest.
  • Prüfen: Drücke im Trainingsmodus des Spiels jede Taste und achte auf die Bewegung.

Jede Taste kann eine Taste senden, zwei Tasten zusammen (ein Drive Parry mit zwei Tasten auf einer Taste), einen Akkord, Turbo oder ein Makro.

Manche Sticks melden sich auch als Tastatur. InputConfig liest einen solchen, sobald ihm in den Systemeinstellungen unter Datenschutz & Sicherheit Input Monitoring erlaubt ist. Das Menü Devices kennzeichnet einen solchen Stick als Gerät, das Input Monitoring braucht, und öffnet die Einstellung für dich.

Die PlayStation-Sticks kennen, die InputConfig benennt

Sticks, die in der SDL GameControllerDB der Community stehen, haben ihre Tasten benannt und platziert wie jeder PlayStation-Controller, und der Live Visualizer zeichnet sie als Arcade-Stick, bei PS4- und PS5-Modellen mit dem Touchpad. In 1.6 betrifft das den Qanba Drone und Dragon, den Victrix Pro FS für PS4, den Mad Catz TE S+ für PS3 und PS4, den Hori Fighting Stick mini 4, den Razer Panthera und den PDP Versus Fighting Stick.

  • L3, R3 oder Touchpad-Klick fehlen. Die Community-Belegungen für den Victrix Pro FS, den PDP Versus Fighting und den Qanba Drone lassen sie weg. 1.6 liest sie trotzdem, dort, wo sie jeder Stick im DualShock-Stil hat.
  • Turbo, Mute und die eigenen Schalter des Sticks. Sie arbeiten im Stick selbst, also sieht der Mac sie nie.
  • Von Xbox lizenzierte Sticks. Der schwierige Fall: Der Xbox-Modus ist der, den ein Mac am ehesten nicht liest. Hat der Stick einen DirectInput- oder PlayStation-Modus, nutze diesen.

Die Einstellungs-App eines Herstellers für Windows oder eine Konsole ist von alldem getrennt. Nichts hier braucht sie.

Einen Leverless-Controller einrichten

Ein Controller nur mit Tasten wie ein Hit Box, Snack Box oder Haute42 ist für einen Mac dasselbe wie ein Stick: Die Richtungen sind Tasten statt eines Hebels, und der Modus entscheidet, ob der Mac ihn lesen kann. Zwei Dinge sind anders.

  • SOCD-Bereinigung geschieht im Controller. Was aus links plus rechts oder oben plus unten wird, legst du in den eigenen Einstellungen des Controllers fest. Der Mac und InputConfig sehen nur das Ergebnis, also stelle es dort ein.
  • GP2040-CE hat einen Tastaturmodus. Viele Leverless-Controller laufen mit der Open-Source-Firmware GP2040-CE. Ihre Dokumentation legt den Modus über die Taste fest, die du beim Einstecken hältst: B1 für Switch, B3 für PS3/DirectInput, R2 für Keyboard (die eigenen Tastennamen von GP2040-CE). Im Modus Keyboard ist der Controller eine USB-Tastatur, und jedes Mac-Spiel, das Tasten annimmt, liest ihn ganz ohne Mapper. Welche Taste jede Taste sendet, wählst du im Web-Konfigurator von GP2040-CE.

Läuft auf deinem Controller GP2040-CE, ist der Modus Keyboard die einfachste Einrichtung an einem Mac, und ich würde ihn vor InputConfig nehmen. Für die anderen Modi liest InputConfig GP2040-CE in seinen Modi Generic und PS3 und zeichnet es im Live Visualizer als Leverless-Controller. Die Tastennummern ändern sich mit dem Modus, also scanne erneut, nachdem du gewechselt hast. Der XInput-Modus lässt sich nicht lesen. Controller mit anderer Firmware folgen der Tabelle oben.

Einen Stick von 8BitDo oder Mayflash einrichten

  • 8BitDo Arcade Stick. 8BitDo nennt dafür Switch und Windows, nicht macOS, und er hat zwei Modi, Switch und X-input. Probiere zuerst den Switch-Modus per Bluetooth: macOS 13 und neuer liest Switch-Controller, und erscheint der Stick in den Systemeinstellungen unter Spielecontroller, sehen ihn Spiele wie jedes Pad. Per USB-Kabel im X-input-Modus liest InputConfig viele 8BitDo-Controller direkt, aber Spiele sehen den Stick auf diesem Weg nicht. Teste es an deinem eigenen Mac, bevor du darauf planst, denn 8BitDo verspricht keins von beidem.
  • Mayflash F500. Auf der Supportseite von Mayflash ist ab Firmware V1.28 ein macOS-Modus dokumentiert, den du einstellst, indem du drei Sekunden lang Select und A hältst. Dort steht auch, dass das Firmware-Update selbst an einem Windows-PC erfolgen muss.
  • Andere Mayflash-Sticks. Ihr PC-Modus ist der, den du ausprobieren solltest.

An ein MacBook anschließen

Die meisten Sticks liefern ein USB-A-Kabel mit, und die meisten MacBooks haben nur USB-C.

  • Ein Adapter, kein Hub. Ein einfacher Adapter von USB-C auf USB-A funktioniert. Stecke den Stick direkt hinein, denn manche Hubs verlieren HID-Geräte.
  • Ein Datenkabel. Leuchtet der Stick auf, aber der Mac listet nichts, probiere vor allem anderen ein anderes Kabel: Viele Kabel in Schubladen laden nur.
  • Automaten für zwei Spieler. InputConfig 1.6 gibt jedem Spieler an einem Dual-Arcade-Encoder einen eigenen Controller-Slot.

Prüfen, welche Kampfspiele am Mac laufen

Nur wenige aktuelle.

  • Nur gestreamt. Street Fighter 6, Tekken 8, Mortal Kombat 1 und Guilty Gear Strive haben keine Mac-Version und erreichen einen Mac per Streaming von einem Windows-PC oder von einem Cloud-Dienst, der sie anbietet. Ein Stick, den macOS als Spielecontroller führt, wird meist durch den Stream gereicht. Ein Stick, den es nicht führt, kann trotzdem über das Tastaturlayout auf der Seite des jeweiligen Spiels spielen.
  • Nativ. Skullgirls 2nd Encore läuft nativ.
  • Retro. Retro-Arcade-Kampfspiele laufen in Emulatoren, die den Stick selbst lesen.

Streaming bringt eine eigene Verzögerung mit, und das sind die wahren Kosten des Wettkampfspiels an einem Mac.

Was er nicht kann

  • Wie ein Gamepad aussehen. InputConfig sendet Tastatur- und Mausereignisse, ein Spiel, das nur einen Controller akzeptiert, braucht also einen, den macOS erkennt, und hier kommt die Modustabelle ins Spiel.
  • Den Xbox-Modus lesen. Weder macOS noch InputConfig liest das verkabelte Xbox-360-Protokoll.
  • SOCD bereinigen. Das erledigt die Firmware des Controllers, bevor der Mac etwas sieht.
  • Keine Verzögerung hinzufügen. Es liest den Stick standardmäßig 120 Mal pro Sekunde, oder bis zu 240 Mal, wenn du es in den Einstellungen (Settings) erhöhst, sodass die Wartezeit vor dem Senden der Taste kürzer ist, als es beim Spielen jemand bemerkt. Liest ein Spiel oder Emulator den Stick selbst, lass ihn das tun.

Die Kurzfassung

  • Modus. Probiere zuerst PS3, PS4 oder DirectInput, als Zweites Switch und zuletzt Xbox.
  • Emulatoren. Weise die Tasten im eigenen Steuerungsbildschirm des Emulators zu.
  • Tastaturspiele. Scanne jede Taste in InputConfig, Hebel auf DP.
  • Leverless mit GP2040-CE. Nutze den Modus Keyboard, der keinen Mapper braucht.

Stimmt der Modus, liest der Mac fast jeden Stick ohne Treiber.

Fragen

Kann ich einen Fight-Stick am Mac benutzen?

Ja. Stelle ihn auf einen PS3-, PS4- oder DirectInput-Modus und stecke ihn ein. macOS liest ihn ohne Treiber. Emulatoren nutzen ihn direkt, und InputConfig belegt ihn auf Tasten für Spiele, die nur die Tastatur lesen. Der Xbox-Modus und der PC-Modus vieler von PlayStation lizenzierter Sticks funktionieren meist nicht.

Brauche ich für einen Arcade-Stick am Mac einen Treiber?

Nein, nicht in einem HID-Modus wie PS3, PS4, DirectInput oder Switch. Bei einem Stick, der im Xbox-Modus feststeckt, waren die alten Xbox-360-Treiber von Drittanbietern Kernel-Erweiterungen, die aktuelle Macs nur laden, wenn du Sicherheitseinstellungen absenkst. Besser ist es, den Modus des Sticks zu wechseln.

Funktioniert der Victrix Pro FS oder Qanba Drone am Mac?

In ihrem PS4-Modus liest InputConfig sie mit benannten Tasten, und 1.6 liest das L3, R3 und den Touchpad-Klick, die ihre Community-Belegungen auslassen. Spiele auf Basis von Apples Controller-Unterstützung führen sie vielleicht nicht auf.

Warum läuft mein Arcade-Stick in OpenEmu, aber nicht in einem Spiel?

Der Emulator liest den Stick als rohes USB-Gerät. Die meisten nativen Mac-Spiele hören nur auf Controller, die macOS unter Systemeinstellungen, Spielecontroller führt, und ein Stick im DirectInput-Modus gehört nicht dazu. Finde entweder einen Modus, den macOS führt, oder belege den Stick mit InputConfig auf die Tastaturtasten des Spiels.

Fügt InputConfig einem Fight-Stick Input-Lag hinzu?

Ein wenig. Es liest den Stick standardmäßig 120 Mal pro Sekunde, oder bis zu 240 Mal, wenn du es in den Einstellungen erhöhst, sodass die Wartezeit vor dem Senden der Taste kürzer ist, als es beim Spielen jemand bemerkt. Liest ein Spiel oder Emulator den Stick selbst, lass ihn das tun. Auf diesem Weg steckt kein Mapper.

Kann InputConfig SOCD-Bereinigung für einen Leverless-Controller übernehmen?

Nein. SOCD löst die Firmware des Controllers auf, bevor der Mac etwas sieht, also stelle es im Controller ein. InputConfig gibt weiter, was der Controller meldet.

Kann ich meine Mac-Tastatur wie eine Hit Box benutzen?

Ja, und dafür brauchst du keinen Mapper: Spiele, die Tastatureingaben annehmen, lesen die Tastatur direkt. InputConfig hört die Tastatur ab, ohne Tasten zu blockieren, und ist deshalb das falsche Werkzeug, um eine Tastaturtaste auf eine andere umzulegen.

Kann eine Taste am Fight-Stick ein Makro ausführen?

Ja. In InputConfig kann jede Stick-Taste zwei Tasten gleichzeitig, Turbo oder ein zeitgesteuertes Makro senden. Turniere erlauben keine Makros, und online gelten die Regeln des jeweiligen Spiels. Nützlich ist es beim Üben und für Hände, die nicht zwei Tasten im selben Augenblick drücken können.

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.