Dansk

Sådan mapper du controllerknapper til tastaturtaster på en Mac

Du mapper controllerknapper til tastaturtaster på en Mac med en mapper-app, fordi macOS ikke kan det selv: Siden Game Controllers i Systemindstillinger bytter kun én controllerknap ud med en anden, og kun i spil, der allerede læser en controller. Jeg laver InputConfig netop til dette job. Den er gratis og har åben kildekode, den læser PlayStation-, Xbox-, Switch- og 8BitDo-controllere og almindelige USB-joysticks, og opsætningen tager omkring to minutter.

Hent InputConfig i Mac App StoreInputConfig er gratis i Mac App Store. macOS 14 eller nyere, ingen konto, ingen sporing, open source.

Trin

  1. Tilslut controlleren over Bluetooth eller USB.
  2. Åbn InputConfig, og giv adgang til Tilgængelighed.
  3. Opret en preset, klik på Scan på en række, og tryk på knappen.
  4. Vælg Keyboard Key (eller mus, rulning, makro, MIDI) som udgang.
  5. Gem, og klik på Activate. Mappingen virker i alle apps.

Mapp din første knap

Enhver PS5 DualSense, PS4 DualShock 4, Xbox, Switch Pro, 8BitDo eller anden HID-gamepad virker, uden driver.

Trin 1: Giv adgang til Tilgængelighed

  • Du: Tilslut controlleren, åbn InputConfig fra Mac App Store, og giv adgang til Tilgængelighed, når den spørger.
  • macOS: Lader InputConfig sende taster og musehændelser til andre apps. Det er alt, tilladelsen bruges til.
  • Tjek: InputConfig er slået til i Systemindstillinger, Anonymitet & sikkerhed, Tilgængelighed.

Trin 2: Scan en knap

  • Du: Klik på New Preset, eller vælg et færdigt layout at redigere. Klik på Scan på en række, og tryk på den knap, du vil mappe.
  • InputConfig: Lytter til alle enheder på én gang og binder rækken til den første kontrol, du trykker på.
  • Tjek: Rækken navngiver den knap, du trykkede på.
En række i InputConfigs editor bundet til knappen Cross, med udgangen Keyboard Key valgt og tasten Space udvalgt.
Figure 1. En række er ét job: kontrollen til venstre, den tast den sender til højre.

Trin 3: Vælg tasten

  • Du: Vælg Keyboard Key i højre side af rækken, og vælg tasten. Eller vælg Mouse Motion, Mouse Button, Scroll, en makro, skrevet tekst, en MIDI-tone eller en systemfunktion.
  • InputConfig: Gemmer bindingen sammen med presetten.
  • Tjek: Gentag for hver kontrol. Sticks kan styre markøren eller sende fire taster, triggere kan klikke eller sende taster, og D-pad kan være piletaster eller WASD.

Trin 4: Aktivér

  • Du: Gem, og klik så på Activate.
  • InputConfig: Sender dine taster til den app, der er forrest, til du slår den fra.
  • Tjek: Åbn TextEdit, og tryk på en mappet knap: Dens tast dukker op. Nødstoppet, Control Option Command punktum, slipper alt på én gang.

Start fra et færdigt skrivebordslayout

Den indbyggede preset Desktop Navigation er et komplet tastatur- og musekort, række for række:

KontrolSender
Venstre stickMarkørbevægelse
Højre stickRulning
Højre triggerVenstreklik
Venstre triggerHøjreklik
D-padPiletaster
A / CrossVenstreklik
B / CircleFortryd (Command Z)
X / SquareKlip (Command X)
Y / TriangleSæt ind (Command V)
Tryk på højre stickMarkér alt (Command A)
LB / L1Næste app (Command Tab)
RB / R1Forrige app (Command Shift Tab)
Back / Share / CreateSpotlight (Command Mellemrum)
Start / Options / MenuReturn

