Polski
Jak zmienić przyciski kontrolera na Macu
Przyciski kontrolera na Macu możesz zmienić w pięciu miejscach, a właściwe zależy od tego, jak daleko ma sięgać zmiana: w jednej grze, w macOS dla gier czytających kontroler, w Steamie, w samym kontrolerze albo w całym systemie, w każdej aplikacji. Tylko ostatnie sprawi, że przycisk wpisze klawisz albo kliknie w aplikacji ignorującej kontrolery, i to robi InputConfig, darmowy remapper, który tworzę.
InputConfig jest za darmo w Mac App Store. macOS 14 lub nowszy, bez konta, bez śledzenia, open source.
Kroki
- Zainstaluj InputConfig i włącz go w System Settings, Prywatność i ochrona, Dostępność.
- Otwórz preset w edytorze albo zacznij nowy.
- Naciśnij Scan w wierszu i naciśnij przycisk, który chcesz zmienić.
- Wybierz wyjście: klawisz, skrót, kliknięcie albo inną akcję.
- Naciśnij Activate.
Wybierz miejsce, które sięga wystarczająco daleko
Idź po tej drabince od najmniejszej zmiany do najszerszej:
- W grze. Większość natywnych gier na Maca z obsługą kontrolerów ma ekran sterowania. To najprostsza poprawka, gdy gra robi źle jedną rzecz, i dotyczy tylko tej gry.
- W macOS. System Settings, Game Controllers zmienia to, co robi każdy przycisk jako przycisk kontrolera, we wszystkich grach albo w jednej aplikacji naraz.
- W Steamie. Steam Input zmienia przypisania dowolnego kontrolera w każdej grze Steam i może nawet wysyłać klawisze.
- W kontrolerze. DualSense Edge i Xbox Elite Series 2 przechowują zmiany w samym padzie.
- W całym systemie. Remapper taki jak InputConfig sięga każdej aplikacji, także gier, które czytają tylko klawiaturę.
Użyj najniższego szczebla, który załatwia sprawę, i wspinaj się wyżej tylko wtedy, gdy przycisk musi stać się klawiszem.
Zmień w macOS, dla gier czytających kontroler
Otwórz System Settings i wybierz Game Controllers na pasku bocznym. Przy połączonym kontrolerze możesz zmienić to, co robi każdy przycisk jako przycisk kontrolera, we wszystkich grach albo w jednej aplikacji naraz. To właściwe narzędzie, żeby zamienić A i B albo przenieść skok na spust w grze, która już czyta pada. Nie sprawi, że przycisk wpisze klawisz albo ruszy kursorem. Szczegóły na stronie gdzie leżą mapowania kontrolerów w macOS.
Zmień w Steamie albo w kontrolerze
- Steam Input. Ikona kontrolera na stronie gry, potem edytor układu. To mapper wyłącznie dla gier Steam: nie sięga gier spoza Steama, a na Macu niektóre gry go ignorują.
- Sam kontroler. DualSense Edge i Xbox Elite Series 2 zachowują zmiany zrobione na PS5 albo Xboksie i przenoszą je na Maca. Przydatne do zamiany łopatek. Bezużyteczne dla czegokolwiek, czego zwykły pad nie ma.
W większości kontrolerów przypisana łopatka jest tylko kopią innego przycisku, więc Mac nie odróżni ich od siebie. Wyjątkiem są łopatki i przyciski Fn w Edge, a framework kontrolerów Apple zgłasza też łopatki Elite jako własne przyciski, gdy ten jest na profilu domyślnym. Strona tylne przyciski i łopatki na Macu pokazuje, jaki rodzaj ma każdy kontroler.
Zmień w całym systemie w InputConfig
InputConfig przypisuje każdy przycisk, gałkę, spust i touchpad do czegokolwiek: klawisza, skrótu klawiaturowego, kliknięcia, ruchu kursora, przewijania, makra, nuty MIDI, akcji systemowej. Działa w każdej aplikacji, nie tylko w grach, i jest darmowy z otwartym kodem.
- Ty: Naciśnij Scan w wierszu, naciśnij przycisk i wybierz wyjście. Albo pozwól, żeby Automatically insert available inputs ułożyło wiersz dla każdego elementu pada, a tobie zostanie wybrać wyjścia (przypisz wszystkie przyciski naraz).
- InputConfig: Wysyła to wyjście, gdy przycisk się odpala, dopóki preset działa.
- Sprawdź: W Live Visualizer kliknięcie elementu wyjaśnia, co robi, i przeskakuje do jego wiersza, co jest najszybszym sposobem znalezienia wiersza do zmiany w dużym presecie.

