Polski

Kontroler podłączony, ale nie działa na Macu

Gdy Mac pokazuje kontroler, a gra go ignoruje, gra nie szuka kontrolera, szuka innego albo działa w miejscu, do którego kontroler nie sięga. Najpierw sprawdź, że kontroler działa, potem znajdź swój przypadek niżej. Dla gry bez żadnej obsługi kontrolerów InputConfig, darmowy w Mac App Store, mapuje kontroler na klawisze i mysz, które gra już czyta.

Pobierz InputConfig z Mac App StoreInputConfig jest za darmo w Mac App Store. macOS 14 lub nowszy, bez konta, bez śledzenia, open source.

Najpierw sprawdź, że kontroler działa

  • Ty: Otwórz Ustawienia systemowe, kliknij Kontrolery do gier na pasku bocznym i naciśnij kilka przycisków.
  • macOS: Pokazuje każdego podłączonego pada i podświetla każdy przycisk, który naciśniesz.
  • Sprawdzenie: Jeśli reaguje, strona Maca jest w porządku, a problemem jest gra. Jeśli nie, problem leży w parowaniu: zapomnij kontroler w Bluetooth, uruchom go ponownie, sparuj jeszcze raz i upewnij się, że nie jest nadal sparowany z konsolą.

Jeśli Kontrolery do gier się zapalają, przestań szukać błędu w Bluetooth i zajrzyj do gry.

Gdy gra nie obsługuje kontrolerów

To najczęstszy przypadek i taki, którego żadne ustawienie nie naprawia: starsze gry na Maca, gry indie zrobione pod klawiaturę, gry strategiczne, gry w przeglądarce i wszystko, co w ogóle nie jest grą. Zmapuj kontroler na klawisze i mysz, które gra już rozumie, za pomocą InputConfig, który ma gotowe układy dla ponad 450 gier i aplikacji. Gra nigdy nie wie, że w grę wchodzi kontroler.

Gdy gra obsługuje kontrolery, tylko nie twój

Niektóre gry rozpoznają tylko pady w stylu Xbox, a kilka wymienia konkretne modele. DualSense albo Switch Pro Controller pojawia się wtedy jako zwykły gamepad albo wcale. Wypróbuj Steam Input, jeśli gra jest na Steamie. W przeciwnym razie znów InputConfig, który sprawia, że każdy pad wysyła to, czego gra chce.

Gdy to gra ze Steama

Steam stoi pomiędzy kontrolerem a grą. Przejdź po tej drabince, zaczynając od najmniejszego kroku:

  1. Włącz obsługę swojego pada. W Steamie otwórz Settings, Controller i włącz obsługę PlayStation, Xbox albo Switch.
  2. Zezwól Steamowi na Monitorowanie wprowadzania. W nowszych wersjach macOS Steam tego potrzebuje, w Ustawieniach systemowych, Prywatność i ochrona.
  3. Zamknij Steama i sprawdź. Gdy Steam działa, może przejąć pady PlayStation, Xbox i Switch dla Steam Input, nawet dla gier uruchomionych poza Steamem. Zamknij go całkowicie z jego menu i spróbuj gry jeszcze raz.
  4. Wyłącz Steam Input dla tej gry. Niektóre gry na Maca w ogóle ignorują Steam Input. Wyłącz go dla tej gry i użyj InputConfig, żeby nie dostawać dwóch wejść naraz.

Strona o Steamie idzie głębiej.

Gdy to gra z Windowsa w CrossOver albo Game Porting Toolkit

Warstwa tłumacząca często nie przekazuje kontrolera do gry z Windowsa albo przekazuje go jako coś, czego gra nie rozpoznaje. Mapowanie na klawiaturę w InputConfig działa, bo klawisze zawsze docierają. Strona o kontrolerze, który nie działa w CrossOver, Whisky albo Game Porting Toolkit, ma sprawdzenia, uwagi dla PS5 i Xbox oraz to, co robić w Parallels.

Gdy to gra w przeglądarce albo w chmurze

Safari, Chrome i Firefox przekazują kontrolery stronom przez Gamepad API, a Xbox Cloud Gaming i GeForce NOW z niego korzystają. Zwykle to działa. Strona widzi kontroler dopiero po naciśnięciu przycisku, gdy ta strona jest na wierzchu, więc najpierw naciśnij jeden. Gdy nadal nie działa albo gdy gra w sieci przyjmuje tylko klawisze, InputConfig mapuje pada na klawiaturę, a przeglądarka niczego nie zauważa.

