Polski

Pad do DOSBox, ScummVM i gier retro na Macu

Pobierz InputConfig z Mac App StoreTa 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

  1. Przy emulatorze konsoli ustaw pad w jego własnych ustawieniach kontrolerów i na tym poprzestań.
  2. 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.
  3. W ScummVM ustaw wskaźnik na lewym drążku, lewe i prawe kliknięcie na A i B, a Control F5 na Start.
  4. W grach arcade w przeglądarce zrób jeden preset ze strzałkami, Z, X, C i Spacją, a wskaźnik ogranicz i ukryj.
  5. Dodaj każdy emulator albo grę do listy automatycznego przełączania jej presetu.
  6. 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:

  1. Emulator czyta pad. OpenEmu, RetroArch, Dolphin, PCSX2, PPSSPP i MAME czytają kontrolery bezpośrednio. Ustaw pad w emulatorze.
  2. 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.
  3. 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.

Edytor InputConfig dla układu Emulator / Arcade, w którym wiersze D-pada wysyłają cztery strzałki, a wiersze A i B wysyłają Z i X.
Figure 1. Układ Emulator / Arcade w InputConfig: D-pad wysyła strzałki, a A i B wysyłają Z i X.

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.

Układ DOSBox narysowany na DualSense Edge w InputConfig: strzałki na D-padzie, a na przyciskach Control, Option, Space i Escape.
Figure 2. Układ DOSBox: D-pad wysyła strzałki, a przyciski wysyłają Control, Option i Space, czyli klawisze, których używało najwięcej gier DOS.
Układ DOSBox w edytorze InputConfig, z wierszem dla każdej strzałki i każdego klawisza akcji.
Figure 3. Ten sam układ w postaci wierszy. Ogień to Control, a krok w bok to Option, więc zmień te dwa, jeśli twoja gra używała innych klawiszy.

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:

  1. Wyłącz Steam Input dla emulatora. Jeśli uruchomił go Steam.
  2. Daj emulatorowi własny preset. Automatyczne przełączanie uruchamia go, gdy emulator wychodzi na wierzch. Mapuj tylko przyciski, których emulator nie przypisał.
  3. 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

Pobierz InputConfig z Mac App StoreZa darmo. macOS 14 lub nowszy. Bez konta, nic nie opuszcza Twojego Maca. Open source na GitHubie.