Polski
Kontroler nie działa w OpenEmu na Macu
Gdy OpenEmu ignoruje kontroler, który Mac sam widzi, przyczyną jest niemal zawsze jedno z dwóch uprawnień macOS, Input Monitoring 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.
InputConfig jest za darmo w Mac App Store. macOS 14 lub nowszy, bez konta, bez śledzenia, open source.
Kroki
- Sprawdź, czy kontroler reaguje w System Settings, Game Controllers.
- Włącz OpenEmu w sekcji Prywatność i ochrona, Input Monitoring oraz Bluetooth.
- Zamknij OpenEmu całkowicie i otwórz go ponownie.
- W Controls w OpenEmu wybierz konsolę, kontroler i gracza.
- Zamknij Steam i wszelkie zmieniacze wejścia, a potem przetestuj ponownie.
Sprawdź, czy Mac widzi kontroler
- Ty: Otwórz System Settings, kliknij Game Controllers 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:
- Input Monitoring. Potrzebne dla klawiatury i zwykła odpowiedź, gdy klawiatura nie działa w OpenEmu. System Settings, Prywatność i ochrona, Input Monitoring, włącz OpenEmu.
- Bluetooth. Od macOS Monterey kontrolery bezprzewodowe tego wymagają. System Settings, 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 Game Controllers, 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.
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 Input Monitoring 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
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 Input Monitoring 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 Input Monitoring dla klawiatury. Włącz je w System Settings, Prywatność i ochrona, Input Monitoring, 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.
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, 繁體中文, 简体中文
Za darmo. macOS 14 lub nowszy. Bez konta, nic nie opuszcza Twojego Maca. Open source na GitHubie.