Svenska

OpenEmu-tangentbord fungerar inte på en Mac

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.

När OpenEmu inte känner igen tangentbordet på en Mac är orsaken nästan alltid behörigheten Övervakning av inmatning. OpenEmu läser tangentbordet på en lägre nivå än de flesta appar, och sedan macOS Mojave kräver det ditt tillstånd. Utan det kan OpenEmu inte läsa tangentbordet alls. Den andra orsaken är en annan app som tagit tangentbordet för sig själv. Båda finns på OpenEmus felsökningssida för indata, och den här sidan lägger dess kontroller i ordning.

Om det är en kontroll som OpenEmu ignorerar är behörigheterna desamma och resten skiljer sig: OpenEmu-kontroll fungerar inte på en Mac.

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

Steg

  1. Öppna Systeminställningar, Integritet och säkerhet, Övervakning av inmatning, och slå på OpenEmu.
  2. Avsluta OpenEmu helt och öppna det igen.
  3. Avsluta Terminal, iTerm2, Steam och alla appar för omkoppling av tangenter, och testa sedan.
  4. I OpenEmus kontrollinställningar väljer du konsolen, väljer Keyboard som indata och tilldelar tangenterna.
  5. Om det fortfarande inte fungerar startar du om Mac och öppnar bara OpenEmu.

Slå på Övervakning av inmatning för OpenEmu

  • Du: Öppna Systeminställningar, Integritet och säkerhet, Övervakning av inmatning. Slå på OpenEmu, eller lägg till det med plusknappen om det inte finns i listan. Avsluta sedan OpenEmu och öppna det igen.
  • macOS: Låter OpenEmu läsa indataenheter direkt. OpenEmus guide säger att behörigheten täcker tangentbord och alla slags kontroller, vad formuleringen i inställningsfönstret än antyder.
  • Kontrollera: Starta ett spel och tryck på tangenterna som är satta i Controls.

Utan Övervakning av inmatning kan OpenEmu inte läsa tangentbordet under några omständigheter. Senaste versionerna av OpenEmu varnar dig när behörigheten saknas, och guiden säger att du ska följa stegen här om tangentbordet fortfarande inte gör något.

Avsluta apparna som tar tangentbordet

Vissa appar öppnar en indataenhet för sig själva, och då får OpenEmu inget från den. OpenEmus guide nämner dem och säger att listan inte är komplett.

  • Terminal och Webroot, med Secure Keyboard Entry. Inställningen håller tangenttryckningar borta från andra appar med avsikt.
  • iTerm2, Keybase, DOSBox och Google Chrome. Stäng dem medan du testar.
  • Steam. Avsluta den och anslut en kontroll igen efteråt.
  • Appar för omkoppling av tangenter och kontroller. Guiden listar Karabiner och Karabiner-Elements, USB Overdrive, SteelSeries Engine, ControllerMate, Enjoyable, Joystick Mapper och GamePad Companion som inte kompatibla med OpenEmu.
  • Fjärrskrivbordsappar. Splashtop, Synergy och TeamViewer kan inte leverera indata till OpenEmu.

Om tangentbordet fungerar efter en omstart med bara OpenEmu öppet, höll en av dina andra appar på det. Öppna dem igen en i taget för att hitta vilken.

Välj tangentbordet i Controls

  • Du: Öppna OpenEmus inställningar och gå till Controls. Välj konsolen överst och välj sedan tangentbordet i menyn Input. Klicka på en kontroll och tryck på tangenten du vill ha för den.
  • OpenEmu: Sparar tangenterna för den konsolen och den spelaren. Varje konsol har sin egen uppsättning.
  • Kontrollera: Tangenten du tryckte visas bredvid kontrollen, och den fungerar i ett spel för den konsolen.

Tangenter som satts för en konsol följer inte med till en annan, så ett tangentbord som fungerar i ett system men inte i nästa är oftast otilldelat där.

