Polski
Czy można używać Switch 2 Pro Controller na Macu?
Nie, nie bezpośrednio. macOS obsługuje oryginalny Switch Pro Controller i Joy-Cony od macOS 13 Ventura, ale nie ma wsparcia dla Switch 2 Pro Controller ani Joy-Con 2, więc nie działają jako kontrolery do gier na Macu. Przez kabel USB-C jest już jednak sposób: InputConfig 1.6 wysyła do Pro Controller 2 polecenia startowe, na które czeka, a potem odczytuje go jak każdy inny pad. Aplikacja oznacza to jako funkcję eksperymentalną, i ja też, bo powstała bez kontrolera pod ręką. Jeśli potrzebny jest kontroler Nintendo, który po prostu działa na Macu już dziś, najlepszym wyborem pozostaje oryginalny Pro Controller.
InputConfig jest za darmo w Mac App Store. macOS 14 lub nowszy, bez konta, bez śledzenia, open source.
Kroki
- Podłącz kontroler do Maca kablem USB-C z przesyłem danych.
- Otwórz InputConfig 1.6 lub nowszy. Sam uruchomi kontroler.
- Poczekaj na diodę gracza 1 i wpis Switch 2 Pro Controller na pasku bocznym.
- Stwórz preset albo wybierz układ w Kreatorze inteligentnych ustawień (Smart Preset Maker).
Dlaczego Mac go nie widzi
Mac obsługuje kontrolery, które Apple dodało do swojego frameworka kontrolerów do gier, a pady Switch 2 nie ma na tej liście.
- Przez USB. Pro Controller 2 pojawia się jako gamepad, ale milczy, dopóki host nie wyśle mu serii poleceń startowych na drugim, specyficznym dla producenta interfejsie USB.
- Przez Bluetooth. Używa Bluetooth Low Energy według własnego standardu Nintendo zamiast zwykłego parowania.
Projekty społeczności poniżej oraz InputConfig działają tak, że same obsługują te protokoły.
Obejścia od społeczności
- procon2-mac. GitHub, MIT: narzędzie wiersza poleceń w Swift, które wysyła polecenia startowe przez USB, żeby Steam i inne aplikacje mogły odczytać Pro Controller 2 na kablu, z wibracjami HD. Jego tryb bezprzewodowy wymaga rozszerzenia DriverKit, które trzeba samemu zbudować i podpisać płatnym kontem dewelopera Apple.
- switch2bridge-macos. GitHub, MIT: aplikacja paska menu w Pythonie, która łączy się z Pro Controller 2 przez Bluetooth Low Energy i zamienia jego przyciski na naciśnięcia klawiszy. Powstała dla emulatora Ryujinx i ma serwer DSU dla gałek analogowych w Dolphin i Cemu. Prosi o uprawnienie Dostępność. Tylko Pro Controller 2.
- connect_ns2pro_to_mac. GitHub: kolejny most Bluetooth Low Energy dla Pro Controller 2.
- Switch2ProMac. GitHub: skrypt powłoki, który sprawia, że przewodowy Pro Controller 2 widać w Steam na macOS jako Pro Controller.
- JoyCon2Mac. GitHub: projekt DriverKit dla Joy-Con 2, który przedstawia je jako wirtualny DualSense i mysz. Jego readme mówi, że wymaga wyłączenia System Integrity Protection i AMFI, co usuwa podstawowe zabezpieczenia Maca, i żeby na razie nie traktować go jak zwykłej instalacji. To projekt dla deweloperów, nie coś do instalacji na Macu, na którym się polega. Drugi projekt o tej samej nazwie mapuje Joy-Con 2 na naciśnięcia klawiszy bez wyłączania czegokolwiek: Joy-Con 2 na Macu opisuje różnicę między nimi.
Wszystkie są nieoficjalne i niezwiązane z Apple ani Nintendo, a nie były testowane. Żaden z nich nie sprawia, że nowe kontrolery stają się zwykłymi kontrolerami Maca, które widzi każda gra.
Użycie z InputConfig na kablu
- Podłącz Switch 2 Pro Controller do Maca kablem USB-C, który przesyła dane, bezpośrednio do Maca na czas testów.
- Otwórz InputConfig 1.6 lub nowszy.
- Ty: Poczekaj około sekundy po otwarciu aplikacji.
- InputConfig: Sam wysyła do kontrolera polecenia startowe.
- Sprawdź: Zapala się dioda gracza 1, a kontroler pojawia się na górze paska bocznego jako Switch 2 Pro Controller (Experimental).
Naciskaj przyciski przy otwartym Live Visualizer, a potem stwórz preset albo wybierz układ dla jednej z ponad 450 gier i aplikacji w Kreatorze inteligentnych ustawień (Smart Preset Maker).
- Co odczytuje. Litery Nintendo: każdy przycisk główny, obie gałki, krzyżak, L, R, ZL i ZR, Minus, Plus, Home, Capture, przycisk C i dwa tylne przyciski, GL i GR.
- Czego potrzebuje. Nie potrzebuje sterownika ani rozszerzenia i niczego nie zmienia w zabezpieczeniach Maca.
- Po uśpieniu. InputConfig wysyła polecenia startowe ponownie, więc kontroler wraca bez ponownego podłączania.
- Kontroler GameCube dla Switch 2. Przyjmuje te same polecenia startowe i działa tak samo. Opisuje go strona Kontrolery GameCube na Macu.
Czego jeszcze nie potrafi
- Być kontrolerem Maca. Dla innych aplikacji nim nie jest, więc gry, które odczytują kontrolery bezpośrednio, nadal go nie widzą.
- Bluetooth. Działa tylko na kablu.
- Analogowe ZL i ZR. Są odczytywane jako włączone albo wyłączone.
- Wibracje i ruch. InputConfig jeszcze nie używa żadnego z nich.
Aplikacja powstała na podstawie opublikowanej przez społeczność sekwencji startowej i układu raportu (dzięki procon2-mac), bez kontrolera pod ręką, dlatego oznacza go jako Experimental. Jeśli przycisk jest odczytywany błędnie, zgłoś problem na GitHubie.
Kontroler w stylu Nintendo, który działa już teraz
- Oryginalny Switch Pro Controller. Bluetooth, macOS 13 lub nowszy: kroki parowania. Nintendo podaje go jako zgodny ze Switch 2, więc jeden pad może służyć do obu konsol.
- Oryginalne Joy-Cony. Pojedynczo albo jako para: jak podłączyć Joy-Cony do Maca.
- Pady 8BitDo. W trybie S (Switch) macOS 13 i nowszy widzi 8BitDo jako Pro Controller, z zamienionymi A i B jak u Nintendo. Który tryb wybrać.
Każdy z nich działa potem w grach bez obsługi kontrolerów dzięki InputConfig, z gotowymi układami dla ponad 450 gier i aplikacji w Kreatorze inteligentnych ustawień (Smart Preset Maker).
Jeśli masz Joy-Con 2
InputConfig nie potrafi jeszcze odczytać Joy-Con 2. Live Visualizer potrafi narysować parę Joy-Con 2, więc preset można dla nich ułożyć, ale żadne dane wejściowe nie docierają. Dopóki to się nie zmieni, do jednoręcznej gry służą oryginalne Joy-Cony: jak podłączyć Joy-Cony do Maca. Strona Joy-Con 2 na Macu opisuje dwa projekty społeczności, które łączą nowe.
Krótko
- Sam macOS. Nie obsługuje Switch 2 Pro Controller ani Joy-Con 2.
- Na kablu USB-C. InputConfig 1.6 uruchamia Pro Controller 2 i mapuje go, jako funkcję eksperymentalną.
- Coś, co po prostu działa. Nadal jest to oryginalny Pro Controller przez Bluetooth.
Użyj kabla do przesyłu danych i nie zmieniaj ustawień zabezpieczeń Maca.
Pytania
Czy Switch 2 Pro Controller działa na Macu?
Nie bezpośrednio: macOS obsługuje oryginalny Switch Pro Controller i Joy-Cony, a nie wersje Switch 2. Na kablu USB-C InputConfig 1.6 potrafi uruchomić Pro Controller 2 i zmapować go na klawisze i mysz, jako funkcję eksperymentalną.
Czy jest sterownik Switch 2 Pro Controller na Maca?
Nie ma oficjalnego sterownika od Apple ani Nintendo. InputConfig nie potrzebuje go na kablu: sam wysyła polecenia startowe kontrolera. Projekty społeczności też są nieoficjalne.
Czy mogę używać Switch 2 Pro Controller w Steam na Macu?
Tylko przez skrypt społeczności, taki jak Switch2ProMac, na kablu. Jest nieoficjalny i nie był testowany.
Czy Joy-Con 2 działają na Macu?
Nie bezpośrednio. Łączą je dwa projekty społeczności o nazwie JoyCon2Mac: jeden mapuje je na naciśnięcia klawiszy, a drugi, sterownik, wymaga wyłączenia podstawowych zabezpieczeń macOS, czego nie polecam na Macu do codziennej pracy.
Czy InputConfig obsługuje Switch 2 Pro Controller?
Tak, przez kabel USB-C, od wersji 1.6, jako funkcję eksperymentalną. Bluetooth nie jest jeszcze obsługiwany, podobnie jak Joy-Con 2. Kontroler GameCube dla Switch 2 działa na kablu tak samo.
Jak odłączyć Switch 2 Pro Controller od InputConfig?
Odłącz go od kabla. Albo kliknij jego wpis na górze paska bocznego i wybierz Disconnect: InputConfig przestaje go odczytywać, dopóki nie zostanie podłączony ponownie albo kliknięty w InputConfig, Devices.
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.