Dansk
Arkadesticks, fight sticks og leverless-controllere på en Mac
Ja, en Mac kan bruge en fight stick, og tilstandsomskifteren afgør næsten alt. I tilstandene PS3, PS4 eller DirectInput er de fleste sticks almindelige USB-enheder, som macOS læser uden driver. I tilstanden Xbox eller XInput er de fleste usynlige, fordi macOS ikke understøtter den kablede Xbox 360-protokol, de taler, og på mange PlayStation-licenserede sticks er stillingen mærket PC netop den samme XInput-tilstand. Når Macen kan se sticken, læser emulatorer den direkte, og til spil, der kun tager imod tastaturet, gør InputConfig, den gratis app, jeg laver, hver knap til den tast, spillet venter.
InputConfig er gratis i Mac App Store. macOS 14 eller nyere, ingen konto, ingen sporing, open source.
Trin
- Træk sticken ud, og sæt den i en PS3-, PS4- eller DirectInput-tilstand (eller Switch). Undgå tilstanden Xbox eller XInput.
- Sæt den direkte i Macen med et datakabel, og brug en USB-C-adapter på en MacBook.
- Tjek Systemindstillinger, Game Controllers, og System Information, USB, for at se, hvordan Macen læser den.
- I en emulator tildeler du knapperne på emulatorens egen skærm til controllere.
- Til et spil, der kun læser tastaturet, åbner du InputConfig, trykker på Scan på hver række, trykker på stickens knap og vælger tasten.
Vælg tilstanden først
De fleste sticks har en skyder, eller en knap der holdes nede, mens du sætter dem i. Navnene varierer fra producent til producent. Her er, hvad hver tilstand betyder på en Mac, i den rækkefølge, du skal prøve dem.
| Tilstand på sticken | Hvad Macen gør | Prøv den |
|---|---|---|
| PS3, PS4, DirectInput, D-input | En almindelig USB HID-enhed, uden driver. Spil bygget på Apples understøttelse af controllere viser den som regel ikke. Emulatorer og InputConfig læser den. | Først |
| Switch | På mange sticks også en almindelig HID-enhed. En stick, der giver sig ud for en Switch Pro Controller over Bluetooth, vises som en spilcontroller på macOS 13 og nyere. | Som nummer to |
| PC | Afhænger af producenten. På nogle sticks er det DirectInput. På mange PlayStation-licenserede sticks er det XInput, som intet på en Mac læser. Sæt den i, og se efter. | Test den |
| Xbox, XInput, X-input | De fleste sticks taler her den kablede Xbox 360-protokol, som macOS ikke understøtter, og som InputConfig heller ikke kan læse. | Sidst |
Skift tilstand, mens sticken er taget ud, og sæt den så direkte i Macen. Manualen siger, hvilken knap eller skyder der vælger hver tilstand.
Se, hvad Macen kan se
- Systemindstillinger, Game Controllers. I sidebjælken. Her står kun det, macOS behandler som en spilcontroller. Står din stick her, ser native spil og streamingapps den som en hvilken som helst controller, og du behøver måske ikke mere.
- System Information, USB. Hold Option nede, åbn Apple-menuen, og vælg System Information. Den viser alle USB-enheder. En stick, der står her, men ikke under Game Controllers, er en almindelig HID-enhed: fin til emulatorer og InputConfig, men usynlig for de fleste native spil.
- InputConfig, Devices i menulinjen. Den viser alle USB-enheder, med et flueben ved dem, appen læser. En stick i XInput-tilstand står med en note om, at macOS ikke kan læse den, og at en anden tilstand eller Bluetooth er vejen ind. En læsbar stick, der ikke blev fundet af sig selv, kan sættes flueben ved dér.
- Live Visualizer. På enhver preset lyser Live Visualizer hver knap op, når du trykker på den.