Gdy ignoruje go tylko jedna aplikacja

Jeśli kontroler działa w niektórych grach, a w jednej nie, problem tkwi w tej jednej aplikacji.

  • Roblox. Aplikacja na Maca obsługuje gamepady, ale każde doświadczenie samo decyduje o sterowaniu i wiele z nich słucha tylko klawiatury. Zobacz Roblox z kontrolerem na Macu.
  • Emulatory. Mają własne ustawienia kontrolera, osobne od macOS, i często własne uprawnienie. OpenEmu chce Monitorowania wprowadzania, a dla padów bezprzewodowych dostępu do Bluetooth. RetroArch, Dolphin, PCSX2 i PPSSPP wymagają wybrania pada w swoich ustawieniach wejścia. Kontroler nie działa w emulatorze na Macu omawia je po kolei.
  • Wszystko, co czyta tylko klawiaturę i mysz. Zmapuj kontroler na klawiaturę.

Gdy działał do aktualizacji macOS

Wtedy coś pomiędzy Makiem a jedną aplikacją się zmieniło, a rozwiązaniem jest zwykle drobna aktualizacja, aktualizacja aplikacji albo jedno ustawienie. Warto znać dwa przypadki:

  • macOS 15.4. Przewodowe kontrolery przestały działać w wielu aplikacjach, a Bluetooth nadal działał, i obejściem, o którym zgłaszano, było włączenie opcji Zwiększ zgodność kontrolera dla aplikacji w Kontrolery do gier.
  • Tahoe. Pojedyncze gry przestały widzieć pady, które Ustawienia systemowe nadal widzą.

Listę wersja po wersji, ze źródłami, ma strona kontroler nie działa po aktualizacji macOS.

W skrócie

  • Sprawdź go w sekcji Kontrolery do gier. Brak podświetlenia oznacza parowanie. Podświetlenie oznacza grę.
  • Sprawdź warstwę. Steam, CrossOver i przeglądarka mają każdy własne ustawienie.
  • Zmapuj go na klawisze. To działa w każdym powyższym przypadku, bo każda gra czyta klawiaturę.

Klawisze zawsze docierają, więc droga przez klawiaturę to rozwiązanie, które nigdy nie zależy od gry.

Pytania

Dlaczego mój kontroler nie działa na Macu?

Najczęściej Mac go widzi, a gra nie czyta kontrolerów. Potwierdź to w Ustawieniach systemowych, Kontrolery do gier, potem użyj ustawienia kontrolera w grze albo w Steamie, albo aplikacji do mapowania, takiej jak InputConfig, żeby gra dostawała wejście klawiatury i myszy.

Dlaczego Mac widzi mój kontroler, a gra nie?

Gra nie obsługuje kontrolerów albo nie twojego, albo działa przez warstwę (Steam, CrossOver, przeglądarkę), która go nie przekazuje. Mapowanie kontrolera na klawiaturę w InputConfig działa w każdym z tych przypadków.

Czy da się sprawdzić, czy kontroler działa na Macu?

Ustawienia systemowe, Kontrolery do gier podświetlają przyciski, gdy je naciskasz. Live Visualizer w InputConfig pokazuje na żywo każdą oś i przycisk, a narzędzie do deadzone na tej stronie czyta kontroler w przeglądarce.

Czy muszę uruchomić Maca ponownie?

Prawie nigdy. Zapomnienie i ponowne sparowanie kontrolera albo wyłączenie i włączenie go naprawia przypadki z Bluetooth.

Mój kontroler działa na Macu, ale nie w emulatorze. Co teraz?

Emulatory konsol nie przechodzą przez obsługę kontrolerów w grze. Każdy ma własny ekran kontrolera i często własne uprawnienie macOS. OpenEmu chce Monitorowania wprowadzania, a dla padów bezprzewodowych dostępu do Bluetooth. Kontroler nie działa w emulatorze na Macu omawia je po kolei.

Dlaczego kontroler działa w Ustawieniach systemowych, ale w żadnej grze?

Często to Steam. Gdy Steam działa, może przejąć pady PlayStation, Xbox i Switch dla Steam Input, nawet dla gier uruchomionych poza Steamem. Zamknij Steama całkowicie z jego menu i spróbuj gry jeszcze raz. Jeśli wtedy działa, zmień ustawienia kontrolera w Steamie dla tej gry.

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.