Polski
Dwuosobowy enkoder arcade USB na Macu
Ta 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.
Tak, bez sterownika, o ile enkoder przedstawia się jako joystick. Enkoder arcade USB, mała płytka, do której podłącza się drążki i przyciski w barku albo domowym panelu, zwykle tak robi, także w płytkach sprzedawanych jako enkodery zero delay.
Ustawienia dla dwóch graczy przychodzą jako dwie płytki albo jedna podwójna, a InputConfig 1.6, darmowa aplikacja na Maca, którą tworzę, daje teraz każdemu graczowi własny kontroler w obu przypadkach. Omówię, co Mac robi z każdym rodzajem i jak go ustawić.
Wersja 1.7 aplikacji InputConfig, spodziewana w październiku 2026 r., będzie w pełni dostępna po polsku.
Kroki
- Ustal, czy płytka to enkoder joysticka, czy enkoder klawiatury.
- W emulatorze przypisz sterowanie każdego gracza w jego ustawieniach wejścia.
- W grach na klawiaturę otwórz InputConfig i sprawdź każdy przewód w Live Visualizer.
- Zeskanuj drążek i przyciski gracza pierwszego na klawisze, a potem gracza drugiego na inne klawisze.
- Naciśnij Aktywuj (Activate).
Odróżnij enkodery joysticka od enkoderów klawiatury
Enkodery są dwóch rodzajów i zachowują się na Macu bardzo różnie:
- Enkodery joysticka. Zgłaszają się jako USB pad do gry: drążek przychodzi jako krzyżak albo dwie osie, a każdy przycisk jako ponumerowany przycisk. Większość tanich płytek zero delay używa układu DragonRise i działa w ten sposób. macOS czyta je jako zwykłe urządzenia HID, więc pojawiają się w Informacjach o systemie, sekcja USB, ale nie w Ustawieniach systemowych, Kontrolerach do gier.
- Enkodery klawiatury. Zgłaszają się jako klawiatura USB: każdy przycisk wpisuje klawisz, w domyślnym układzie MAME albo w takim, jaki zaprogramujesz. Każda aplikacja widzi te klawisze bez instalowania czegokolwiek.
Niektóre płytki potrafią oba, ustawiane zworką, przełącznikiem albo kombinacją przycisków, a karta sprzedawcy mówi, która.
Zmapuj to w emulatorze
MAME, RetroArch i OpenEmu same czytają joysticki HID. Podłącz płytkę i przypisz każdą kontrolkę w ustawieniach wejścia emulatora.
RetroArch: Gdzie przypisuje się sterowanie każdego gracza.
Settings, Input, RetroPad Binds, Port 1 ControlsCo się dzieje: Przypisujesz gracza pierwszego. Port 2 Controls, w tym samym miejscu, to gracz drugi.
Więcej o problemach z kontrolerem w emulatorze. Przy emulatorze, który czyta płytkę, nic innego nie potrzebujesz.
Daj każdemu graczowi kontroler
To, jak pokazuje się konfiguracja dla dwóch graczy, zależy od sprzętu:
- Dwie osobne płytki. Każda to osobne urządzenie USB, więc każda to osobny kontroler. Dwie identyczne płytki zgłaszają tę samą nazwę. InputConfig 1.6 trzyma je osobno i nie włączają się już razem.
- Jedna podwójna płytka albo adapter bliźniaczy. Wiele wysyła obu graczy jednym kablem, każdego jako osobny raport. InputConfig 1.6 to wykrywa i daje graczowi drugiemu własny kontroler, wymieniony pod nazwą płytki z dopiskiem player 2.
- Podwójna płytka wysyłająca obu graczy jako jeden raport. Wtedy to jeden kontroler z każdym przyciskiem obu graczy. To nadal działa: jeden preset może przypisać połowę gracza pierwszego i połowę gracza drugiego do różnych klawiszy.

W InputConfig każdy kontroler dostaje własne miejsce, numerowane od 0, a preset trzyma osobne wiersze dla każdego miejsca. Wybierz, z którego podłączonego kontrolera czyta grupa, w menu urządzenia grupy albo w menu panelu Live Visualizer pod Connected. Gracz 2 za nazwą płytki oznacza, że podział się udał.
Daj każdemu graczowi klawisze w grach na klawiaturę
Sporo gier arcade na Macu i większość gier w przeglądarce czyta tylko klawiaturę. Dla enkodera joysticka InputConfig czyta płytkę i wysyła klawisze.
Krok 1: Sprawdź okablowanie
- Ty: Podłącz płytkę, otwórz InputConfig, a potem przesuwaj każdy drążek i naciskaj każdy przycisk, patrząc na Live Visualizer.
- InputConfig: Wymienia kontroler każdego gracza na górze paska bocznego i rysuje enkoder jako zwykłą mapę tego, co zgłasza, jedna lampka na przycisk. Gdy kontrolera brakuje, kliknij Refresh Controllers albo zaznacz płytkę w InputConfig, Devices.
- Sprawdzenie: Każdy przewód zapala lampkę, zanim cokolwiek przypiszesz.