En stick, der mangler alle disse steder, er næsten altid et kabel, der kun lader, eller Xbox-tilstand.
Lad emulatorer læse sticken direkte
OpenEmu og RetroArch læser USB-controllere selv, og MAME læser også controllere. Sæt sticken i en HID-tilstand, åbn emulatorens skærm til controllere, og tildel hver knap dér. Det er den korteste vej fra din hånd til spillet, uden noget imellem, så brug den, hvor den virker. Layoutet Emulator / Arcade er til de browseremulatorer, tastaturkun-porteringer og MAME-menutaster, der er tilbage.
Gør sticken til et tastatur til alt andet
Mange spil på en Mac, og spil streamet til en, læser tastaturet, men ikke en stick i DirectInput-tilstand. InputConfig sidder imellem: Den læser sticken og sender tasterne.
- Du: Sæt stickens håndtagskontakt, hvis den har en, til DP, så håndtaget kommer som en D-pad. Tryk så på Scan på en række, tryk på stickens knap, og vælg tasten.
- InputConfig: Gør håndtagets fire retninger til fire taster, og en diagonal holder begge nede på én gang, præcis som et kampspil læser en tastaturdiagonal.
- Tjek: Tryk på hver knap i spillets træningstilstand, og se, om trækket kommer.
Hver knap kan sende én tast, to taster sammen (en Drive Parry, der kræver to knapper, på én knap), et akkordtryk, turbo eller en makro.
Nogle sticks giver sig også ud for et tastatur. InputConfig læser en sådan, når Input Monitoring er tilladt for den i Systemindstillinger, Anonymitet & sikkerhed. Menuen Devices markerer en sådan stick som en, der kræver Input Monitoring, og åbner indstillingen for dig.
Kend de PlayStation-sticks, InputConfig kender ved navn
Sticks på listen i fællesskabets SDL GameControllerDB får deres knapper navngivet og placeret som på enhver PlayStation-controller, og Live Visualizer tegner dem som en arkadestick, med touchpaden på PS4- og PS5-modeller. I 1.6 dækker det Qanba Drone og Dragon, Victrix Pro FS til PS4, Mad Catz TE S+ til PS3 og PS4, Hori Fighting Stick mini 4, Razer Panthera og PDP Versus Fighting stick.
- L3, R3 eller touchpad-klik mangler. Fællesskabets mappings for Victrix Pro FS, PDP Versus Fighting og Qanba Drone udelader dem. 1.6 læser dem alligevel, dér hvor alle DualShock-lignende sticks har dem.
- Turbo, Mute og stickens egne kontakter. De virker inde i sticken, så Macen aldrig ser dem.
- Xbox-licenserede sticks. Det svære tilfælde: Xbox-tilstand er den, en Mac har mindst chance for at læse, så har den en DirectInput- eller PlayStation-tilstand, så brug den.
Producentens indstillingsapp til Windows eller en konsol er noget helt andet. Intet her kræver den.
Sæt en leverless-controller op
En controller med kun knapper, som Hit Box, Snack Box eller Haute42, er for en Mac det samme som en stick: Retningerne er knapper i stedet for et håndtag, og tilstanden afgør, om Macen kan læse den. To ting er anderledes.
- SOCD-rensning sker inde i controlleren. Hvad venstre plus højre, eller op plus ned, bliver til, indstilles i controllerens egne indstillinger. Macen og InputConfig ser kun resultatet, så indstil det dér.
- GP2040-CE har en tastaturtilstand. Mange leverless-controllere kører den åbne firmware GP2040-CE. Dens dokumentation vælger tilstanden ud fra den knap, du holder nede, mens du sætter den i: B1 til Switch, B3 til PS3/DirectInput, R2 til Keyboard (GP2040-CE's egne knapnavne). I tilstanden Keyboard er controlleren et USB-tastatur, og alle Mac-spil, der tager taster, læser den helt uden mapper. Du vælger i GP2040-CE's webkonfigurator, hvilken tast hver knap sender.
Kører din controller GP2040-CE, er tilstanden Keyboard den enkleste opsætning på en Mac, og jeg ville bruge den før InputConfig. I de andre tilstande læser InputConfig GP2040-CE i dens tilstande Generic og PS3 og tegner den som en leverless-controller i Live Visualizer. Knapnumrene ændrer sig med tilstanden, så brug Scan, efter du har skiftet. XInput-tilstand kan ikke læses. Controllere med anden firmware følger tabellen ovenfor.
Sæt en 8BitDo- eller Mayflash-stick op
- 8BitDo Arcade Stick. 8BitDo angiver Switch og Windows til den, ikke macOS, og den har to tilstande, Switch og X-input. Prøv først Switch-tilstand over Bluetooth: macOS 13 og nyere læser Switch-controllere, og dukker sticken op i Systemindstillinger, Game Controllers, ser spil den som en hvilken som helst controller. Over et USB-kabel i X-input-tilstand læser InputConfig mange 8BitDo-controllere direkte, men spil ser ikke sticken på den måde. Test på din egen Mac, før du planlægger efter det, for 8BitDo lover ingen af delene.
- Mayflash F500. Mayflashs supportside dokumenterer en macOS-tilstand fra firmware V1.28, valgt ved at holde Select og A nede i tre sekunder, og noterer, at selve firmwareopdateringen skal gøres på en Windows-pc.
- Andre Mayflash-sticks. Deres PC-tilstand er den, du skal prøve.
Forbind den til en MacBook
De fleste sticks leveres med et USB-A-kabel, og de fleste MacBooks har kun USB-C.
- En adapter, ikke en hub. En almindelig adapter fra USB-C til USB-A virker. Sæt sticken direkte i den, for nogle hubs taber HID-enheder.
- Et datakabel. Lyser sticken, men Macen viser ingenting, så prøv et andet kabel, før du gør andet: Mange kabler i skuffer kan kun lade.
- Automater til to spillere. InputConfig 1.6 giver hver spiller på en dobbelt arkadeencoder sin egen controllerplads.
Tjek, hvilke kampspil der kører på en Mac
Få af de nuværende.
- Kun streamet. Street Fighter 6, Tekken 8, Mortal Kombat 1 og Guilty Gear Strive har ingen Mac-version og kommer til en Mac ved streaming fra en Windows-pc eller en skytjeneste, der har dem. En stick, macOS viser som spilcontroller, går som regel igennem streamen. En stick, den ikke viser, kan stadig spille med tastaturlayoutet på hvert spils side.
- Native. Skullgirls 2nd Encore kører native.
- Retro. Retro-arkadekampspil kører i emulatorer, som læser sticken selv.
Streaming tilføjer sin egen forsinkelse, som er den egentlige pris for konkurrencespil på en Mac.
Hvad den ikke kan
- Ligne en gamepad. InputConfig sender tastatur- og musehændelser, så et spil, der kun accepterer en controller, kræver en, macOS genkender, og dér kommer tilstandstabellen ind.
- Læse Xbox-tilstand. Hverken macOS eller InputConfig læser den kablede Xbox 360-protokol.
- Rense SOCD. Det løses af controllerens firmware, før Macen ser noget.
- Tilføje nul forsinkelse. Den læser sticken 120 gange i sekundet som standard, eller op til 240, hvis du hæver det i Settings, så ventetiden, før tasten sendes, er kortere, end nogen mærker i spillet. Når et spil eller en emulator læser sticken selv, så lad den gøre det.
Kort fortalt
- Tilstand. Prøv PS3, PS4 eller DirectInput først, Switch som nummer to og Xbox sidst.
- Emulatorer. Tildel knapperne på emulatorens egen skærm til controllere.
- Tastaturspil. Brug Scan på hver knap i InputConfig, med håndtaget på DP.
- Leverless på GP2040-CE. Brug dens tilstand Keyboard, som ikke kræver nogen mapper.
Få tilstanden rigtig, så læser Macen næsten enhver stick uden driver.
Spørgsmål
Kan jeg bruge en fight stick på en Mac?
Ja. Sæt den i en PS3-, PS4- eller DirectInput-tilstand, og sæt den i. macOS læser den uden driver. Emulatorer bruger den direkte, og InputConfig kobler den til taster til spil, der kun læser tastaturet. Xbox-tilstand og PC-tilstanden på mange PlayStation-licenserede sticks virker som regel ikke.
Skal jeg bruge en driver til en arkadestick på en Mac?
Nej, ikke i en HID-tilstand som PS3, PS4, DirectInput eller Switch. Til en stick, der sidder fast i Xbox-tilstand, var de gamle Xbox 360-drivere fra tredjepart kernel-udvidelser, som nuværende Macs ikke indlæser uden at sænke sikkerhedsindstillingerne. At skifte stickens tilstand er den bedre løsning.
Virker Victrix Pro FS eller Qanba Drone på en Mac?
I deres PS4-tilstand læser InputConfig dem med navngivne knapper, og 1.6 læser de L3-, R3- og touchpad-klik, som deres mappings fra fællesskabet udelader. Spil bygget på Apples understøttelse af controllere viser dem måske ikke.
Hvorfor virker min arkadestick i OpenEmu, men ikke i et spil?
Emulatoren læser sticken som en rå USB-enhed. De fleste native Mac-spil lytter kun til controllere, som macOS viser under Systemindstillinger, Game Controllers, og en stick i DirectInput-tilstand er ikke en af dem. Find enten en tilstand, macOS viser, eller kobl sticken til spillets tastaturtaster med InputConfig.
Tilføjer InputConfig inputforsinkelse til en fight stick?
Lidt. Den læser sticken 120 gange i sekundet som standard, eller op til 240, hvis du hæver det i Settings, så ventetiden, før tasten sendes, er kortere, end nogen mærker i spillet. Når et spil eller en emulator læser sticken selv, så lad den gøre det. Den vej har ingen mapper i sig.
Kan InputConfig rense SOCD til en leverless-controller?
Nej. SOCD løses af controllerens firmware, før Macen ser noget, så indstil det i controlleren. InputConfig giver videre, hvad controlleren rapporterer.
Kan jeg bruge mit Mac-tastatur som en Hit Box?
Ja, og du behøver ingen mapper til det: Spil, der tager tastaturinput, læser tastaturet direkte. InputConfig lytter til tastaturet uden at blokere taster, så det er det forkerte værktøj til at omdanne én tastaturtast til en anden.
Kan en knap på en fight stick køre en makro?
Ja. I InputConfig kan enhver stickknap sende to taster på én gang, turbo eller en tidsstyret makro. Turneringer tillader ikke makroer, og onlinespil følger hvert spils regler. Det hjælper til træning og for hænder, der ikke kan trykke på to knapper i samme øjeblik.
Mere på dansk
Fulde vejledninger, på engelsk
Hvem der skriver. Ryleigh Newman udvikler InputConfig og styrer sin egen Mac hver dag med en controller, fordi hænderne ikke fungerer godt. Denne side er oversat fra engelsk. Appens brugerflade og resten af webstedet er på engelsk.
Denne side på andre sprog: English, العربية, Čeština, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文
Gratis. macOS 14 eller nyere. Ingen konto, intet forlader din Mac. Open source på GitHub.