Dansk
Kan du bruge en Switch 2 Pro Controller på en Mac?
Ikke direkte, nej. macOS understøtter den oprindelige Switch Pro Controller og Joy-Cons fra macOS 13 Ventura, men har ingen understøttelse af Switch 2 Pro Controller eller Joy-Con 2, så de virker ikke som Mac-controllere. Over et USB-C-kabel findes der nu dog en vej: InputConfig 1.6 sender Pro Controller 2 de start-kommandoer, den venter på, og læser den derefter som enhver anden controller. Appen markerer det som eksperimentelt, og det gør jeg også, fordi jeg byggede det uden controlleren i hånden. Hvis du vil have en Nintendo-controller, der bare virker på en Mac i dag, er den oprindelige Pro Controller stadig den, jeg ville vælge.
InputConfig er gratis i Mac App Store. macOS 14 eller nyere, ingen konto, ingen sporing, open source.
Trin
- Sæt controlleren i Macen med et USB-C-datakabel.
- Åbn InputConfig 1.6 eller nyere. Appen starter controlleren selv.
- Vent på spillerlys 1 og på Switch 2 Pro Controller i indholdslisten.
- Byg en preset, eller vælg et layout i Smart Preset Maker.
Forstå, hvorfor Macen ikke kan se den
En Mac understøtter de controllere, som Apple har føjet til sit framework for spilcontrollere, og Switch 2-controllerne står ikke på den liste.
- Over USB. Pro Controller 2 vises som en gamepad, men den forbliver tavs, indtil værten sender en række start-kommandoer på en anden, leverandørspecifik USB-grænseflade.
- Over Bluetooth. Den bruger Bluetooth Low Energy med Nintendos egen protokol i stedet for almindelig parring.
Fællesskabets projekter nedenfor og InputConfig virker ved selv at tale de protokoller.
Kend fællesskabets løsninger
- procon2-mac. GitHub, MIT: et kommandolinjeværktøj i Swift, der sender start-kommandoerne over USB, så Steam og andre apps kan læse Pro Controller 2 på kabel, med HD-rumble. Dens trådløse tilstand kræver en DriverKit-udvidelse, som du selv bygger og signerer med en betalt Apple-udviklerkonto.
- switch2bridge-macos. GitHub, MIT: en Python-app i menulinjen, der forbinder til Pro Controller 2 over Bluetooth Low Energy og gør dens knapper til tastetryk. Den er skrevet til emulatoren Ryujinx, med en DSU-server til analoge sticks i Dolphin og Cemu. Den beder om tilladelsen Tilgængelighed. Kun Pro Controller 2.
- connect_ns2pro_to_mac. GitHub: en anden Bluetooth Low Energy-bro til Pro Controller 2.
- Switch2ProMac. GitHub: et shell-script, der får en kablet Pro Controller 2 til at vise sig som en Pro Controller i Steam på macOS.
- JoyCon2Mac. GitHub: et DriverKit-projekt til Joy-Con 2, der præsenterer dem som en virtuel DualSense og en mus. Dets readme siger, at det kræver, at System Integrity Protection og AMFI er slået fra, hvilket fjerner centrale sikkerhedsbeskyttelser på Macen, og at det endnu ikke skal behandles som en normal installation. Det er et udviklerprojekt og ikke noget at installere på den Mac, du er afhængig af. Et andet projekt med samme navn mapper Joy-Con 2 til tastetryk uden at slå noget fra: Joy-Con 2 på en Mac forklarer forskellen på de to.
Alle er uofficielle og uden tilknytning til Apple eller Nintendo, og jeg har ikke testet dem. Ingen af dem gør de nye controllere til almindelige Mac-controllere, som alle spil kan se.
Brug den med InputConfig på kabel
- Sæt Switch 2 Pro Controller i din Mac med et USB-C-kabel, der kan overføre data, direkte i Macen, mens du tester.
- Åbn InputConfig 1.6 eller nyere.
- Du: Vent cirka et sekund efter, du har åbnet appen.
- InputConfig: Sender selv controlleren dens start-kommandoer.
- Tjek: Spillerlys 1 tænder, og controlleren vises øverst i indholdslisten som Switch 2 Pro Controller (Experimental).
Tryk på knapperne med Live Visualizer åben, og byg derefter en preset eller vælg et layout til et af mere end 450 spil og apps i Smart Preset Maker.
- Hvad den læser. Nintendos bogstaver: hver frontknap, begge sticks, retningskrydset, L, R, ZL og ZR, Minus, Plus, Home, Capture, C-knappen og de to bagknapper, GL og GR.
- Hvad den kræver. Den kræver ingen driver og ingen udvidelse, og den ændrer intet ved din Macs sikkerhed.
- Efter dvale. InputConfig sender start-kommandoerne igen, så controlleren kommer tilbage uden at blive taget ud og sat i igen.
- GameCube-controlleren til Switch 2. Den får de samme start-kommandoer og virker på samme måde. GameCube-controllere på en Mac gennemgår den.
Hvad den ikke kan endnu
- Være en Mac-controller. Den er ikke en for andre apps, så spil, der læser controllere direkte, ser den stadig ikke.
- Bluetooth. Den virker kun på kabel.
- Analog ZL og ZR. De læses som til eller fra.
- Rumble og bevægelse. InputConfig bruger endnu ingen af dem.
Jeg byggede det ud fra fællesskabets offentliggjorte start-sekvens og rapportlayout (tak til procon2-mac) uden controlleren i hånden, og derfor kalder appen det Experimental. Hvis en knap læses forkert, så opret en issue på GitHub.
Brug en controller i Nintendo-stil, der virker nu
- Den oprindelige Switch Pro Controller. Bluetooth, macOS 13 eller nyere: parringstrin. Nintendo opgiver den som kompatibel med Switch 2, så én controller kan bruges til begge.
- De oprindelige Joy-Cons. Én ad gangen eller som et par: sådan tilslutter du Joy-Cons til en Mac.
- 8BitDo-controllere. I tilstanden S (Switch) ser macOS 13 og nyere en 8BitDo som en Pro Controller med Nintendos ombyttede A og B. Hvilken tilstand du skal bruge.
Hver af dem virker derefter i spil uden controllerunderstøttelse gennem InputConfig, med færdige layouts til mere end 450 spil og apps i Smart Preset Maker.
Hvis du har Joy-Con 2
InputConfig kan endnu ikke læse Joy-Con 2. Live Visualizer kan tegne et par Joy-Con 2, så en preset kan lægges ud til dem, men der kommer intet input. Indtil det ændrer sig, er de oprindelige Joy-Cons de Nintendo-controllere, du kan bruge med én hånd: sådan tilslutter du Joy-Cons til en Mac. Joy-Con 2 på en Mac gennemgår de to fællesskabsprojekter, der forbinder de nye.
Kort fortalt
- macOS alene. Den har ingen understøttelse af Switch 2 Pro Controller eller Joy-Con 2.
- På USB-C-kabel. InputConfig 1.6 starter Pro Controller 2 og mapper den som en eksperimentel funktion.
- Noget, der bare virker. Det er stadig den oprindelige Pro Controller over Bluetooth.
Brug et datakabel, og lad din Macs sikkerhedsindstillinger være i fred.
Spørgsmål
Virker Switch 2 Pro Controller på en Mac?
Ikke direkte: macOS understøtter den oprindelige Switch Pro Controller og Joy-Cons, ikke Switch 2-versionerne. På et USB-C-kabel kan InputConfig 1.6 starte Pro Controller 2 og mappe den til taster og musen som en eksperimentel funktion.
Findes der en driver til Switch 2 Pro Controller til Mac?
Der er ingen officiel driver fra Apple eller Nintendo. InputConfig har ikke brug for en på kabel: appen sender selv controllerens start-kommandoer. Fællesskabets projekter er også uofficielle.
Kan jeg bruge Switch 2 Pro Controller i Steam på en Mac?
Kun gennem et fællesskabsscript som Switch2ProMac, på kabel. Det er uofficielt, og jeg har ikke testet det.
Virker Joy-Con 2 på en Mac?
Ikke direkte. To fællesskabsprojekter med navnet JoyCon2Mac forbinder dem: det ene mapper dem til tastetryk, og det andet, en driver, kræver, at centrale sikkerhedsfunktioner i macOS slås fra, hvilket jeg ikke ville gøre på en Mac til daglig brug.
Understøtter InputConfig Switch 2 Pro Controller?
Ja, over et USB-C-kabel, fra version 1.6, som en eksperimentel funktion. Bluetooth understøttes ikke endnu, og det gør Joy-Con 2 heller ikke. GameCube-controlleren til Switch 2 virker på kabel på samme måde.
Hvordan afbryder jeg en Switch 2 Pro Controller fra InputConfig?
Tag den ud. Eller klik på dens post øverst i indholdslisten og vælg Disconnect: InputConfig holder op med at læse den, indtil den sættes i igen eller klikkes under InputConfig, Devices.
Mere på dansk
Fulde vejledninger, på engelsk
Hvem der skriver. Ryleigh Newman udvikler InputConfig og styrer sin egen Mac hver dag med en controller, fordi hænderne ikke fungerer godt. Denne side er oversat fra engelsk. Appens brugerflade og resten af webstedet er på engelsk.
Denne side på andre sprog: English, العربية, Čeština, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文
Gratis. macOS 14 eller nyere. Ingen konto, intet forlader din Mac. Open source på GitHub.