Svenska

Kan du använda en Switch 2 Pro Controller på en Mac?

Hämta InputConfig i Mac App StoreDen 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.

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. InputConfig, den gratis Mac-app jag gör, läser dem ändå. På en USB-C-kabel skickar den de startkommandon som Pro Controller 2 väntar på och läser den sedan som vilken annan handkontroll som helst, rörelsesensorer inräknade. Sedan 1.8 kan den också läsa den över Bluetooth, när du slår på en inställning. Appen markerar allt detta som experimentellt, och det gör jag också, eftersom jag byggde det utan att ha handkontrollen i handen, och Bluetooth-delen är märkt som ännu inte kontrollerad på en kontroll. Om du vill ha en Nintendo-handkontroll som helt enkelt fungerar i varje Mac-spel är den ursprungliga Pro Controller fortfarande den jag skulle välja.

Steg

  1. Anslut handkontrollen till Macen med en USB-C-kabel som överför data.
  2. Öppna InputConfig. Appen startar handkontrollen själv.
  3. För Bluetooth i stället, slå på Switch 2-inställningen under Settings, Devices och håll sync-knappen.
  4. Vänta på spelarlampa 1 och posten Switch 2 Pro Controller i sidofältet, bygg sedan en förinställning eller välj en layout.

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

Jag läste varje projekts GitHub-sida den 27 oktober 2026. Två av dem siktar på att göra handkontrollen till en vanlig Mac-spelkontroll:

  • switch2mac. GitHub, av Peterksharma: en menyradsapp för Pro Controller 2, Joy-Con 2 (ensam eller som länkat par) och Switch 2 GameCube-kontrollen, bara över Bluetooth, på macOS 15 eller senare på Apple silicon. Enligt dess readme visas varje kontroll som en virtuell gamepad som vilken app som helst som läser spelkontroller kan använda, genom en Apple-behörighet (entitlement) som den säger att Apple gav appen. Vibration och rörelse förs inte vidare av den gamepaden. Den kallar sig en beta.
  • Switch 2 Controller Helper. GitHub, av AlexmChadwick: ett pågående arbete bara för Pro Controller 2, över Bluetooth Low Energy, på macOS 13 eller senare. Enligt dess readme kräver det virtuella gamepadläget antingen den betalda Apple-behörigheten för utvecklare eller att System Integrity Protection stängs av, och utan det faller appen tillbaka på tangenttryck.

De äldre:

  • 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 något av dem. Här är de sida vid sida, så som varje projekt beskriver sig självt:

VerktygHandkontrollerAnslutningVad det kräver av din MacVad appar ser
switch2macPro Controller 2, Joy-Con 2, Switch 2 GameCubeBluetoothmacOS 15 eller senare, Apple silicon, behörighet för BluetoothEn virtuell gamepad, enligt dess readme
Switch 2 Controller HelperPro Controller 2Bluetooth Low EnergymacOS 13 eller senare, och en behörighet eller SIP avstängt för gamepadlägetEn virtuell gamepad, eller tangenttryck som reservläge
procon2-macPro Controller 2USB, eller trådlöst med ditt eget signerade tilläggInget med kabel, ett DriverKit-tillägg som du signerar själv för trådlöstEn kontroll som Steam och andra appar kan läsa
Switch2ProMacPro Controller 2USB-kabelEtt skalskriptEn Pro Controller i Steam
switch2bridge-macosPro Controller 2Bluetooth Low EnergyBehörighet för HjälpmedelTangenttryck, plus en DSU-server för Dolphin och Cemu
JoyCon2Mac (OZORDI)Joy-Con 2Bluetooth Low EnergySIP och AMFI avstängdaEn virtuell DualSense och en mus

Bara en readme kan säga om ett verktyg gör handkontrollen till en vanlig som varje spel ser, och jag har inte bekräftat det för något av dem. Readme-filen för switch2mac är den som hävdar det. Kontrollera vilket arkiv en installation kommer från, eftersom flera av de här projekten har samma namn.

Använd den med InputConfig på kabel

  1. Anslut Switch 2 Pro Controller till Macen med en USB-C-kabel som överför data, direkt i Macen medan du testar.
  2. Öppna InputConfig. Version 1.8 eller senare läser också rörelsesensorerna.
  • 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.
  • Rörelse och kalibrering. Sedan 1.8 läser den gyroskopet och accelerometern, så rörelserader och gyrosiktning fungerar, och den tar spakkalibreringen som lagras i handkontrollen, så spakarna centreras som på en Switch 2.
  • 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.

