Polski

Kontroler nie działa w OpenEmu 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 ignoruje kontroler, który Mac sam widzi, przyczyną jest niemal zawsze jedno z dwóch uprawnień macOS, Monitorowanie wprowadzania i Bluetooth, albo pad, który jest podłączony, ale nie został wybrany na ekranie Controls w OpenEmu. Oba sprawdza się w minutę. OpenEmu odczytuje kontrolery bezpośrednio, więc nie potrzebuje mappera, a poniżej widać dokładnie, gdzie mapper pomaga, a gdzie nie.

Kroki

  1. Sprawdź, czy kontroler reaguje w Ustawieniach systemowych, Kontrolery do gier.
  2. Włącz OpenEmu w sekcji Prywatność i ochrona, Monitorowanie wprowadzania oraz Bluetooth.
  3. Zamknij OpenEmu całkowicie i otwórz go ponownie.
  4. W Controls w OpenEmu wybierz konsolę, kontroler i gracza.
  5. Zamknij Steam i wszelkie zmieniacze wejścia, a potem przetestuj ponownie.

OpenEmu nie rozpoznaje kontrolera albo jego sterowanie nie działa

Sprawdź po kolei, od najprostszego kroku. Każdy krok ma własną sekcję poniżej:

  1. Sprawdź, czy Mac widzi pada. Ustawienia systemowe, Kontrolery do gier.
  2. Włącz Monitorowanie wprowadzania i Bluetooth. Oba są w Prywatność i ochrona, a pady bezprzewodowe potrzebują Bluetooth.
  3. Wyłącz i włącz każde, potem zamknij i otwórz OpenEmu. Uprawnienie może przestać działać po aktualizacji.
  4. Wybierz pada w Controls. Wybierz konsolę, kontroler i gracza.
  5. Zamknij Steam i zmieniacze wejścia. Potem połącz pada ponownie.

Jeśli OpenEmu ignoruje klawiaturę, tę listę kroków ma klawiatura w OpenEmu nie działa na Macu. Pad widoczny w Controls nadal może milczeć bez uprawnienia Bluetooth.

Sprawdź, czy Mac widzi kontroler

  • Ty: Otwórz Ustawienia systemowe, kliknij Kontrolery do gier na pasku bocznym i naciśnij kilka przycisków.
  • macOS: Wyświetla pad i podświetla każdy przycisk.
  • Sprawdź: Jeśli się podświetla, problem leży w OpenEmu. Jeśli pada nie ma na liście, najpierw napraw połączenie: jak podłączyć kontroler do Maca, albo test kontrolera, jeśli chcesz zobaczyć każdy przycisk na żywo.

Włącz dwa uprawnienia, których potrzebuje OpenEmu

OpenEmu odczytuje urządzenia wejściowe bezpośrednio, a macOS stawia to za uprawnieniami. Obie wymienia strona rozwiązywania problemów samego OpenEmu:

  • Monitorowanie wprowadzania. Potrzebne dla klawiatury i zwykła odpowiedź, gdy klawiatura nie działa w OpenEmu. Ustawienia systemowe, Prywatność i ochrona, Monitorowanie wprowadzania, włącz OpenEmu.
  • Bluetooth. Od macOS Monterey kontrolery bezprzewodowe tego wymagają, a strona OpenEmu mówi, że pad nadal może pojawiać się w Controls bez niego, ale może nie działać. Ustawienia systemowe, Prywatność i ochrona, Bluetooth, włącz OpenEmu.

Po zmianie któregokolwiek z nich zamknij OpenEmu całkowicie i otwórz go ponownie. Jeśli OpenEmu jest już na liście i nadal nic nie dostaje, wyłącz go i włącz ponownie. Uprawnienie nadane starszej kopii aplikacji może po aktualizacji przestać obowiązywać.

Wybierz kontroler w Controls

  • Ty: Otwórz ustawienia OpenEmu i przejdź do Controls. Wybierz konsolę u góry, potem kontroler w menu wejścia pod obrazkiem pada oraz numer gracza.
  • OpenEmu: Sam wypełnia pad, który rozpoznaje.
  • Sprawdź: Jeśli się nie wypełni, kliknij każdy przycisk na obrazku i naciśnij odpowiedni przycisk kontrolera.

Mapowania są osobne dla każdej konsoli, więc pad skonfigurowany dla SNES trzeba skonfigurować też dla Genesis. Jeśli gałki dryfują albo są zbyt czułe, poradnik OpenEmu każe obrócić każdą gałkę o pełny okrąg przed rozpoczęciem gry, co pozwala automatycznej kalibracji znaleźć krawędzie.

Sprawdź swój pad: PS5, PS4, Xbox, Switch Pro i 8BitDo

Baza kontrolerów OpenEmu, w najnowszym wydaniu (2.4.1, grudzień 2023), ma automatyczne układy dla DualSense, DualShock 4, bezprzewodowych kontrolerów Xbox One S oraz Series X|S, Switch Pro Controller, 8BitDo Pro 2 i Wii Remote. Pad PS5 lub Xbox, który nie działa, prawie nigdy więc nie jest nieobsługiwany. Wróć do uprawnień.

  • Kontroler PS3. DualShock 3 też jest w bazie, ale na obecnym macOS jest znacznie niezawodniejszy przez USB niż przez Bluetooth.
  • Kontroler Xbox 360. macOS nie obsługuje przewodowego pada Xbox 360, więc ani OpenEmu, ani żaden mapper nie może go odczytać. Rozwiązaniem jest nowszy pad Xbox albo dowolny pad Bluetooth.
  • 8BitDo. Jeśli Mac nie wyświetla go w sekcji Kontrolery do gier, spróbuj innego trybu przełącznikiem na kontrolerze. Strona o 8BitDo mówi, którego.