Każdy wiersz może mieć też akcję przytrzymania, dwukrotne stuknięcie, akord z innym przyciskiem, turbo albo makro, a od wersji 1.6 akcje przytrzymania, dwukrotnego stuknięcia i kroków makra mogą być pełnymi skrótami, takimi jak Command Shift 4. Spusty przypisuje się jako analogowe albo jako przyciski, jak wolisz.
Nazwy przycisków i kontrolery numerujące inaczej
Edytor nazywa przyciski tak, jak drukuje je twój kontroler: Cross i L1 na padzie PlayStation, B na dole w padzie Switch.
- Nazwy przycisków akcji. Dla padów, które zgłaszają się jako pady Xbox, ale mają inne litery, jak wiele modeli 8BitDo, to ustawienie wybiera Xbox (A na dole), PlayStation, Nintendo (B na dole) albo Positions (North, South, East, West). Zmieniają się tylko nazwy, nigdy presety.
- Poprawki w 1.6. Przyciski akcji Switch Pro Controller i Joy-Con, gdzie naciśnięcie A odpalało wiersz przeznaczony dla B, oraz tylne przyciski 8BitDo, które były czytane jako przyciski Fn w DualSense Edge. Gdy połączy się któryś z tych kontrolerów, InputConfig proponuje aktualizację wierszy nagranych na nim wcześniej.
- Share, Create i Capture. W padach PlayStation, Switch i Xbox zachowują skrót zrzutu i nagrywania ekranu w macOS, chyba że uruchomiony preset je przypisuje.
Zmień tylko w jednej aplikacji
Zmiana w całym systemie nie musi działać wszędzie naraz. Zrób jeden preset na aplikację i włącz automatyczne przełączanie: właściwy układ przejmuje, gdy aplikacja wychodzi na wierzch, i ustępuje, gdy znika. Układ do przeglądarki, układ do edytora wideo i układ do gry mogą współistnieć, a automatyczne przełączanie dla aplikacji wyjaśnia zasady.
Gdy masz ich kilka, oznacz gwiazdką te, których używasz (Add to Favorites w menu presetu), a gwiazdka na górze paska bocznego pokazuje tylko je, na pasku bocznym i na pasku menu. Jeśli układ kiedyś przejmie więcej, niż zamierzono, Control Option Command kropka to zatrzymanie awaryjne.

W skrócie
- Jedna gra. Użyj ekranu sterowania w grze.
- Tylko przyciski kontrolera. Użyj System Settings, Game Controllers.
- Klawisze i kliknięcia, każda aplikacja. InputConfig: Scan, naciśnij przycisk, wybierz wyjście.
macOS potrafi zamienić jeden przycisk na drugi, ale tylko remapper zamieni przycisk w klawisz.
Pytania
Czy mogę zmienić przyciski kontrolera w System Settings na Macu?
Częściowo. Game Controllers na pasku bocznym System Settings może sprawić, że jeden przycisk kontrolera działa jak inny, dla każdej aplikacji, w grach czytających kontroler. Nie sprawi, że przycisk wpisze klawisz albo ruszy myszą i nic nie robi w aplikacjach bez obsługi kontrolerów.
Jak zamienić A i B w kontrolerze?
W grze, która czyta kontroler, użyj System Settings, Game Controllers, co zamienia przyciski kontrolera we wszystkich grach albo dla aplikacji. W grze obsługiwanej klawiszami albo w dowolnej innej aplikacji zamień klawisze, które oba przyciski wysyłają, w InputConfig.
Czy mogę sprawić, żeby spust działał jak przycisk?
Tak. InputConfig czyta spusty jako analogowe albo jako przyciski, jak je przypiszesz.
Czy mogę przypisać kontroler Xbox lub PS5 do klawiszy na Macu?
Tak, remapperem kontrolerów. InputConfig przypisuje każdy przycisk, gałkę, spust i, w DualSense, touchpad do dowolnego klawisza lub kliknięcia, w każdej aplikacji. Strony o mapowaniu Xbox i PS5 na klawiaturę mają pełne układy.
Jak zaprogramować tylne łopatki kontrolera na Macu?
Ustaw, co kopiuje każda łopatka, w kontrolerze albo w aplikacji producenta, albo, w DualSense Edge, zostaw je nieprzypisane. Potem w InputConfig naciśnij Scan w wierszu, naciśnij łopatkę i wybierz klawisz, kliknięcie, makro lub skrót.
Czy każda gra lub aplikacja może mieć własny układ przycisków?
Tak. Zrób jeden preset na grę lub aplikację, wpisz aplikację w panelu Automation presetu i włącz automatyczne przełączanie w Settings, Advanced. Układ zmienia się, gdy aplikacja wychodzi na wierzch. Zobacz profile dla aplikacji.
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.