Polski

OpenEmu, klawiatura nie działa na Macu

Pobierz InputConfig z Mac App StoreTa aplikacja jest całkowicie darmowa. Nie trzeba zakładać konta. Nie ma subskrypcji ani skomplikowanych pobrań, a nic nie jest zablokowane. Zoptymalizowana pod Apple Silicon.

Gdy OpenEmu nie rozpoznaje klawiatury na Macu, przyczyną jest prawie zawsze uprawnienie Input Monitoring, czyli Monitorowanie wprowadzania. OpenEmu czyta klawiaturę na niższym poziomie niż większość aplikacji, a od macOS Mojave wymaga to Twojej zgody. Bez niej OpenEmu w ogóle nie odczyta klawiatury. Drugą przyczyną jest inna aplikacja, która zajęła klawiaturę dla siebie. Obie są na stronie OpenEmu o problemach z wejściem, a ta strona układa ich sprawdzenia po kolei.

Jeśli to kontroler, którego OpenEmu ignoruje, uprawnienia są te same, a reszta się różni: OpenEmu nie działa z kontrolerem na Macu.

Wersja 1.7 aplikacji InputConfig, spodziewana w październiku 2026 r., będzie w pełni dostępna po polsku.

Kroki

  1. Otwórz Ustawienia systemowe, Prywatność i ochrona, Monitorowanie wprowadzania i włącz OpenEmu.
  2. Zamknij OpenEmu całkowicie i otwórz go ponownie.
  3. Zamknij Terminal, iTerm2, Steam i każdą aplikację przemapowującą klawisze, a potem sprawdź.
  4. W ustawieniach OpenEmu, Controls, wybierz konsolę, wybierz klawiaturę jako wejście i przypisz klawisze.
  5. Jeśli nadal nie działa, uruchom ponownie Maca i otwórz tylko OpenEmu.

Włącz Monitorowanie wprowadzania dla OpenEmu

  • Ty: Otwórz Ustawienia systemowe, Prywatność i ochrona, Monitorowanie wprowadzania. Włącz OpenEmu albo dodaj go przyciskiem plus, jeśli nie ma go na liście. Potem zamknij OpenEmu i otwórz go ponownie.
  • macOS: Pozwala OpenEmu czytać urządzenia wejścia bezpośrednio. Przewodnik OpenEmu mówi, że uprawnienie obejmuje klawiatury i każdy rodzaj kontrolera, niezależnie od tego, jak brzmi tekst w oknie ustawień.
  • Sprawdzenie: Uruchom grę i naciśnij klawisze ustawione w Controls.

Bez Monitorowania wprowadzania OpenEmu nie odczyta klawiatury w żadnych okolicznościach. Nowsze wersje OpenEmu ostrzegają, gdy uprawnienie brakuje, a przewodnik mówi, by przejść te kroki, jeśli klawiatura nadal nic nie robi.

Zamknij aplikacje, które zajmują klawiaturę

Niektóre aplikacje otwierają urządzenie wejścia tylko dla siebie, a OpenEmu wtedy nic z niego nie dostaje. Przewodnik OpenEmu je wymienia i mówi, że lista nie jest pełna.

  • Terminal i Webroot, z Secure Keyboard Entry. To ustawienie celowo nie przepuszcza naciśnięć z innych aplikacji.
  • iTerm2, Keybase, DOSBox i Google Chrome. Zamknij je podczas testu.
  • Steam. Zamknij go, a potem połącz kontroler ponownie.
  • Aplikacje do przemapowania klawiszy i kontrolerów. Przewodnik wymienia Karabiner i Karabiner-Elements, USB Overdrive, SteelSeries Engine, ControllerMate, Enjoyable, Joystick Mapper i GamePad Companion jako niezgodne z OpenEmu.
  • Aplikacje zdalnego pulpitu. Splashtop, Synergy i TeamViewer nie mogą dostarczyć wejścia do OpenEmu.

Jeśli klawiatura działa po restarcie, gdy otwarte jest tylko OpenEmu, inna aplikacja ją trzymała. Otwieraj je potem jedna po drugiej, żeby znaleźć winną.

Wybierz klawiaturę w Controls

  • Ty: Otwórz ustawienia OpenEmu i przejdź do Controls. Wybierz konsolę u góry, a potem klawiaturę w menu Input. Kliknij sterowanie i naciśnij klawisz, który ma je uruchamiać.
  • OpenEmu: Zapisuje klawisze dla tej konsoli i tego gracza. Każda konsola ma własny zestaw.
  • Sprawdzenie: Klawisz, który nacisnąłeś, pojawia się obok sterowania i działa w grze dla tej konsoli.

Klawisze ustawione dla jednej konsoli nie przechodzą na inną, więc klawiatura, która działa w jednym systemie, a w następnym nie, zwykle nie ma tam przypisania.

Poznaj, co Monitorowanie wprowadzania pozwala OpenEmu zobaczyć

