Polski
Czy Karabiner-Elements może zmapować kontroler do gier?
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.
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.
Kroki
- Zainstaluj InputConfig i zezwól na dostęp Dostępność.
- Sparuj kontroler normalnie. Dalej jest kontrolerem.
- Dodaj wiersz, naciśnij Scan (Skanuj), naciśnij przycisk i wybierz klawisz, który ma wysyłać.
- 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.

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 (Skróty klawiszowe), Modifier Keys. Nic nie trzeba instalować.
- Zamień jeden klawisz w inny do następnego restartu. Wbudowane polecenie macOS
hidutilw 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
Sprawdź po kolei, od najprostszego kroku:
- 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ć.
- Użyj trybu klawiatury. 8BitDo z takim trybem, na przykład Zero 2 albo Micro, pojawia się w tym trybie jako klawiatura.
- Zezwól na Monitorowanie wprowadzania. Karabiner-Elements potrzebuje dostępu Monitorowanie wprowadzania, żeby zobaczyć pilota w trybie klawiatury.
- 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 (Klawisze modyfikujące) 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. InputConfig wyświetla się po polsku, gdy Mac jest ustawiony na polski. Niektóre strony witryny są tylko po angielsku.
Ta strona w innych językach: English
Za darmo. macOS 14 lub nowszy. Bez konta, nic nie opuszcza Twojego Maca. Open source na GitHubie.