Aktivér den, og en controller styrer hele Macen, og bagefter kan du ændre enhver række, du vil.

Mapp et spil, der ignorerer controlleren

Mapp styringen til de taster, spillet forventer: WASD på venstre stick, musestyret kamera på højre stick, mellemrum til at hoppe, triggerne til museknapperne. Spillet ser et tastatur og en mus og aner det aldrig. Færdige layouts findes til Minecraft, Fortnite, Roblox og hundredvis flere.

Gør en stick til WASD eller piletasterne

Det er det, folk mener med joystick til tastatur. En stick er to akser, og hver retning får sin egen række, så én stick bliver til fire taster: op til W, ned til S, venstre til A, højre til D. Eller de fire piletaster, eller I, J, K og L, eller hvad som helst andet.

  • Når tasten går ned. En retning trykker sin tast, når sticken passerer rækkens dødzone, 25 procent ude, medmindre du ændrer det, og slipper den, når sticken kommer tilbage. Slippunktet ligger lidt lavere, så en stick, der hviler nær kanten, ikke får tasten til at klapre.
  • Diagonaler. Skub op og til højre, og begge rækker udløses, så spillet ser W og D holdt nede sammen, præcis som fra et tastatur.
  • Til eller fra. En stick, der sender taster, er ikke analog. Et spil, hvor du går, når du trykker på W, og løber, når du holder Shift, kræver Shift på en anden kontrol. Layoutet til Minecraft lægger sprint på tryk på venstre stick.
  • D-pad. Fire rækker på samme måde, hvilket gør den til det naturlige sted for piletasterne.

USB-joysticks, flyvestyr og arkadesticks virker på samme måde: Hver akse, knap og hat-kontakt er en række. Joystick til tastatur på en Mac dækker dem.

Hold taster, send kombinationer og skriv tekst

En række med Keyboard Key trykker tasten, når knappen går ned, og slipper den, når knappen kommer op, så at holde knappen holder tasten. Det er det, spil forventer til at gå, sprinte og sigte.

  • Tastekombinationer. Læg mere end én tast på en række, for eksempel Command og A, så går de ned sammen. Desktop Navigation sender Fortryd, Klip, Sæt ind og Markér alt på denne måde.
  • Hvilke taster. Bogstaver, tal, pile, funktionstaster med F13 til F19, det numeriske tastatur, modifikatorer og specialtaster, alt sammen fra tastemenuen på rækken.
  • Turbo, skift, hold og dobbelttryk. Turbo gentager en tast, mens knappen holdes, skift (toggle) låser den til næste tryk, og en række kan gøre én ting ved et tryk og en anden ved et hold eller et dobbelttryk. Se makroer, turbo og skift og hold og dobbelttryk.
  • Hele ord. Type Text skriver en gemt streng, som en e-mailadresse, med ét tryk. Til rigtig tastning, se at skrive på en Mac med en controller.

Få det til at føles rigtigt

Hver række har Options:

  • Dødzone. Så en hvilende stick ikke kryber.
  • Følsomhedskurve. Langsom nær midten, hurtig ved kanten, eller lige.
  • Akkorder. En række udløses kun, mens en anden kontrol også holdes nede, hvilket giver hver knap et ekstra job.
  • Gyro. Bevægelsesrækker flytter markøren ved at hælde en PlayStation-controller.

Alt er beskrevet på hjælpesiderne.

Find siden til din controller

Hvis du er i tvivl om, hvad en knap hedder, viser controllerknapkortet navnene fra Xbox, PlayStation og Switch side om side.

Hvis tasterne ikke når frem til appen

