Deutsch

So verbindest du einen Joystick mit dem Mac

Stecke ihn an. macOS liest jeden USB-Joystick, Flight Stick, HOTAS, jedes Lenkrad, jeden Arcade-Stick und jedes generische USB-Gamepad als Standard-HID-Gerät, ohne Treiber. An einem MacBook Air oder MacBook Pro brauchst du einen USB-C-Adapter für einen USB-A-Stecker, und ein Mac-Laptop mit Apple Silicon fragt dich beim ersten Mal vielleicht, ob du das neue Zubehör erlauben willst. Was dann passiert, hängt von der App ab: Flugsimulatoren und Emulatoren lesen HID-Geräte selbst, die meisten anderen Spiele nicht, und dafür belegst du den Stick mit InputConfig auf Tasten und die Maus. Für einen PlayStation-, Xbox- oder Switch-Controller beginne stattdessen mit Controller mit dem Mac verbinden.

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 Joystick in den Mac, mit einem USB-C-Adapter, wenn der Stecker USB-A ist.
  2. Klicke auf „Allow“, wenn der Mac fragt, ob das neue Zubehör sich verbinden darf.
  3. Liest das Spiel Joysticks aus, richte den Stick im Steuerungsbildschirm des Spiels ein.
  4. Ignoriert das Spiel ihn, füge in InputConfig eine Zeile hinzu, klicke auf Scannen (Scan) und bewege den Stick oder drücke die Taste.
  5. Gib jeder Zeile eine Taste oder eine Mausausgabe und klicke auf Aktivieren (Activate).

Wissen, was macOS mit einem Joystick macht

Für einen Mac gibt es zwei Arten von Controllern.

  • Gamepads, die Apples Framework kennt. Die PlayStation-, Xbox- und Switch-Pads bekommen erstklassige Unterstützung, und jedes native Spiel sieht sie.
  • Alles andere. Ein Joystick, HOTAS, Lenkrad oder Fight-Stick ist ein einfaches HID-Gerät: Der Mac liest seine Achsen und Tasten, aber Apples Framework meldet es nicht als Spielecontroller, deshalb sieht ein natives Mac-Spiel es meist nicht.

Ein Joystick, der unter Spielecontroller in den Systemeinstellungen fehlt, ist nicht kaputt, denn diese Liste zeigt nur die erste Art.

In Apps einrichten, die ihn direkt lesen

X-Plane, FlightGear, DCS über CrossOver, OpenEmu, RetroArch und die meisten Emulatoren lesen HID-Geräte selbst, mit eigener Zuweisung von Achsen und Tasten. Richte den Stick im Steuerungsbildschirm der App ein, und du bist fertig.

Für alles andere belegen

Für Spiele und Apps, die HID nicht lesen, liest InputConfig den Stick als rohes HID-Gerät: Jede Taste, jede Achse in voller Auflösung und jeder Hat-Switch kann eine Taste, eine Mausbewegung, Scrollen oder alles Mögliche andere senden.

  • Du: Füge eine Zeile hinzu, klicke auf Scannen (Scan) und bewege eine Achse bis zum Anschlag oder drücke eine Taste.
  • InputConfig: Trägt die Eingabe ein, die es gesehen hat, und führt das Gerät unter Einstellungen (Settings), Devices als über rohes HID erkannt auf.
  • Prüfen: Scanne jede Achse, bevor du ein ganzes Layout baust, damit du weißt, dass jede ankommt. Ist der Stick gar nicht aufgeführt, hake ihn unter InputConfig, Devices an, und die App öffnet ihn direkt.
Die Einstellungen (Settings) von InputConfig, Devices, mit einem USB-Joystick in der Liste der verbundenen Geräte, markiert als über rohes HID erkannt.
Figure 1. Ein Joystick, den InputConfig liest, steht hier als über rohes HID erkannt, auch wenn die Systemeinstellungen nichts anzeigen.

Die Seite zu anderen Controllern listet auf, was getestet wurde.

Flight Sticks, HOTAS und Logitech-Pads

Ein Flight Stick oder ein HOTAS funktioniert genauso: Der Mac liest ihn ohne Treiber, X-Plane richtet ihn in seinem eigenen Joystick-Bildschirm ein, und Spiele, die für die Tastatur gemacht sind, brauchen einen Mapper. Stecken Stick, Throttle und Pedale als getrennte USB-Geräte an, bekommt jedes seinen eigenen Platz in InputConfig, und ein Preset kann alle drei enthalten. Die Seite zu Flight Stick und HOTAS hat die ganze Einrichtung, mit einem Beispiel für Kerbal Space Program.

Ein Logitech F310, F510 oder F710 ist ein Gamepad und kein Joystick, aber der Mac behandelt es genauso, sobald sein X/D-Schalter auf D steht. Die Logitech-Seite behandelt den Schalter, die Lösung für den USB-C-Stecker und warum es keinen Treiber zum Herunterladen gibt.

Zuerst den Modusschalter eines Arcade-Sticks einstellen