Zamknij aplikacje, które walczą o wejście

Strona rozwiązywania problemów OpenEmu wymienia aplikacje, które przeszkadzają w jego wejściu: Chrome, Steam, DOSBox i Terminal oraz zmieniacze wejścia, takie jak Karabiner, USB Overdrive i ControllerMate.

  • Steam. Najczęstszy przypadek: przy otwartym Steam jego warstwa kontrolerów może wysyłać własne klawisze w tym samym czasie. Zamknij go i przetestuj ponownie.
  • InputConfig. Gdy aktywny jest preset mapujący pad, OpenEmu dostaje i pad, i klawisze. Dezaktywuj preset albo daj OpenEmu własny preset z automatycznym przełączaniem.
Edytor w InputConfig dla układu Emulator / Arcade, z wierszami krzyżaka wysyłającymi cztery strzałki i wierszami A i B wysyłającymi Z i X.
Rys. 1. Układ Emulator / Arcade w InputConfig: krzyżak wysyła klawisze strzałek, a A i B wysyłają Z i X.

Gdzie mapper pomaga

Jeśli OpenEmu odczytuje pad po naprawie uprawnień, mapper do tego nie jest potrzebny. Trzy przypadki, w których InputConfig, darmowy na macOS 14 lub nowszy, pomaga:

  • Pad, którego OpenEmu nie przyjmuje. InputConfig często potrafi go mimo to odczytać, bo otwiera kontrolery także jako surowe urządzenia HID. Ustaw wejście OpenEmu dla tego gracza na klawiaturę, przypisz wybrane klawisze i zmapuj pad na te klawisze. Kod źródłowy OpenEmu przyjmuje naciśnięcia klawiszy wysyłane przez inne aplikacje, więc działa to, gdy OpenEmu jest oknem na wierzchu. Układ Emulator / Arcade jest punktem wyjścia: strzałki, Z, X, A, S, Q, W, Enter i Shift.
  • Polecenia menu na wolnych przyciskach. Polecenia w pasku menu OpenEmu, takie jak zapis i wczytanie stanu, pokazują obok skrót klawiszowy, a InputConfig może przypisać dowolny skrót do przycisku, którego OpenEmu nie używa, takiego jak łopatka DualSense Edge albo kliknięcie panelu dotykowego.
  • Biblioteka. Ten sam pad może poruszać wskaźnikiem Maca po bibliotece gier i oddać sterowanie OpenEmu, gdy gra się otworzy.

Krótko

  • Uprawnienia. Zezwól na Monitorowanie wprowadzania dla klawiatury i Bluetooth dla padów bezprzewodowych, a potem otwórz OpenEmu ponownie.
  • Controls. Wybierz kontroler osobno dla każdej konsoli i każdego gracza.
  • Zakłócenia. Na czas testów zamknij Steam i zmieniacze wejścia.

Większość problemów z kontrolerem w OpenEmu to jeden przełącznik uprawnień.

Pytania

Czemu mój kontroler PS5 nie działa w OpenEmu?

DualSense ma w OpenEmu automatyczny układ, więc rzadko jest nieobsługiwany. Włącz OpenEmu w Prywatność i ochrona, Monitorowanie wprowadzania i Bluetooth, wyłącz i włącz każde, jeśli już jest na liście, zamknij i otwórz OpenEmu, potem wybierz pada w Controls dla konsoli.

Czy OpenEmu obsługuje kontroler PS5?

Tak. DualSense jest w bazie kontrolerów OpenEmu z automatycznym układem. Jeśli nic nie robi, sprawdź uprawnienia Monitorowanie wprowadzania i Bluetooth dla OpenEmu w sekcji Prywatność i ochrona, a potem wybierz go w Controls.

Dlaczego klawiatura nie działa w OpenEmu na Macu?

OpenEmu potrzebuje uprawnienia Monitorowanie wprowadzania dla klawiatury. Włącz je w Ustawieniach systemowych, Prywatność i ochrona, Monitorowanie wprowadzania, a potem zamknij i otwórz OpenEmu. Klawiatura ma własną stronę, z aplikacjami, które ją blokują.

Jak zmienić sterowanie w OpenEmu?

Otwórz ustawienia OpenEmu, przejdź do Controls, wybierz konsolę i kontroler, a potem kliknij każdy przycisk na obrazku i naciśnij żądany przycisk. Każda konsola ma własne mapowanie.

Czy OpenEmu działa z kontrolerem Xbox 360?

Nie z przewodowym na obecnym macOS, bo sam macOS go nie obsługuje. Kontrolery Xbox One i Series działają przez Bluetooth.

Czy OpenEmu nadal jest aktualizowany?

Jego najnowsze wydanie to 2.4.1, z grudnia 2023. Dla większości osób nadal działa na obecnym macOS, dlatego kroki z uprawnieniami liczą się bardziej niż wersja.

Czemu OpenEmu nie rozpoznaje mojego kontrolera na Macu?

Najpierw sprawdź Ustawienia systemowe, Kontrolery do gier, bo pad, którego Mac nie widzi, to problem z połączeniem. Jeśli jest tam na liście, przyczyną jest prawie zawsze brak uprawnienia Bluetooth albo Monitorowanie wprowadzania dla OpenEmu albo brak wybranego pada w Controls dla tej konsoli.

Więcej po polsku

Strony 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. InputConfig wyświetla się po polsku, gdy Mac jest ustawiony na polski. Niektóre strony witryny są tylko po angielsku.

Ta strona w innych językach: English, Deutsch, Español, Français, 日本語, Português, Русский, 繁體中文, 简体中文

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