Anslut den över Bluetooth

  1. Öppna Settings (Inställningar), Devices i InputConfig och slå på Connect Switch 2 Pro, GameCube and Joy-Con 2 controllers over Bluetooth.
  2. Para ihop handkontrollen med Mac:en: håll dess sync-knapp tills lamporna sveper.
  • Du: Låt InputConfig vara öppen. Första gången frågar macOS om InputConfig får använda Bluetooth. Tillåt det.
  • InputConfig: Letar efter handkontrollen medan appen körs, ansluter till den och läser den som USB-C-anslutningen, rörelsesensorer inräknade.
  • Kontrollera: Spelarlampa 1 tänds och handkontrollen visas överst i sidofältet. Raden under inställningen säger vad sökningen gör.

Appen märker den här inställningen Experimental: ännu inte kontrollerad på en kontroll. Jag hade ingen Switch 2-handkontroll till hands att prova den med, så en kabel är fortfarande den säkrare vägen. Vad den inte kan göra på kabel eller över Bluetooth:

  • Vara en Mac-handkontroll. macOS läser den fortfarande inte, så spel som läser handkontroller via macOS ser den inte.
  • Analoga ZL och ZR. De läses som på eller av.
  • Vibration och NFC. InputConfig använder ingendera.

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

Sedan 1.8 läser InputConfig Joy-Con 2 också, var och en för sig och hållen i sidled: över USB i Joy-Con 2:s laddningsgrepp, eller över Bluetooth med samma inställning som Pro Controller 2. Det är experimentellt också, och macOS läser dem fortfarande inte. Joy-Con 2 på en Mac har stegen, vad var och en läser, och de två communityprojekt som ansluter dem. Om du vill ha en Nintendo-handkontroll som spel ser som en är de ursprungliga Joy-Cons fortfarande rätt: så ansluter du Joy-Cons till en Mac.

Kort sagt

  • Bara macOS. Det saknar stöd för Switch 2 Pro Controller och Joy-Con 2.
  • Med USB-C-kabel. InputConfig startar Pro Controller 2 och mappar den, rörelsesensorer inräknade, som en experimentell funktion.
  • Över Bluetooth. Slå på inställningen under Settings, Devices och para ihop den från sync-knappen. Ännu inte kontrollerad på en kontroll.
  • 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. InputConfig läser Pro Controller 2 på en USB-C-kabel och, sedan 1.8, över Bluetooth med en inställning, och mappar den till tangenter och musen, som en experimentell funktion.

Finns det en drivrutin för Switch 2 Pro Controller på Mac?

Det finns ingen officiell drivrutin från Apple eller Nintendo, och InputConfig behöver ingen. På kabel skickar den handkontrollens startkommandon själv, och över Bluetooth talar den med handkontrollen direkt. Communityprojekten är inofficiella också.

Kan jag använda Switch 2 Pro Controller i Steam eller andra spel på en Mac?

Bara via ett communityverktyg, och jag har inte testat något av dem. Switch2ProMac får en Pro Controller 2 med kabel att visas som en Pro Controller i Steam, och readme-filen för switch2mac säger att dess Bluetooth-gamepad kan användas av vilken app som helst som läser spelkontroller. Båda är inofficiella.

Vad är switch2mac?

En menyradsapp från communityn för macOS 15 eller senare på Apple silicon. Enligt sin egen readme ansluter den en Switch 2 Pro Controller, Joy-Con 2 eller Switch 2 GameCube-kontroll över Bluetooth och visar den för appar som en virtuell gamepad. Det är en beta från sin upphovsperson, ingen produkt från Apple eller Nintendo, och jag har inte testat den.

Stöder InputConfig Switch 2 Pro Controller?

Ja, som en experimentell funktion: över en USB-C-kabel sedan version 1.6, med rörelse sedan 1.8, och över Bluetooth sedan 1.8 när du slår på Connect Switch 2 Pro, GameCube and Joy-Con 2 controllers over Bluetooth (Anslut Switch 2 Pro-, GameCube- och Joy-Con 2-kontroller via Bluetooth) under Settings, Devices. Bluetooth-delen är märkt som ännu inte kontrollerad på en kontroll. GameCube-handkontrollen för Switch 2 och Joy-Con 2 fungerar på samma sätt.

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. Över Bluetooth kopplar en avstängd inställning under Settings, Devices (Enheter) bort varje Switch 2-handkontroll.

Mer på svenska

Sidor 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. InputConfig visas på svenska när Macen är inställd på svenska. Vissa sidor på webbplatsen finns bara på engelska.

Den här sidan på andra språk: English, Deutsch, Español, Français, Italiano, 日本語, 한국어, Nederlands, Polski, Русский, 繁體中文, 简体中文

Hämta InputConfig i Mac App StoreGratis. Inget konto, och ingenting lämnar din Mac. Öppen källkod på GitHub.