Svenska
Så ansluter du en joystick till en Mac
Anslut den. macOS läser vilken USB-joystick, flygspak, HOTAS, ratt, arkadstick eller generisk USB-handkontroll som helst som en standardiserad HID-enhet, utan drivrutin. På en MacBook Air eller MacBook Pro behöver du en USB-C-adapter för en USB-A-kontakt, och en Mac-laptop med Apple silicon kan be dig tillåta det nya tillbehöret första gången. Vad som händer sedan beror på appen: flygsimulatorer och emulatorer läser HID-enheter själva, de flesta andra spel gör det inte, och för dem mappar du spaken till tangenter och musen med InputConfig. För en PlayStation-, Xbox- eller Switch-handkontroll, börja i stället med hur du ansluter en handkontroll till en Mac.
Den här appen är helt gratis. Du behöver inte skapa något konto. Det finns inga prenumerationer, inga krångliga nedladdningar och inget är låst. Optimerad för Apple silicon.
Steg
- Anslut joysticken till Macen, med en USB-C-adapter om kontakten är USB-A.
- Klicka på Allow om Macen frågar om det nya tillbehöret får ansluta.
- Om spelet läser joysticks, ställ in spaken på spelets egen skärm för kontroller.
- Om spelet ignorerar den, lägg till en rad i InputConfig, tryck på Scan och flytta spaken eller tryck på knappen.
- Ge varje rad en tangent eller en musåtgärd och tryck på Activate.
Vad macOS gör med en joystick
Det finns två sorters handkontroller så långt det gäller en Mac.
- Handkontroller som Apples ramverk känner till. PlayStation-, Xbox- och Switch-handkontroller får förstklassigt stöd, och varje inbyggt spel ser dem.
- Allt annat. En joystick, HOTAS, ratt eller fightstick är en vanlig HID-enhet: Macen läser dess axlar och knappar, men Apples ramverk presenterar den inte som en spelkontroll, så ett inbyggt Mac-spel ser den oftast inte.
En joystick som saknas i Game Controllers i Systeminställningar är inte trasig, eftersom den listan bara visar den första sorten.
Ställ in den i appar som läser den direkt
X-Plane, FlightGear, DCS genom CrossOver, OpenEmu, RetroArch och de flesta emulatorer läser HID-enheter själva, med sin egen tilldelning av axlar och knappar. Ställ in spaken på appens skärm för kontroller så är du klar.
Mappa den för allt annat
För spel och appar som inte läser HID läser InputConfig spaken som en rå HID-enhet: varje knapp, varje axel i full upplösning och varje hattomkopplare kan skicka en tangent, en musrörelse, en rullning eller vad som helst annat.
- Du: Lägg till en rad, tryck på Scan och för en axel till dess ände eller tryck på en knapp.
- InputConfig: Fyller i indata den såg och listar enheten i Settings, Devices som upptäckt över rå HID.
- Kontrollera: Kör Scan på varje axel innan du bygger en hel layout, så att du vet att varje axel kommer fram. Om spaken inte listas alls, kryssa i den under InputConfig, Devices så öppnar appen den direkt.