Uprawnienie brzmi szeroko, więc przewodnik OpenEmu odpowiada na oczywistą obawę. macOS nie dostarcza OpenEmu naciśnięć wpisywanych w polu hasła, nawet gdy uprawnienie jest włączone. Włączenie Monitorowania wprowadzania dla OpenEmu nie oddaje mu Twoich haseł.

Przewodnik wyjaśnia też, czemu inne aplikacje o to nie pytają: czytają kontrolery przez interfejs Game Controller Apple, który nie wymaga takiego uprawnienia, a OpenEmu czyta urządzenia bezpośrednio.

Graj kontrolerem albo przypisz go do tych klawiszy

OpenEmu czyta większość kontrolerów sam, więc pad to zwykły kolejny krok, gdy klawiatura działa. Wybierz go w tym samym menu Input. Jeśli OpenEmu ignoruje pad, który Mac widzi, strona o kontrolerze przechodzi przez to.

Tworzę InputConfig, darmową aplikację na Maca, która zamienia przyciski kontrolera na naciśnięcia klawiszy. Nasłuchuje obok macOS i nie zabiera klawiatury dla siebie. Podczas szukania usterki zatrzymaj jego preset tak samo jak każdą inną aplikację wejścia.

Edytor InputConfig dla układu Emulator / Arcade, z wierszami krzyżaka wysyłającymi cztery klawisze strzałek i wierszami A i B wysyłającymi Z i X.
Figure 1. Układ Emulator / Arcade w InputConfig: krzyżak wysyła klawisze strzałek, a A i B wysyłają Z i X.
Edytor InputConfig z wierszami krzyżaka wysyłającymi klawisze strzałek i wierszami przycisków wysyłającymi X, Z, Return i Tab.
Figure 2. Domyślne klawisze OpenEmu wysyłane z pada. Jeśli OpenEmu nie odczyta klawiatury, te wiersze nie pomogą: najpierw napraw uprawnienie.

Krótka wersja

  • Uprawnienie. Włącz Monitorowanie wprowadzania dla OpenEmu, a potem otwórz go ponownie.
  • Inne aplikacje. Zamknij terminale z Secure Keyboard Entry, Steam i przemapowania klawiszy.
  • Controls. Wybierz klawiaturę i przypisz klawisze dla każdej konsoli.

Najpierw sprawdź uprawnienie, potem inne aplikacje, a na końcu Controls, bo ta kolejność najszybciej znajduje usterkę.

Pytania

Dlaczego OpenEmu nie rozpoznaje mojej klawiatury na Macu?

Prawie zawsze dlatego, że OpenEmu nie ma uprawnienia Monitorowanie wprowadzania. Włącz je w Ustawieniach systemowych, Prywatność i ochrona, Monitorowanie wprowadzania, a potem zamknij OpenEmu i otwórz go ponownie. Jeśli jest już włączone, inna aplikacja, na przykład Terminal z Secure Keyboard Entry, może zajmować klawiaturę.

Gdzie jest Monitorowanie wprowadzania na Macu?

W Ustawieniach systemowych, w sekcji Prywatność i ochrona. Otwórz Monitorowanie wprowadzania i włącz przełącznik obok OpenEmu albo dodaj OpenEmu przyciskiem plus.

Czy OpenEmu może widzieć moje hasła przy włączonym Monitorowaniu wprowadzania?

Nie. Przewodnik OpenEmu mówi, że macOS nie dostarcza mu naciśnięć wpisywanych w polu hasła, nawet przy przyznanym uprawnieniu.

Które aplikacje psują działanie klawiatury w OpenEmu?

Przewodnik OpenEmu wymienia Terminal i Webroot z Secure Keyboard Entry, iTerm2, Keybase, DOSBox, Google Chrome i Steam, a także mówi, że aplikacje przemapowujące, takie jak Karabiner-Elements i USB Overdrive, nie są z nim zgodne.

Czy Karabiner-Elements działa z OpenEmu?

Przewodnik OpenEmu wymienia Karabiner i Karabiner-Elements wśród aplikacji modyfikujących wejście, które nie są z nim zgodne i powinny zostać zamknięte lub odinstalowane.

Dlaczego klawiatura działa w jednej konsoli, a w innej nie?

Sterowanie zapisuje się osobno dla każdej konsoli. Otwórz Controls, wybierz konsolę, która nie działa, wybierz klawiaturę jako wejście i przypisz jej klawisze.

Więcej po polsku

Pełne poradniki, po angielsku

Kto pisze. Ryleigh Newman tworzy InputConfig i na co dzień steruje własnym Makiem za pomocą kontrolera, bo ręce nie działają najlepiej. Ta strona jest przetłumaczona z angielskiego. Główne przyciski i menu aplikacji są po polsku, gdy Mac jest ustawiony na polski. Reszta aplikacji i witryny jest po angielsku.

Ta strona w innych językach: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文

Pobierz InputConfig z Mac App StoreZa darmo. macOS 14 lub nowszy. Bez konta, nic nie opuszcza Twojego Maca. Open source na GitHubie.