Krok 2: Przypisz gracza pierwszego
- Ty: W nowym presecie, pod kontrolerem gracza pierwszego, naciśnij Skanuj (Scan) na wierszu, przesuń drążek albo naciśnij przycisk, a potem wybierz jego klawisz. Dla drążka często W, A, S i D.
- InputConfig: Wypełnia każdy wiersz kontrolką, którą nacisnąłeś.
- Sprawdzenie: Każda kontrolka wysyła swój klawisz w polu tekstowym.
Krok 3: Przypisz gracza drugiego i aktywuj
- Ty: Zrób to samo pod kontrolerem gracza drugiego, strzałkami i jego własnymi przyciskami, a potem naciśnij Aktywuj (Activate).
- InputConfig: Czyta obu graczy naraz.
- Sprawdzenie: Obaj gracze mogą nacisnąć naraz. Gra widzi dwie osoby na jednej klawiaturze.

Te same dwa układy pasują do większości dwuosobowych gier w przeglądarce. Dłuższa wersja, z typowym wyborem klawiszy, jest na stronie dwa kontrolery na Macu. W, A, S, D dla jednego gracza i strzałki dla drugiego pasują do większości gier dla dwóch osób.
Co 1.6 zmieniło dla tanich enkoderów
- Naprawione deskryptory. Płytki, które źle opisują własne osie, co jest częste przy enkoderach w stylu DragonRise, są naprawiane w trakcie czytania, zamiast dawać drążek przyklejony do jednej krawędzi.
- Więcej przycisków. Można przypisać do 128 przycisków, dla płytek z dużą liczbą wejść.
- Kolejność przewodów. Identyfikator USB DragonRise jest wspólny dla wielu różnych produktów, więc InputConfig używa wiersza przycisków ze społeczności dla jednego tylko wtedy, gdy pasuje dokładnie. W przeciwnym razie czyta własny opis płytki i numeruje przyciski w kolejności przewodów, czego chcesz dla panelu, który sam przewodowałeś.
- Starsze presety. Presety zrobione w 1.5 z enkoderem dostają propozycję aktualizacji przy pierwszym podłączeniu, bo 1.6 numeruje kontrolki inaczej. Zaznacz presety i kliknij Update Ticked Presets.
Jeśli pominąłeś aktualizację, Ustawienia, Zaawansowane, Check Older Presets Again przywraca propozycję.
Użyj enkodera klawiatury
Enkoder klawiatury nie potrzebuje niczego na Macu: gry czytają jego klawisze bezpośrednio. InputConfig może też słuchać tych klawiszy i dodać coś ponad to, na przykład przytrzymany przycisk otwierający menu albo klawisz uruchamiający skrót.
- Jedna klawiatura dla InputConfig. Nie może rozpoznać, z której płytki przyszedł klawisz, bo wejście klawiatury Maca dociera do niego jako jedna klawiatura. Daj każdemu graczowi inne klawisze w ustawieniach samego enkodera.
- Tylko słuchanie. Klawisze są tylko słuchane, więc przypisany klawisz i tak dociera też do gry.
Przy enkoderze klawiatury rozdziel graczy w samym enkoderze, a nie w InputConfig.
Czego nie potrafi
InputConfig wysyła zdarzenia klawiatury i myszy. Gry, które przyjmują tylko rozpoznany kontroler, nie zobaczą enkodera joysticka, z InputConfig czy bez. Dla nich drogą jest emulator, który czyta płytkę bezpośrednio.
Krótka wersja
- Emulatory. Przypisz każdego gracza w ustawieniach wejścia emulatora.
- Gry na klawiaturę. InputConfig, jedna grupa na gracza, Skanuj każdą kontrolkę na jej klawisz.
- Podwójne płytki. 1.6 wymienia gracza drugiego jako osobny kontroler, gdy płytka wysyła graczy osobno.
Najpierw sprawdź każdy przewód w Live Visualizer, a przypisywanie zajmie minuty.
Pytania
Czy zero delay enkoder USB działa na Macu?
Tak. Większość płytek zero delay zgłasza się jako joystick USB, który macOS czyta bez sterownika. Emulatory czytają go bezpośrednio, a InputConfig czyta go dla gier, które przyjmują tylko klawiaturę. Nie pojawia się w Ustawieniach systemowych, Kontrolerach do gier, i to jest normalne.
Dlaczego mój enkoder arcade pokazuje się jako jeden kontroler dla dwóch graczy?
Niektóre podwójne płytki wysyłają obu graczy w jednym raporcie, więc to jedno urządzenie z dwukrotnie większą liczbą przycisków. InputConfig 1.6 dzieli płytki, które wysyłają każdego gracza osobno. Dla takiej, która tego nie robi, przypisz sterowanie gracza pierwszego i gracza drugiego do różnych klawiszy w jednym presecie.
Czy enkoder DragonRise wymaga sterownika na Macu?
Nie. macOS czyta płytki DragonRise jako joysticki HID. Ich deskryptory bywają lekko błędne, a InputConfig 1.6 naprawia typowe błędy w trakcie czytania.
Czy enkoder klawiatury, taki jak I-PAC, może działać na Macu?
Tak. Dla macOS to klawiatura USB, więc gry i emulatory czytają jej klawisze bez instalowania czegokolwiek.
Czy InputConfig może sprawić, że mój enkoder będzie wyglądał jak kontroler Xbox?
Nie. Wysyła zdarzenia klawiatury i myszy. Gry, które przyjmują tylko rozpoznany kontroler, nie zobaczą enkodera joysticka.
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.