Bei einem Arcade-Stick oder Fight-Stick entscheidet der Modusschalter alles.

  • PC- oder DirectInput-Modus. Ein gewöhnliches HID-Gerät wie jeder USB-Joystick, also gilt alles oben.
  • Xbox- oder XInput-Modus. Die meisten Sticks sprechen hier das Protokoll des Xbox-360-Controllers mit Kabel, das macOS nicht unterstützt und InputConfig nicht lesen kann, deshalb sieht nichts sie.

Die ganze Anleitung, mit Leverless-Controllern, Sticks von 8BitDo und Mayflash und Kampfspielen, steht unter Arcade-Sticks und Fight-Sticks am Mac.

Einen Joystick als Maus nutzen

Ein Joystick, der als Joystick-Maus für den Computerzugang verkauft wird, bewegt den Zeiger schon ohne Software, weil der Mac ihn als Maus sieht. Jeder andere Joystick, Flight Stick oder Arcade-Stick braucht einen Mapper: Gib in InputConfig den vier Richtungen des Sticks die Ausgabe „Mouse Motion“ und einer Taste „Left click“, und stimme dann die Deadzone, die Kurve „Smooth“ und die Geschwindigkeit so ab, dass kleine Ausschläge präzise sind. Die Anleitung zur Joystick-Maus hat die ganze Einrichtung, auch für Kinn- und Mundjoysticks.

Wenn der Joystick nicht erscheint

Geh diese Leiter hoch, mit dem kleinsten Schritt zuerst:

  1. Stecke ihn direkt in den Mac. Manche Hubs verlieren HID-Geräte.
  2. Erlaube das Zubehör. Klicke an einem Mac-Laptop mit Apple Silicon auf „Allow“, wenn macOS fragt, oder ziehe ihn ab und stecke ihn neu an, um die Nachfrage zurückzuholen.
  3. Prüfe System Information. USB in System Information zeigt, ob der Mac das Gerät überhaupt sieht.
  4. Hake ihn in InputConfig, Devices an. Die App öffnet ihn dann von Hand und merkt ihn sich.
  5. Stelle den Modusschalter um. Ein Stick im Xbox- oder XInput-Modus lässt sich nicht lesen. Schalte ihn auf PC oder DirectInput.

Was er nicht kann

  • Force Feedback. InputConfig steuert es nicht an. Es funktioniert nur in Spielen, die das Lenkrad oder den Stick selbst unterstützen.
  • Als Gamepad auftreten. InputConfig sendet Tasten- und Mausereignisse. Ein Spiel, das nur ein Gamepad akzeptiert, braucht weiterhin ein echtes.
  • XInput-Modus. Ein Stick, der das Protokoll des Xbox-360-Controllers mit Kabel spricht, bleibt an einem Mac unlesbar.

Die Kurzfassung

  • Anstecken. Es braucht keinen Treiber, nur einen Adapter an einem Mac mit USB-C.
  • Zuerst die App probieren. Flugsimulatoren und Emulatoren richten einen Joystick in ihrem eigenen Steuerungsbildschirm ein.
  • Den Rest belegen. InputConfig macht aus jeder Achse und Taste Tasten oder die Maus.

Sieht der Mac ihn und das Spiel nicht, ist ein Mapper die Lösung und kein Treiber.

Fragen

Funktionieren USB-Joysticks am Mac?

Ja, jeder USB-HID-Joystick wird von macOS ohne Treiber gelesen. Ob ein bestimmtes Spiel ihn nutzt, liegt am Spiel.

Funktioniert ein Flight Stick von Thrustmaster oder Logitech am Mac?

Als HID-Gerät ja. X-Plane und ähnliche Simulatoren lesen ihn direkt. Andere Spiele brauchen einen Mapper wie InputConfig.

Kann ich einen Arcade-Stick an einem Mac nutzen?

Ja, in seinem PC- oder DirectInput-Modus. Emulatoren lesen ihn direkt, und InputConfig belegt ihn für alles andere, auch für Kampfspiele, die nur Tastatureingaben annehmen.

Warum fehlt mein USB-Joystick unter Spielecontroller in den Systemeinstellungen?

Diese Liste zeigt nur Controller, die Apples eigenes Framework unterstützt, etwa PlayStation-, Xbox- und Switch-Pads. Ein USB-Joystick, Flight Stick oder generisches Gamepad wird stattdessen als einfaches HID-Gerät gelesen und fehlt deshalb dort, auch wenn er funktioniert. System Information, USB zeigt, ob der Mac ihn sieht, und InputConfig führt ihn in seinen Einstellungen (Settings) unter Devices auf.

Kann man einen Joystick am Mac als Maus nutzen?

Ja. Joystick-Mäuse für den Computerzugang funktionieren, sobald sie angesteckt sind. Jeder andere USB-Joystick wird mit InputConfig zur Maus, das kostenlos ist: Jede Richtung des Sticks bewegt den Zeiger, und eine Taste klickt.

Gibt es eine Joystick-Konfigurations-App für den Mac?

Ja. InputConfig ist eine, und sie hat als JoystickConfig angefangen. Sie liest USB-Joysticks, Flight Sticks, Lenkräder und Arcade-Sticks als HID-Geräte und belegt ihre Achsen und Tasten in jeder App mit Tasten, Mausbewegungen und Scrollen. Force Feedback steuert sie nicht an. Sie ist kostenlos im Mac App Store.

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.