Tag stigen her, og start med det mindste skridt:

  1. Tjek, at presetten er aktiv. Live Visualizer tænder hver kontrol, når du trykker på den. Hvis den lyser, læser InputConfig controlleren.
  2. Tjek Tilgængelighed. Hvis intet sker i nogen app, så åbn Systemindstillinger, Anonymitet & sikkerhed, Tilgængelighed, og slå InputConfig til. Hvis den allerede er slået til, og intet stadig sker, så fjern den med minusknappen, og tilføj den igen.
  3. Match spillets taster. Hvis en tast virker i en teksteditor, men ikke i spillet, skal presetten sende den tast, spillet er sat til. Se spillets skærm med tastebindinger, og ret rækken, så den passer.
  4. Stop dobbelte tryk. Hvis spillet gør alt to gange, læser det controlleren selv ud over tasterne. Slå dets understøttelse af controllere fra, eller stop presetten, og brug spillets egen understøttelse.
  5. Slip en hængende tast. Nødstoppet stopper presetten og slipper alle nedholdte taster på én gang.

Hvad den ikke kan

InputConfig gør controllere til tastatur og mus, ikke omvendt. Den opretter ikke en virtuel controller, så den kan ikke få dit tastatur til at virke som en gamepad. Til iPhone- og iPad-spil på en Mac med Apple silicon har macOS sin egen indstilling, Controller Emulation, i det spils indstillinger, tilføjet i macOS 11.3.

Kort fortalt

  • Én tilladelse. Giv adgang til Tilgængelighed én gang.
  • Én række pr. job. Scan knappen, vælg Keyboard Key, vælg tasten.
  • Et forspring. Start fra Desktop Navigation til Macen eller fra et spillayout til et spil.
  • En vej ud. Control Option Command punktum stopper alt.

Scan, vælg en tast, Activate. Det er de samme tre trin til enhver controller og enhver app.

Spørgsmål

Kan jeg mappe en controller til tastaturtaster på en Mac gratis?

Ja. InputConfig er gratis i Mac App Store og har åben kildekode, uden konto eller abonnement. Enjoyable er en gratis, ældre mulighed, der ikke længere opdateres.

Virker det i apps, der ikke er spil?

Ja. Mapperen sender rigtige tastatur- og musehændelser, så browsere, editorer, Anki, Final Cut, Blender og Finder reagerer på samme måde, som de ville på et tastatur.

Hvilke controllere virker?

Enhver PS5 DualSense eller DualSense Edge, PS4 DualShock 4, Xbox Wireless, Series eller Elite, Switch Pro, Joy-Con, 8BitDo, PlayStation Access Controller og enhver anden HID- eller MFi-gamepad.

Skal jeg slå den fra, før jeg skriver normalt?

Kun hvis en mappet knap ville støde sammen med det, du laver. Ikonet i menulinjen og genvejen til nødstop stopper en preset med det samme og slipper alle nedholdte taster.

Kan jeg få mit tastatur til at virke som en controller på en Mac?

Ikke med InputConfig. Den gør controllere til tastatur og mus, ikke omvendt, og den opretter ikke en virtuel controller. Til iPhone- og iPad-spil på en Mac med Apple silicon har macOS sin egen indstilling til controlleremulering i det spils indstillinger, tilføjet i macOS 11.3.

Kan en stick sende WASD i stedet for at flytte musen?

Ja. Giv hver retning på sticken sin egen række, og vælg W, A, S og D eller piletasterne. Diagonaler holder to taster nede på én gang. Den anden stick kan flytte musen samtidig.

Virker det i browserspil?

Ja. InputConfig sender taster og musebevægelse til den app, der er forrest, så Safari, Chrome, Firefox og Edge modtager dem som fra et rigtigt tastatur. Browserspil, der selv læser en controller, har ikke brug for det.

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, Deutsch, Français, Español, Italiano, Nederlands, Português, 日本語, 简体中文, 繁體中文, 한국어, Русский, Polski, العربية, Čeština, Suomi, עברית, Magyar, Bahasa Indonesia, Norsk, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt

Hent InputConfig i Mac App StoreGratis. macOS 14 eller nyere. Ingen konto, intet forlader din Mac. Open source på GitHub.