Polski
Pad do DOSBox, ScummVM i gier retro 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.
Gry DOSBox, ScummVM i inne gry retro, które znają tylko klawiaturę, można na Macu obsługiwać padem z gotowym presetem z kilkoma wierszami w InputConfig. Emulatory konsol są inne: OpenEmu, RetroArch, Dolphin, PCSX2 i PPSSPP same czytają pady, więc ustaw pad w ich własnym ekranie kontrolerów, a InputConfig używaj tylko na brzegach.
Ten przewodnik dotyczy głównie drugiego rodzaju gier retro: gier DOS w DOSBox, przygodówek w ScummVM, przeglądarkowych wersji starych gier arcade i Flash oraz starych gier na Maca, które znały tylko klawiaturę i mysz. Trzy albo cztery układy pokrywają prawie wszystko. Jeśli emulator konsoli ignoruje pad, zajrzyj do Kontroler nie działa w OpenEmu na Macu i Kontroler nie działa w emulatorze na Macu, gdzie opisano poprawki.
Wersja 1.7 aplikacji InputConfig, spodziewana w październiku 2026 r., będzie w pełni dostępna po polsku.
Kroki
- Przy emulatorze konsoli ustaw pad w jego własnych ustawieniach kontrolerów i na tym poprzestań.
- W DOSBox przypisz D-pad i lewy drążek do strzałek, A do Control, B do Alt, X do Spacji, a Start do Escape.
- W ScummVM ustaw wskaźnik na lewym drążku, lewe i prawe kliknięcie na A i B, a Control F5 na Start.
- W grach arcade w przeglądarce zrób jeden preset ze strzałkami, Z, X, C i Spacją, a wskaźnik ogranicz i ukryj.
- Dodaj każdy emulator albo grę do listy automatycznego przełączania jej presetu.
- Jeśli każdy przycisk działa dwa razy, dwie rzeczy czytają pad: wyłącz jedną z nich.
Ustal, kto czyta kontroler
Jedna zasada rozwiązuje większość problemów z grami retro. Idź po tej drabinie i zatrzymaj się na pierwszym szczeblu, który pasuje:
- Emulator czyta pad. OpenEmu, RetroArch, Dolphin, PCSX2, PPSSPP i MAME czytają kontrolery bezpośrednio. Ustaw pad w emulatorze.
- Emulator czyta pad, ale niektóre klawisze są tylko klawiaturowe. Zapis stanu, szybkie przewijanie, menu MAME. Mały preset, który mapuje tylko przyciski nieprzypisane w emulatorze, przenosi te klawisze na pad.
- Gra zna tylko klawiaturę i mysz. DOSBox, ScummVM, wersje przeglądarkowe, stare gry na Maca. Pełny preset InputConfig jest wtedy kontrolerem.
Jeden czytnik na przycisk: jeśli emulator i preset odpowiadają na to samo naciśnięcie, przycisk zadziała dwa razy.

Ustaw DOSBox i gry DOS
Większość gier akcji DOS używa strzałek plus Control, Alt i Space:
- Ruch. D-pad i lewy drążek na strzałkach.
- Ogień. A na Control, czyli ogień w niemal wszystkim.
- Skok albo drugi klawisz. B na Alt.
- Reszta. X na Space, Y na Return, Start na Escape, a zderzaki na klawisze 1 i 2 do wyboru broni.
Klawiszowy mapper DOSBox też widzi kontroler, ale preset łatwiej przypisać do konkretnej gry, a przełącza się automatycznie, gdy DOSBox jest na wierzchu. Zachowaj wiersz Type Text z poleceniem uruchomienia gry, jeśli zaczynasz gry z wiersza poleceń DOS.


