Svenska

Hur du mappar handkontrollsknappar till tangentbordstangenter på en Mac

Du mappar handkontrollsknappar till tangentbordstangenter på en Mac med en mappningsapp, eftersom macOS inte kan göra det på egen hand: sidan Game Controllers i Systeminställningar byter bara ut en handkontrollsknapp mot en annan, och bara i spel som redan läser en handkontroll. Jag gör InputConfig för just det här jobbet. Den är gratis och har öppen källkod, den läser PlayStation-, Xbox-, Switch- och 8BitDo-handkontroller liksom vanliga USB-joysticks, och inställningen tar ungefär två minuter.

Hämta InputConfig i Mac App StoreDen 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

  1. Anslut handkontrollen över Bluetooth eller USB.
  2. Öppna InputConfig och tillåt åtkomst till Hjälpmedel.
  3. Skapa en förinställning, klicka på Scan på en rad och tryck på knappen.
  4. Välj Keyboard Key (eller mus, rullning, makro, MIDI) som utdata.
  5. Spara och Activate. Mappningen fungerar i alla appar.

Mappa din första knapp

Vilken PS5 DualSense, PS4 DualShock 4, Xbox, Switch Pro, 8BitDo eller annan HID-handkontroll som helst fungerar, utan drivrutin.

Steg 1: Tillåt Hjälpmedel

  • Du: Anslut handkontrollen, öppna InputConfig från Mac App Store och tillåt åtkomst till Hjälpmedel när den frågar.
  • macOS: Låter InputConfig skicka tangenter och mushändelser till andra appar. Det är allt tillståndet är till för.
  • Kontrollera: InputConfig är påslagen i Systeminställningar, Integritet och säkerhet, Hjälpmedel.

Steg 2: Scan en knapp

  • Du: Klicka på New Preset, eller välj en färdig layout att redigera. Klicka på Scan på en rad och tryck på den knapp du vill mappa.
  • InputConfig: Lyssnar på alla enheter samtidigt och binder raden till den första kontroll du trycker på.
  • Kontrollera: Raden namnger den knapp du tryckte på.
En rad i InputConfigs redigerare bunden till knappen Cross, med utdata Keyboard Key vald och tangenten Space utpekad.
Figure 1. En rad är ett jobb: kontrollen till vänster, tangenten den skickar till höger.

Steg 3: Välj tangent

  • Du: Välj Keyboard Key på radens högra sida och välj tangenten. Eller välj Mouse Motion, Mouse Button, Scroll, ett makro, inskriven text, en MIDI-ton eller en systemfunktion.
  • InputConfig: Sparar kopplingen med förinställningen.
  • Kontrollera: Upprepa för varje kontroll. Spakar kan styra pekaren eller skicka fyra tangenter, avtryckare kan klicka eller skicka tangenter, och styrkorset kan vara piltangenter eller WASD.

Steg 4: Aktivera

  • Du: Spara och klicka sedan på Activate.
  • InputConfig: Skickar dina tangenter till den app som är längst fram, tills du stänger av den.
  • Kontrollera: Öppna TextEdit och tryck på en mappad knapp: dess tangent visas. Nödstoppet, Control Option Command punkt, släpper allt på en gång.

Börja från en färdig skrivbordslayout

Den inbyggda förinställningen Desktop Navigation är en komplett tangentbords- och musmappning, rad för rad:

KontrollSkickar
Vänster spakPekarrörelse
Höger spakRullning
Höger avtryckareVänsterklick
Vänster avtryckareHögerklick
StyrkorsPiltangenter
A / CrossVänsterklick
B / CircleUndo (Command Z)
X / SquareCut (Command X)
Y / TrianglePaste (Command V)
Tryck på höger spakSelect All (Command A)
LB / L1Nästa app (Command Tab)
RB / R1Föregående app (Command Shift Tab)
Back / Share / CreateSpotlight (Command Space)
Start / Options / MenuReturn