Sidan om andra handkontroller listar vad som har testats.
Flygspakar, HOTAS och Logitech-handkontroller
En flygspak eller en HOTAS fungerar på samma sätt: Macen läser den utan drivrutin, X-Plane ställer in den på sin egen joystickskärm, och spel som gjorts för tangentbord behöver en mappningsapp. När spaken, gasreglaget och pedalerna ansluts som separata USB-enheter får var och en en egen plats i InputConfig, och en förinställning kan innehålla alla tre. Sidan om flygspakar och HOTAS har hela uppsättningen, med ett exempel från Kerbal Space Program.
En Logitech F310, F510 eller F710 är en handkontroll och inte en joystick, men Macen behandlar den på samma sätt när dess X/D-omkopplare står på D. Logitech-sidan tar upp omkopplaren, lösningen när USB-C-anslutningen inte fungerar och varför det inte finns någon drivrutin att ladda ner.
Ställ in en arkadsticks lägesomkopplare först
Med en arkadstick eller fightstick är det lägesomkopplaren som avgör allt.
- PC- eller DirectInput-läge. Det är en vanlig HID-enhet som vilken USB-joystick som helst, så allt ovan gäller.
- Xbox- eller XInput-läge. De flesta sticks talar det kabelanslutna Xbox 360-protokollet här, som macOS inte stöder och InputConfig inte kan läsa, så ingenting ser dem.
Hela genomgången, med spaklösa kontroller, 8BitDo- och Mayflash-sticks och fightingspel, finns på arkadsticks och fightsticks på en Mac.
Använd en joystick som mus
En joystick som säljs som joystickmus för datoråtkomst flyttar redan pekaren, utan någon programvara, eftersom Macen ser den som en mus. Varje annan joystick, flygspak eller arkadstick behöver en mappningsapp: i InputConfig ger du spakens fyra riktningar utdata Mouse Motion och en knapp Left click, och justerar sedan dödzonen, Smooth-kurvan och hastigheten så att små rörelser blir precisa. Guiden om joystickmus har hela uppsättningen, inklusive hak- och munjoysticks.
Om joysticken inte dyker upp
Gå igenom den här stegen, med det minsta steget först:
- Anslut den direkt till Macen. Vissa hubbar tappar HID-enheter.
- Tillåt tillbehöret. På en Mac-laptop med Apple silicon klickar du på Allow när macOS frågar, eller drar ur och sätter i den igen för att få frågan tillbaka.
- Kontrollera System Information. USB i System Information visar om Macen ser enheten alls.
- Kryssa i den i InputConfig, Devices. Då öppnar appen den för hand och kommer ihåg den.
- Flytta lägesomkopplaren. En spak i Xbox- eller XInput-läge går inte att läsa. Växla den till PC eller DirectInput.
Vad den inte kan göra
- Kraftåterkoppling. InputConfig styr den inte. Den fungerar bara i spel som själva stöder ratten eller spaken.
- Fungera som en handkontroll. InputConfig skickar tangenter och musåtgärder. Ett spel som bara tar emot en handkontroll behöver fortfarande en riktig.
- XInput-läge. En spak som talar det kabelanslutna Xbox 360-protokollet förblir oläsbar på en Mac.
Kort sagt
- Anslut den. Den behöver ingen drivrutin, bara en adapter på en Mac med USB-C.
- Testa appen först. Flygsimulatorer och emulatorer ställer in en joystick på sin egen skärm för kontroller.
- Mappa resten. InputConfig gör varje axel och knapp till tangenter eller musen.
Om Macen ser den och spelet inte gör det är en mappningsapp lösningen, inte en drivrutin.
Frågor
Fungerar USB-joysticks på en Mac?
Ja, vilken USB HID-joystick som helst läses av macOS utan drivrutin. Om ett visst spel använder den är upp till spelet.
Fungerar en flygspak från Thrustmaster eller Logitech på en Mac?
Som HID-enhet, ja. X-Plane och liknande simulatorer läser den direkt. Andra spel behöver en mappningsapp som InputConfig.
Kan jag använda en arkadstick på en Mac?
Ja, i dess PC- eller DirectInput-läge. Emulatorer läser den direkt, och InputConfig mappar den för allt annat, inklusive fightingspel som bara tar emot tangentbordsindata.
Varför saknas min USB-joystick i Game Controllers i Systeminställningar?
Den listan visar bara handkontroller som Apples eget ramverk stöder, som PlayStation-, Xbox- och Switch-handkontroller. En USB-joystick, flygspak eller generisk handkontroll läses i stället som en vanlig HID-enhet, så den saknas där även när den fungerar. System Information, USB visar om Macen ser den, och InputConfig listar den i sina Settings, under Devices.
Kan man använda en joystick som mus på en Mac?
Ja. Joystickmöss som är gjorda för datoråtkomst fungerar så fort de är anslutna. Vilken annan USB-joystick som helst blir en mus med InputConfig, som är gratis: varje spakriktning flyttar pekaren och en knapp klickar.
Finns det en konfigurationsapp för joysticks på Mac?
Ja. InputConfig är en, och den började som JoystickConfig. Den läser USB-joysticks, flygspakar, ratter och arkadsticks som HID-enheter och mappar deras axlar och knappar till tangenter, musrörelser och rullning i vilken app som helst. Den styr inte kraftåterkoppling. Den är gratis i Mac App Store.
Mer på svenska
Fullständiga guider, på engelska
Vem som skriver. Ryleigh Newman utvecklar InputConfig och använder sin egen Mac varje dag med en controller, eftersom händerna inte fungerar bra. Den här sidan är översatt från engelska. Appens gränssnitt och resten av webbplatsen är på engelska.
Den här sidan på andra språk: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文
Gratis. Inget konto, och ingenting lämnar din Mac. Öppen källkod på GitHub.