Förstå vad Övervakning av inmatning låter OpenEmu se

Behörigheten låter bred, så OpenEmus guide svarar på den självklara oron. macOS levererar inte tangenttryckningar som skrivs i ett lösenordsfält till OpenEmu, även med behörigheten på. Att slå på Övervakning av inmatning för OpenEmu ger inte appen dina lösenord.

Guiden förklarar också varför andra appar inte frågar: de läser kontroller via Apples Game Controller-gränssnitt, som inte kräver någon sådan behörighet, medan OpenEmu läser enheter direkt.

Spela med en kontroll, eller mappa en till dessa tangenter

OpenEmu läser de flesta kontroller själv, så en gamepad är nästa steg när tangentbordet fungerar. Välj den i samma Input-meny. Om OpenEmu ignorerar en gamepad som Mac kan se går kontrollsidan igenom den.

Jag gör InputConfig, en gratis Mac-app som gör kontrollknappar till tangenttryckningar. Den lyssnar bredvid macOS och tar inte tangentbordet för sig själv. Medan du letar efter felet, stoppa dess förinställning ändå, precis som för alla andra indataappar.

InputConfigs redigerare för layouten Emulator / Arcade, med styrkorsrader som skickar de fyra piltangenterna och A- och B-rader som skickar Z och X.
Figure 1. InputConfigs layout Emulator / Arcade: styrkorset skickar piltangenterna och A och B skickar Z och X.
InputConfigs redigerare med styrkorsrader som skickar piltangenterna och knappraderna som skickar X, Z, Return och Tab.
Figure 2. OpenEmus tangentbordsstandarder skickade från en gamepad. Om OpenEmu inte läser ditt tangentbord hjälper de här raderna inte: åtgärda behörigheten först.

Den korta versionen

  • Behörighet. Slå på Övervakning av inmatning för OpenEmu, öppna den sedan igen.
  • Andra appar. Avsluta terminaler med Secure Keyboard Entry, Steam och tangentomkopplare.
  • Controls. Välj tangentbordet och tilldela tangenter för varje konsol.

Jag skulle kontrollera behörigheten först, sedan andra appar, sedan Controls, eftersom den ordningen hittar felet snabbast.

Frågor

Varför känner inte OpenEmu igen mitt tangentbord på en Mac?

Nästan alltid för att OpenEmu saknar behörigheten Övervakning av inmatning. Slå på den under Systeminställningar, Integritet och säkerhet, Övervakning av inmatning, och avsluta sedan och öppna OpenEmu igen. Om den redan är på kan en annan app, som Terminal med Secure Keyboard Entry, hålla tangentbordet.

Var är Övervakning av inmatning på en Mac?

I Systeminställningar, under Integritet och säkerhet. Öppna Övervakning av inmatning och slå på reglaget bredvid OpenEmu, eller lägg till OpenEmu med plusknappen.

Kan OpenEmu se mina lösenord med Övervakning av inmatning på?

Nej. OpenEmus egen guide säger att macOS inte levererar tangenttryckningar som skrivs i ett lösenordsfält till den, även med behörigheten given.

Vilka appar gör att tangentbordet slutar fungera i OpenEmu?

OpenEmus guide nämner Terminal och Webroot med Secure Keyboard Entry, iTerm2, Keybase, DOSBox, Google Chrome och Steam, och säger att appar för omkoppling som Karabiner-Elements och USB Overdrive inte är kompatibla med den.

Fungerar Karabiner-Elements med OpenEmu?

OpenEmus guide listar Karabiner och Karabiner-Elements bland indatamodifieringsapparna som inte är kompatibla med den och som bör stängas eller avinstalleras.

Varför fungerar tangentbordet i en konsol men inte i en annan?

Controls sparas för varje konsol för sig. Öppna Controls, välj konsolen som fallerar, välj tangentbordet som indata och tilldela dess tangenter.

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.