Svenska

Kan Karabiner-Elements mappa en spelhandkontroll?

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.

Delvis, och mindre än de flesta behöver. Karabiner-Elements är den bästa tangentbordsanpassaren på Mac, gratis och med öppen källkod, och den är byggd kring tangentbord och möss. Sedan version 14.13, släppt i december 2023, läser den också vissa spelhandkontroller: versionsanteckningarna säger att DirectInput-enheter stöds och att XInput-enheter inte stöds alls, och senare versioner lade till en dödzon för att använda en handkontrollspak som pekare. Så om din pad syns beror på padden och dess läge. Den andra vanliga vägen är en pad som kan låtsas vara ett tangentbord, till exempel en 8BitDo Zero 2 i tangentbordsläge, vilket många Anki-användare ställer in. Om du vill att en handkontroll ska skicka tangenter och flytta musen i varje app, är en mapper byggd för handkontroller, som InputConfig, den kortare vägen.

Version 1.7 av InputConfig, som väntas i oktober 2026, blir helt tillgänglig på svenska.

Steg

  1. Installera InputConfig och tillåt åtkomst till Hjälpmedel.
  2. Para ihop handkontrollen på vanligt sätt. Den förblir en handkontroll.
  3. Lägg till en rad, tryck på Scan, tryck på en knapp och välj tangenten den ska skicka.
  4. Tryck på Activate. Den fungerar i varje app.

Mappa en handkontroll till tangenter med en handkontrollmapper

  • Du: Installera InputConfig, tillåt åtkomst till Hjälpmedel och para ihop handkontrollen på vanligt sätt. Lägg till en rad, tryck på Scan, tryck på en knapp och välj tangenten den ska skicka.
  • InputConfig: Läser padden som en handkontroll och skickar tangenten du valt. Spakarna kan styra musen eller fyra tangenter.
  • Kontrollera: Tryck på Activate, och tryck sedan på knappen i valfri app. Tangenten når dit.

För just Anki har Anki-guiden en färdig layout.

InputConfigs huvudfönster med förinställningen Desktop Navigation vald, med raderna som listar en handkontrollkontroll till vänster och tangenten eller klicket den skickar till höger.
Figure 1. InputConfigs huvudfönster: varje rad namnger en kontroll och tangenten eller klicket den skickar.

Använd båda: en för tangenter, en för handkontroller

De konkurrerar inte. Använd Karabiner-Elements för tangentbordet, till exempel Caps Lock till Escape, och InputConfig för handkontrollen, MIDI-utrustning och extra musknappar.

InputConfig lägger till ett jobb till en tangent och behåller tangentens eget jobb, så den kan inte byta plats på två tangenter, vilket är den sortens sak Karabiner är till för. Den lyssnar på tangentbordet utan att blockera eller byta ut själva tangenten, och tangenter från alla tangentbord räknas som samma tangent.

Välj rätt verktyg för ett tangentbordsjobb

De flesta som söker ett alternativ till Karabiner-Elements vill ha något enklare, eller något som inte installerar någon drivrutin. Rätt svar beror på jobbet:

  • Byta Caps Lock, Control, Option, Command eller Globe. macOS gör det under Systeminställningar, Tangentbord, Tangentbordsgenvägar, Modifier Keys. Inget att installera.
  • Byta en tangent mot en annan tills nästa omstart. macOS egna kommando hidutil i Terminal, visat nedan.
  • En Hyper-tangent på Caps Lock. Den lilla appen Hyperkey, eller en regel i Karabiner-Elements.
  • Makron, snabbtangenter och regler per app med en visuell redigerare. BetterTouchTool eller Keyboard Maestro, båda betalda.
  • Omappning med lager, skriven som en konfigurationsfil. Kanata, gratis och med öppen källkod. På en Mac förlitar den sig på samma virtuella tangentbordsdrivrutin som Karabiner-Elements använder.
  • Ge reservtangenter, musknappar, en handkontroll eller en MIDI-pad ett jobb. InputConfig, den gratis app jag gör. Den installerar ingen drivrutin, och den är bra på F13 till F19, hållna modifierare på höger sida och ett annat jobb för samma tangent i varje app.