Aktivera den, så styr en handkontroll hela Macen, och därefter kan du ändra vilken rad du vill.

Mappa ett spel som ignorerar handkontrollen

Mappa kontrollerna till de tangenter som spelet väntar sig: WASD på vänster spak, musblick på höger spak, Space för att hoppa, avtryckarna till musknapparna. Spelet ser ett tangentbord och en mus och får aldrig veta. Färdiga layouter finns för Minecraft, Fortnite, Roblox och hundratals till.

Gör en spak till WASD eller piltangenterna

Det här är vad folk menar med joystick till tangentbord. En spak är två axlar, och varje riktning får en egen rad, så en spak blir fyra tangenter: upp till W, ned till S, vänster till A, höger till D. Eller de fyra piltangenterna, eller I, J, K och L, eller vad som helst annat.

  • När tangenten går ned. En riktning trycker sin tangent när spaken passerar radens dödzon, 25 procent av vägen ut om du inte ändrar det, och släpper den när spaken kommer tillbaka. Släpppunkten ligger lite lägre, så att en spak som vilar nära kanten inte får tangenten att fladdra.
  • Diagonaler. Tryck upp och höger, så aktiveras båda raderna, och spelet ser W och D nedhållna tillsammans, precis som från ett tangentbord.
  • På eller av. En spak som skickar tangenter är inte analog. Ett spel som går när du knackar på W och springer när du håller Shift behöver Shift på en annan kontroll. Layouten för Minecraft lägger sprint på ett tryck på vänster spak.
  • Styrkorset. Fyra rader på samma sätt, vilket gör det till det naturliga stället för piltangenterna.

USB-joysticks, flygspakar och arkadspakar fungerar på samma sätt: varje axel, knapp och hatt-switch är en rad. Joystick till tangentbord på en Mac täcker dem.

Håll tangenter, skicka kombinationer och skriv text

En rad med Keyboard Key trycker tangenten när knappen går ned och släpper den när knappen kommer upp, så att hålla knappen håller tangenten. Det är vad spel väntar sig för att gå, springa och sikta.

  • Tangentkombinationer. Lägg fler än en tangent på en rad, till exempel Command och A, så går de ned tillsammans. Desktop Navigation skickar Undo, Cut, Paste och Select All på det sättet.
  • Vilka tangenter. Bokstäver, siffror, pilar, funktionstangenter inklusive F13 till F19, sifferpanelen, modifierare och specialtangenter, allt från tangentmenyn på raden.
  • Turbo, toggle, håll och dubbeltryck. Turbo upprepar en tangent medan knappen hålls, toggle låser den tills nästa tryck, och en rad kan göra en sak vid ett tryck och en annan vid ett håll eller dubbeltryck. Se makron, turbo och toggle och håll och dubbeltryck.
  • Hela ord. Type Text skriver en sparad sträng, som en e-postadress, med ett tryck. För riktig inmatning, se att skriva på en Mac med en handkontroll.

Få det att kännas rätt

Varje rad har Options:

  • Dödzon. Så att en spak i vila inte kryper.
  • Känslighetskurva. Långsam nära mitten, snabb vid kanten, eller rak.
  • Chords. En rad aktiveras bara medan en andra kontroll också hålls nedtryckt, vilket ger varje knapp ett andra jobb.
  • Gyro. Rörelserader flyttar pekaren genom att luta en PlayStation-handkontroll.

Allt beskrivs på hjälpsidorna.

Hitta sidan för din handkontroll

Om du inte är säker på vad en knapp heter listar knappkartan för handkontroller namnen för Xbox, PlayStation och Switch sida vid sida.

Om tangenterna inte når appen

