Polski

Czy Karabiner-Elements może zmapować kontroler do gier?

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.

Po części, i mniej, niż potrzebuje większość osób. Karabiner-Elements to najlepszy modyfikator klawiatury na Macu, darmowy i o otwartym kodzie, a jest zbudowany wokół klawiatur i myszy. Od wersji 14.13, wydanej w grudniu 2023, czyta też niektóre pady: jego informacje o wydaniu mówią, że urządzenia DirectInput są obsługiwane, a XInput nie są obsługiwane wcale, a późniejsze wersje dodały martwą strefę, gdy gałkę pada używa się jako wskaźnika. Czy pad się pojawi, zależy więc od padu i jego trybu. Drugą częstą drogą jest pad, który potrafi udawać klawiaturę, na przykład 8BitDo Zero 2 w trybie klawiatury, co wielu użytkowników Anki ustawia. Jeśli chcesz, żeby kontroler wysyłał klawisze i ruszał myszą w każdej aplikacji, krótszą drogą jest mapper zrobiony pod kontrolery, taki jak InputConfig.

Wersja 1.7 aplikacji InputConfig, spodziewana w październiku 2026 r., będzie w pełni dostępna po polsku.

Kroki

  1. Zainstaluj InputConfig i zezwól na dostęp Dostępność.
  2. Sparuj kontroler normalnie. Dalej jest kontrolerem.
  3. Dodaj wiersz, naciśnij Scan, naciśnij przycisk i wybierz klawisz, który ma wysyłać.
  4. Naciśnij Aktywuj (Activate). Działa we wszystkich aplikacjach.

Zmapuj kontroler na klawisze mapperem kontrolerów

  • Ty: Zainstaluj InputConfig, zezwól na dostęp Dostępność i sparuj kontroler normalnie. Dodaj wiersz, naciśnij Scan, naciśnij przycisk i wybierz klawisz, który ma wysyłać.
  • InputConfig: Odczytuje pad jako kontroler i wysyła wybrany klawisz. Gałki mogą sterować myszą albo czterema klawiszami.
  • Sprawdzenie: Naciśnij Activate, a potem przycisk w dowolnej aplikacji. Klawisz tam dociera.

Dla samego Anki przewodnik po Anki ma gotowy układ.

Główne okno InputConfig z wybranym presetem Desktop Navigation, z wierszami wymieniającymi kontrolkę kontrolera po lewej i klawisz lub kliknięcie, które wysyła, po prawej.
Figure 1. Główne okno InputConfig: każdy wiersz nazywa kontrolkę i klawisz albo kliknięcie, które wysyła.

Użyj obu: jednego do klawiszy, drugiego do kontrolerów

Nie konkurują ze sobą. Używaj Karabiner-Elements do klawiatury, na przykład Caps Lock jako Escape, a InputConfig do kontrolera, sprzętu MIDI i dodatkowych przycisków myszy.

InputConfig dodaje zadanie do klawisza i zostawia jego własne zadanie na miejscu, więc nie może zamienić dwóch klawiszy, a do tego jest Karabiner. Słucha klawiatury bez blokowania lub przemapowywania samego klawisza, a klawisze z każdej klawiatury liczą się jako ten sam klawisz.

Wybierz właściwe narzędzie do zadania na klawiaturze

Większość osób, które szukają alternatywy dla Karabiner-Elements, chce czegoś prostszego albo czegoś, co nie instaluje sterownika. Właściwa odpowiedź zależy od zadania:

  • Zamień Caps Lock, Control, Option, Command albo Globe. macOS robi to w Ustawieniach systemowych, Klawiatura, Keyboard Shortcuts, Modifier Keys. Nic nie trzeba instalować.
  • Zamień jeden klawisz w inny do następnego restartu. Wbudowane polecenie macOS hidutil w Terminalu, pokazane niżej.
  • Klawisz Hyper na Caps Lock. Mała aplikacja Hyperkey albo reguła w Karabiner-Elements.
  • Makra, skróty i reguły dla aplikacji z wizualnym edytorem. BetterTouchTool albo Keyboard Maestro, oba płatne.
  • Przemapowanie z warstwami, zapisane jako plik konfiguracyjny. Kanata, darmowy i o otwartym kodzie. Na Macu polega na tym samym wirtualnym sterowniku klawiatury, którego używa Karabiner-Elements.
  • Nadaj zadanie zapasowym klawiszom, przyciskom myszy, kontrolerowi albo padowi MIDI. InputConfig, darmowa aplikacja, którą tworzę. Nie instaluje sterownika, a dobrze radzi sobie z F13 do F19, przytrzymywanymi prawymi modyfikatorami i innym zadaniem dla tego samego klawisza w każdej aplikacji.