Terminal: Byt Caps Lock mot F18 tills nästa omstart.

hidutil property --set '{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc":0x700000039,"HIDKeyboardModifierMappingDst":0x70000006D}]}'

Vad som händer: Caps Lock skickar nu F18, som InputConfig kan läsa som en indata. En omstart sätter tillbaka Caps Lock. Sidan höger Command- och Option-tangenter har fler kommandon som du kan klistra in.

Om din 8BitDo inte syns i Karabiner-Elements

Klättra den här stegen, minsta steget först:

  1. Kontrollera läget. Karabiner-Elements versionsanteckningar säger att stödet för handkontroller bara täcker DirectInput-enheter, så en pad i ett annat läge kanske inte syns.
  2. Använd ett tangentbordsläge. En 8BitDo med ett sådant, som Zero 2 eller Micro, visar sig som ett tangentbord i det läget.
  3. Tillåt Övervakning av inmatning. Karabiner-Elements behöver åtkomst till Övervakning av inmatning för att se en fjärrkontroll i tangentbordsläge.
  4. Använd den som handkontroll i stället. InputConfig läser 8BitDo-padar i de lägen som står på 8BitDo-anslutningssidan.

Den korta versionen

  • Tangentbord. Använd Karabiner-Elements, eller macOS egna Modifier Keys och hidutil.
  • Handkontroller. Använd en handkontrollmapper som InputConfig.
  • Båda på en Mac. De konkurrerar inte.

Karabiner ändrar vad en tangent är, medan InputConfig ger en kontroll ett jobb.

Frågor

Stöder Karabiner-Elements Xbox- eller PS5-handkontroller?

Inte som handkontrollmapper. Versionsanteckningarna säger att den läser DirectInput-handkontroller och inte XInput-handkontroller, så det beror på padden och dess läge. En handkontrollmapper som InputConfig läser Xbox- och PS5-handkontroller direkt.

Kan jag använda en 8BitDo-handkontroll med Karabiner-Elements?

Tillförlitligt bara en modell som kan växla till ett tangentbordsläge, som 8BitDo Zero 2. I sina vanliga lägen är den en spelhandkontroll, som InputConfig läser direkt.

Hur ställer jag in en Anki-fjärrkontroll på en Mac med Karabiner-Elements?

Para ihop fjärrkontrollen i tangentbordsläge, ge Karabiner-Elements åtkomst till Övervakning av inmatning och skriv en regel som gör varje tangent fjärrkontrollen skickar till mellanslag, 1, 2 eller 4. Den enklare vägen är att para ihop den i ett handkontrollläge och använda en mapper i stället. Sidan om Anki-fjärrkontrollen har båda.

Varför syns inte min 8BitDo i Karabiner-Elements?

Karabiner-Elements är byggd för tangentbord och möss, och dess versionsanteckningar säger att stödet för handkontroller bara täcker DirectInput-enheter, så en pad i ett annat läge kanske inte syns. En 8BitDo med ett tangentbordsläge, som Zero 2 eller Micro, visar sig som ett tangentbord i det läget. För att använda den som handkontroll i stället läser InputConfig den direkt.

Finns det ett Karabiner-Elements-alternativ utan drivrutin?

För att byta modifierartangenter, macOS själv: Systeminställningar, Tangentbord, Tangentbordsgenvägar, Modifier Keys. För att byta en tangent mot en annan tills du startar om, det inbyggda kommandot hidutil. För att ge reservtangenter, musknappar och handkontroller ett jobb, InputConfig, som inte installerar någon drivrutin och lägger till på en tangent i stället för att ersätta den.

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, 简体中文

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