Svenska
Kan du använda en Switch 2 Pro Controller på en Mac?
Inte direkt, nej. macOS stöder den ursprungliga Switch Pro Controller och Joy-Cons från macOS 13 Ventura, men saknar stöd för Switch 2 Pro Controller och Joy-Con 2, så de fungerar inte som handkontroller på Mac. Med en USB-C-kabel finns det ändå ett sätt: InputConfig 1.6 skickar de startkommandon som Pro Controller 2 väntar på och läser den sedan som vilken annan handkontroll som helst. Appen markerar det som experimentellt, och det gör jag också, eftersom jag byggde det utan att ha handkontrollen i handen. Om du vill ha en Nintendo-handkontroll som helt enkelt fungerar på en Mac i dag är den ursprungliga Pro Controller fortfarande den jag skulle välja.
Den här appen är helt gratis. Du behöver inte skapa något konto. Det finns inga prenumerationer, inga krångliga nedladdningar och inget är låst. Optimerad för Apple silicon.
Steg
- Anslut handkontrollen till Macen med en USB-C-kabel som överför data.
- Öppna InputConfig 1.6 eller senare. Appen startar handkontrollen själv.
- Vänta på spelarlampa 1 och posten Switch 2 Pro Controller i sidofältet.
- Bygg en förinställning, eller välj en layout i Smart Preset Maker.
Förstå varför Macen inte ser den
En Mac stöder de handkontroller som Apple har lagt till i sitt ramverk för spelkontroller, och Switch 2-handkontrollerna finns inte på den listan.
- Över USB. Pro Controller 2 visas som en handkontroll, men den är tyst tills värden skickar en rad startkommandon över ett andra, tillverkarspecifikt USB-gränssnitt.
- Över Bluetooth. Den använder Bluetooth Low Energy med Nintendos eget protokoll i stället för vanlig ihopparning.
Communityprojekten nedan, och InputConfig, fungerar genom att tala de protokollen själva.
Känn till communityns lösningar
- procon2-mac. GitHub, MIT: ett kommandoradsverktyg i Swift som skickar startkommandona över USB så att Steam och andra appar kan läsa Pro Controller 2 med kabel, med HD-vibration. Dess trådlösa läge kräver ett DriverKit-tillägg som du bygger och signerar själv med ett betalt Apple-utvecklarkonto.
- switch2bridge-macos. GitHub, MIT: en menyradsapp i Python som ansluter till Pro Controller 2 över Bluetooth Low Energy och gör om dess knappar till tangenttryck. Den är skriven för emulatorn Ryujinx, med en DSU-server för analoga spakar i Dolphin och Cemu. Den ber om behörighet för Hjälpmedel. Bara för Pro Controller 2.
- connect_ns2pro_to_mac. GitHub: ännu en brygga över Bluetooth Low Energy för Pro Controller 2.
- Switch2ProMac. GitHub: ett skalskript som får en Pro Controller 2 med kabel att visas som en Pro Controller i Steam på macOS.
- JoyCon2Mac. GitHub: ett DriverKit-projekt för Joy-Con 2 som presenterar dem som en virtuell DualSense och en mus. Dess readme säger att det kräver att System Integrity Protection och AMFI stängs av, vilket tar bort grundläggande säkerhetsskydd i Mac, och att det inte ska ses som en vanlig installation än. Det är ett utvecklarprojekt och inget att installera på den Mac du förlitar dig på. Ett andra projekt med samma namn mappar Joy-Con 2 till tangenttryck utan att något stängs av: Joy-Con 2 på en Mac skiljer de två åt.
Alla är inofficiella och inte knutna till Apple eller Nintendo, och jag har inte testat dem. Inget av dem gör de nya handkontrollerna till vanliga Mac-handkontroller som alla spel ser.
Använd den med InputConfig på kabel
- Anslut Switch 2 Pro Controller till Macen med en USB-C-kabel som överför data, direkt i Macen medan du testar.
- Öppna InputConfig 1.6 eller senare.
- Du: Vänta ungefär en sekund efter att du har öppnat appen.
- InputConfig: Skickar handkontrollens startkommandon själv.
- Kontrollera: Spelarlampa 1 tänds, och handkontrollen visas överst i sidofältet som Switch 2 Pro Controller (Experimental).
Tryck på knapparna med Live Visualizer öppen och bygg sedan en förinställning eller välj en layout för något av fler än 450 spel och appar i Smart Preset Maker.
- Vad den läser. Nintendos bokstäver: varje knapp på framsidan, båda spakarna, styrkorset, L, R, ZL och ZR, Minus, Plus, Home, Capture, C-knappen och de två baknapparna, GL och GR.
- Vad den kräver. Den kräver ingen drivrutin och inget tillägg, och den ändrar ingenting i Macens säkerhet.
- Efter viloläge. InputConfig skickar startkommandona igen, så handkontrollen kommer tillbaka utan att du kopplar ur den.
- GameCube-handkontrollen för Switch 2. Den tar samma startkommandon och fungerar på samma sätt. GameCube-handkontroller på en Mac tar upp den.
Vad den inte kan göra än
- Vara en Mac-handkontroll. Den är inte det för andra appar, så spel som läser handkontroller direkt ser den fortfarande inte.
- Bluetooth. Den fungerar bara med kabel.
- Analoga ZL och ZR. De läses som på eller av.
- Vibration och rörelse. InputConfig använder ingendera än.
Jag byggde stödet från communityns publicerade startsekvens och rapportlayout (tack till procon2-mac) utan att ha handkontrollen i handen, och därför märker appen det som Experimental. Om en knapp läses fel, öppna ett ärende på GitHub.
Använd en handkontroll i Nintendo-stil som fungerar nu
- Den ursprungliga Switch Pro Controller. Bluetooth, macOS 13 eller senare: stegen för ihopparning. Nintendo listar den som kompatibel med Switch 2, så en handkontroll kan duga till båda.
- De ursprungliga Joy-Cons. En i taget eller som par: så ansluter du Joy-Cons till en Mac.
- 8BitDo-handkontroller. I S-läge (Switch) ser macOS 13 och senare en 8BitDo som en Pro Controller, med Nintendos ombytta A och B. Vilket läge du ska använda.
Vilken av dem som helst fungerar sedan i spel utan stöd för handkontroller via InputConfig, med färdiga layouter för fler än 450 spel och appar i Smart Preset Maker.
Om du har Joy-Con 2
InputConfig kan inte läsa Joy-Con 2 än. Live Visualizer kan rita ett par Joy-Con 2, så en förinställning kan läggas upp för dem, men ingen inmatning kommer fram. Tills det ändras är de ursprungliga Joy-Cons de Nintendo-handkontroller som går att använda med en hand: så ansluter du Joy-Cons till en Mac. Joy-Con 2 på en Mac tar upp de två communityprojekt som ansluter de nya.
Kort sagt
- Bara macOS. Det saknar stöd för Switch 2 Pro Controller och Joy-Con 2.
- Med USB-C-kabel. InputConfig 1.6 startar Pro Controller 2 och mappar den, som experimentell funktion.
- Något som bara fungerar. Det är fortfarande den ursprungliga Pro Controller över Bluetooth.
Använd en kabel som överför data och låt Macens säkerhetsinställningar vara.
Frågor
Fungerar Switch 2 Pro Controller på en Mac?
Inte direkt: macOS stöder den ursprungliga Switch Pro Controller och Joy-Cons, inte Switch 2-versionerna. Med en USB-C-kabel kan InputConfig 1.6 starta Pro Controller 2 och mappa den till tangenter och musen, som experimentell funktion.
Finns det en drivrutin för Switch 2 Pro Controller på Mac?
Det finns ingen officiell drivrutin från Apple eller Nintendo. InputConfig behöver ingen med kabel: appen skickar handkontrollens startkommandon själv. Communityprojekten är inofficiella också.
Kan jag använda Switch 2 Pro Controller i Steam på en Mac?
Bara via ett communityskript som Switch2ProMac, med kabel. Det är inofficiellt och jag har inte testat det.
Fungerar Joy-Con 2 på en Mac?
Inte direkt. Två communityprojekt som heter JoyCon2Mac ansluter dem. Det ena mappar dem till tangenttryck, och det andra, en drivrutin, kräver att grundläggande säkerhet i macOS stängs av, vilket jag inte skulle göra på en Mac för vardagsbruk.
Stöder InputConfig Switch 2 Pro Controller?
Ja, med en USB-C-kabel, från version 1.6, som experimentell funktion. Bluetooth stöds inte än, och inte heller Joy-Con 2. GameCube-handkontrollen för Switch 2 fungerar på samma sätt med kabel.
Hur kopplar jag från en Switch 2 Pro Controller i InputConfig?
Dra ur kabeln. Eller klicka på dess post överst i sidofältet och välj Disconnect: InputConfig slutar läsa den tills den sätts i igen eller klickas under InputConfig, Devices.
Mer på svenska
Fullständiga guider, på engelska
Vem som skriver. Ryleigh Newman utvecklar InputConfig och använder sin egen Mac varje dag med en controller, eftersom händerna inte fungerar bra. Den här sidan är översatt från engelska. Appens gränssnitt och resten av webbplatsen är på engelska.
Den här sidan på andra språk: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文
Gratis. Inget konto, och ingenting lämnar din Mac. Öppen källkod på GitHub.