Terminal: Zamień Caps Lock na F18 do następnego restartu.

hidutil property --set '{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc":0x700000039,"HIDKeyboardModifierMappingDst":0x70000006D}]}'

Co się dzieje: Caps Lock wysyła teraz F18, który InputConfig może odczytać jako wejście. Restart przywraca Caps Lock. Strona prawe klawisze Command i Option ma więcej poleceń do wklejenia.

Jeśli 8BitDo nie pojawia się w Karabiner-Elements

Wspinaj się po tej drabinie, od najmniejszego kroku:

  1. Sprawdź tryb. Informacje o wydaniu Karabiner-Elements mówią, że obsługa padów obejmuje tylko urządzenia DirectInput, więc pad w innym trybie może się nie pojawić.
  2. Użyj trybu klawiatury. 8BitDo z takim trybem, na przykład Zero 2 albo Micro, pojawia się w tym trybie jako klawiatura.
  3. Zezwól na Monitorowanie wprowadzania. Karabiner-Elements potrzebuje dostępu Monitorowanie wprowadzania, żeby zobaczyć pilota w trybie klawiatury.
  4. Użyj go jako kontrolera. InputConfig odczytuje pady 8BitDo w trybach z strony połączenia 8BitDo.

Krótka wersja

  • Klawiatury. Użyj Karabiner-Elements albo wbudowanych w macOS Modifier Keys i hidutil.
  • Kontrolery. Użyj mappera kontrolerów, takiego jak InputConfig.
  • Oba na jednym Macu. Nie konkurują ze sobą.

Karabiner zmienia to, czym jest klawisz, a InputConfig nadaje kontrolce zadanie.

Pytania

Czy Karabiner-Elements obsługuje kontrolery Xbox albo PS5?

Nie jako mapper kontrolerów. Jego informacje o wydaniu mówią, że czyta gamepady DirectInput, a nie XInput, więc zależy to od padu i jego trybu. Mapper kontrolerów taki jak InputConfig czyta kontrolery Xbox i PS5 bezpośrednio.

Czy mogę użyć kontrolera 8BitDo z Karabiner-Elements?

Niezawodnie tylko model, który potrafi przełączyć się w tryb klawiatury, na przykład 8BitDo Zero 2. W zwykłych trybach jest kontrolerem do gier, który InputConfig czyta bezpośrednio.

Jak skonfigurować pilota Anki na Macu z Karabiner-Elements?

Sparuj pilota w trybie klawiatury, daj Karabiner-Elements dostęp Monitorowanie wprowadzania i napisz regułę, która zamienia każdy klawisz wysyłany przez pilota w Spację, 1, 2 albo 4. Prostsza droga to sparować go w trybie kontrolera i użyć mappera. Strona pilota Anki opisuje obie.

Dlaczego mój 8BitDo nie pojawia się w Karabiner-Elements?

Karabiner-Elements jest zrobiony pod klawiatury i myszy, a jego informacje o wydaniu mówią, że obsługa padów obejmuje tylko urządzenia DirectInput, więc pad w innym trybie może się nie pojawić. 8BitDo z trybem klawiatury, na przykład Zero 2 albo Micro, pojawia się w tym trybie jako klawiatura. Aby użyć go jako kontrolera, InputConfig czyta go bezpośrednio.

Czy jest alternatywa dla Karabiner-Elements bez sterownika?

Do zamiany klawiszy modyfikujących sam macOS: Ustawienia systemowe, Klawiatura, Keyboard Shortcuts, Modifier Keys. Do zmiany jednego klawisza w inny do restartu wbudowane polecenie hidutil. Do nadawania zapasowym klawiszom, przyciskom myszy i kontrolerom zadania InputConfig, który nie instaluje sterownika i dodaje się do klawisza zamiast go zastępować.

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.