Gå igenom den här stegen, med det minsta steget först:

  1. Kontrollera att förinställningen är aktiv. Live Visualizer tänder varje kontroll när du trycker på den. Om den tänds läser InputConfig handkontrollen.
  2. Kontrollera Hjälpmedel. Om ingenting händer i någon app, öppna Systeminställningar, Integritet och säkerhet, Hjälpmedel, och slå på InputConfig. Om den redan är på och ingenting ändå händer, ta bort den med minusknappen och lägg till den igen.
  3. Matcha spelets tangenter. Om en tangent fungerar i en textredigerare men inte i spelet måste förinställningen skicka den tangent som spelet är inställt på. Titta på spelets skärm för tangentbindningar och ändra raden så att den matchar.
  4. Stoppa dubbla tryck. Om spelet gör allt två gånger läser det handkontrollen själv, utöver tangenterna. Stäng av dess handkontrollstöd, eller stoppa förinställningen och använd spelets eget stöd.
  5. Släpp en fastnad tangent. Nödstoppet stoppar förinställningen och släpper varje nedhållen tangent på en gång.

Vad den inte kan göra

InputConfig gör handkontroller till tangentbord och mus, inte tvärtom. Den skapar ingen virtuell handkontroll, så den kan inte få ditt tangentbord att fungera som en spelkontroll. För iPhone- och iPad-spel på en Mac med Apple silicon har macOS en egen inställning, Controller Emulation, i det spelets inställningar, tillagd i macOS 11.3.

Kort sagt

  • Ett tillstånd. Tillåt Hjälpmedel en gång.
  • En rad per jobb. Scan knappen, välj Keyboard Key, välj tangenten.
  • Ett försprång. Börja från Desktop Navigation för Macen, eller från en spellayout för ett spel.
  • En väg ut. Control Option Command punkt stoppar allt.

Scan, välj en tangent, Activate. Det är samma tre steg för vilken handkontroll och app som helst.

Frågor

Kan jag mappa en handkontroll till tangentbordstangenter på en Mac gratis?

Ja. InputConfig är gratis i Mac App Store och har öppen källkod, utan konto eller prenumeration. Enjoyable är ett äldre gratisalternativ som inte längre uppdateras.

Fungerar det i appar som inte är spel?

Ja. Mapparen skickar riktiga tangentbords- och mushändelser, så webbläsare, redigerare, Anki, Final Cut, Blender och Finder svarar på samma sätt som på ett tangentbord.

Vilka handkontroller fungerar?

Vilken PS5 DualSense eller DualSense Edge, PS4 DualShock 4, Xbox Wireless, Series eller Elite, Switch Pro, Joy-Con, 8BitDo, PlayStation Access Controller och annan HID- eller MFi-handkontroll som helst.

Behöver jag stänga av den innan jag skriver som vanligt?

Bara om en mappad knapp skulle kollidera med det du gör. Menyradsikonen och genvägen för nödstopp stoppar en förinställning direkt och släpper varje nedhållen tangent.

Kan jag få mitt tangentbord att fungera som en handkontroll på en Mac?

Inte med InputConfig. Den gör handkontroller till tangentbord och mus, inte tvärtom, och den skapar ingen virtuell handkontroll. För iPhone- och iPad-spel på en Mac med Apple silicon har macOS ett eget alternativ för handkontrollsemulering i det spelets inställningar, tillagt i macOS 11.3.

Kan en spak skicka WASD i stället för att flytta musen?

Ja. Ge varje riktning på spaken en egen rad och välj W, A, S och D, eller piltangenterna. Diagonaler håller två tangenter samtidigt. Den andra spaken kan flytta musen samtidigt.

Fungerar det i webbläsarspel?

Ja. InputConfig skickar tangenter och musrörelse till den app som är längst fram, så Safari, Chrome, Firefox och Edge tar emot dem som från ett riktigt tangentbord. Webbläsarspel som läser en handkontroll själva behöver det inte.

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

Hämta InputConfig i Mac App StoreGratis. Inget konto, och ingenting lämnar din Mac. Öppen källkod på GitHub.