Ustaw ScummVM i gry wskaż i kliknij
Gry wskaż i kliknij potrzebują wskaźnika i dwóch przycisków:
- Wskaźnik. Lewy drążek, z krzywą Smooth.
- Kliknięcia. A to lewy przycisk, B to prawy.
- Ekwipunek. Prawy drążek przewija, dla gier z przewijanym ekwipunkiem.
- Menu. Control F5 na Start, czyli skrót ScummVM do jego Global Main Menu, i Escape na Back, żeby pominąć przerywniki.
ScummVM 2.2 i nowsze potrafią same przypisać przyciski kontrolera w Global Options, Keymaps, także z wirtualną myszą na drążku. Jeśli to ci odpowiada, użyj tego i pomiń układ. Nie ustawiaj obu naraz, bo każde naciśnięcie dotrze dwa razy. Przepływ Emulator / Arcade w Smart Preset Maker i wbudowany preset Mouse + Scroll to dobre punkty wyjścia.
Zrób jeden preset dla gier arcade w przeglądarce
Archiwa arcade i konsol w Internet Archive, archiwa Flash i tysiące gier io działają w przeglądarce i czytają klawiaturę. Strzałki i Z, X, C albo strzałki, Spacja i Shift obejmują większość z nich.
- Ty: Zrób jeden preset Browser Arcade z D-padem i drążkiem na strzałkach, przyciskami czołowymi na Z, X, C i Spacji, a zderzakami na Shift i Control. Ogranicz i ukryj wskaźnik.
- InputConfig: Wysyła te klawisze do gry otwartej w przeglądarce i trzyma wskaźnik z dala od niej.
- Sprawdzenie: Załaduj grę i zagraj poziom. Popraw wiersz, jeśli tytuł używa czegoś dziwnego.
Układ Emulator / Arcade to najszybszy start, a Jak grać w gry przeglądarkowe kontrolerem na Macu opisuje strony z grami, które same czytają pad. Jeden preset arcade obejmuje większość gier w przeglądarce, więc zmieniaj wiersz tylko wtedy, gdy gra zachowuje się dziwnie.
Stare gry na Maca, roguelike i autofire
- Stare gry na Maca. Klasyczne porty i shareware z ery bez kontrolerów działają tak samo. Kilka używa klawisza Command jako modyfikatora w grze. Warstwa akordów na zderzaku obsługuje to bez klawiatury.
- Gry tekstowe i roguelike. NetHack, DCSS i podobne potrzebują mnóstwa liter. Drążek z ośmioma kierunkami i strefami dla przekątnych daje ruch, przyciski czołowe i akordy dają dwadzieścia najczęściej używanych poleceń, a dyktowanie jest zaskakująco dobrym sposobem na resztę.
- Autofire. Strzelanki z tamtych czasów zakładały, że klawisz ognia będzie mocno wciskany. Ustaw Turbo na wierszu ognia na 15 naciśnięć na sekundę, a zderzak stanie się autofire. To też łagodniejsze dla dłoni, która nie potrafi szybko naciskać.
Ustaw pad w każdym emulatorze konsoli
Przy emulatorach konsol kontroler należy do ich własnych ustawień. Oto, gdzie każdy z nich go przechowuje na Macu:
- OpenEmu. Settings, Controls, wybierz konsolę i swój kontroler, kliknij przycisk i naciśnij go na padzie. Jeśli nic nie reaguje, zwykle chodzi o uprawnienie Monitorowanie wprowadzania albo Bluetooth. Kontroler nie działa w OpenEmu na Macu.
- RetroArch. Settings, Input, RetroPad Binds, Port 1 Controls, Set All Controls. Na Macu oferuje trzy sterowniki kontrolerów: hid, mfi i sdl2, a zmiana sterownika często naprawia martwy pad.
- Dolphin. Controllers, Standard Controller na porcie 1, Configure, a potem wybierz swój pad w menu Device.
- PCSX2. Settings, Controllers, zostaw źródło SDL włączone, a potem Automatic Mapping.
- PPSSPP. Settings, Controls, Control mapping.
- MAME. Czyta kontrolery, ale jego menu i niektóre klawisze właściwe dla maszyn są tylko klawiaturowe, więc mały preset dla klawiszy menu dobrze działa obok niego.
Joystick arcade zwykle działa w OpenEmu albo RetroArch, gdy jest w trybie, który Mac potrafi odczytać: PC albo DirectInput w większości joysticków, nie Xbox. Każdy emulator ma swój typowy problem, opisany w Kontroler nie działa w emulatorze na Macu.
Tam, gdzie InputConfig pomaga obok nich: przypisanie skrótów emulatora (zapis stanu, szybkie przewijanie, menu) do przycisków, których emulator nie używa, sterowanie wskaźnikiem Maca w bibliotece gier tym samym padem oraz układ Emulator / Arcade dla kilku emulatorów, które przyjmują tylko klawiaturę.
Jeśli każdy przycisk działa dwa razy
Dwie rzeczy czytają ten sam pad: sam emulator oraz mapper albo Steam Input, który zamienia pad w klawisze. Dokumentacja PCSX2 opisuje to przy Steamie, gdzie Circle kończy na pauzowaniu gry. Idź po tej drabinie:
- Wyłącz Steam Input dla emulatora. Jeśli uruchomił go Steam.
- Daj emulatorowi własny preset. Automatyczne przełączanie uruchamia go, gdy emulator wychodzi na wierzch. Mapuj tylko przyciski, których emulator nie przypisał.
- Nie mapuj żadnych przycisków. Pusty preset dla emulatora pozwala mu czytać sam pad.
Wersja skrócona
- Emulatory konsol. Ustaw pad w emulatorze. InputConfig tylko dla pozostałych klawiszy.
- DOSBox. Używa strzałek, Control, Alt i Space.
- ScummVM. Wskaźnik, dwa kliknięcia, Control F5 dla menu.
- Arcade w przeglądarce. Jeden preset ze strzałkami, Z, X, C i Spacją wystarcza.
Jeśli gra znała tylko klawiaturę, kilka wierszy zrobi z niej grę na pad.
Pytania
Czy OpenEmu i RetroArch tego potrzebują?
Nie, czytają kontrolery bezpośrednio. Używaj InputConfig tylko do gier i emulatorów, które tego nie robią.
A tryb klawiaturowy MAME?
MAME czyta kontrolery, ale jego menu i niektóre klawisze właściwe dla maszyn są tylko klawiaturowe. Mały preset dla klawiszy menu obok własnego wejścia kontrolera MAME działa dobrze.
Czy mój joystick arcade zadziała w OpenEmu albo RetroArch na Macu?
Zwykle tak, gdy joystick jest w trybie, który Mac potrafi odczytać: PC albo DirectInput w większości joysticków, nie Xbox. Przypisz przyciski w ekranie kontrolek samego emulatora. InputConfig jest potrzebny tylko dla emulatorów i gier w przeglądarce, które czytają wyłącznie klawiaturę.
Dlaczego w emulatorze każdy przycisk działa dwa razy?
Dwie rzeczy czytają ten sam pad: sam emulator oraz mapper albo Steam Input, który zamienia pad w klawisze. Dokumentacja PCSX2 opisuje to przy Steamie, gdzie Circle kończy na pauzowaniu gry. Wybierz jedną z nich dla każdego emulatora. W InputConfig daj emulatorowi własny preset (automatyczne przełączanie uruchamia go, gdy emulator wychodzi na wierzch), który mapuje tylko przyciski nieprzypisane w emulatorze, albo nie mapuje żadnych.
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, Dansk, Deutsch, Español, Français, 日本語, Norsk, Português, Русский, Українська, Tiếng Việt
Za darmo. macOS 14 lub nowszy. Bez konta, nic nie opuszcza Twojego Maca. Open source na GitHubie.