Svenska

Så använder du en USB-SNES-handkontroll 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.

Anslut den: en USB-handkontroll i SNES-stil, den platta hundbensformade pad som säljs av Tomee, Retrolink, iBuffalo och en lång lista omärkta kopior, fungerar på en Mac utan drivrutin. Det macOS inte gör är att kalla den för en spelhandkontroll, så den syns aldrig i Systeminställningar, Spelkontroller, och de flesta Mac-spel beter sig som om den inte fanns.

Emulatorer läser den direkt. För allt annat gör jag InputConfig, en gratis Mac-app som gör om padens knappar till de tangenter ett spel eller en app förväntar sig. USB-padar i NES-stil fungerar på samma sätt, med färre knappar.

Version 1.7 av InputConfig, som väntas i oktober 2026, blir helt tillgänglig på svenska.

Steg

  1. Anslut USB-SNES-padden till Mac:en, direkt eller via en USB-C-adapter som bär data.
  2. I en emulator, tilldela varje knapp på dess egen kontrollskärm.
  3. För andra spel och appar, öppna InputConfig. Padden syns överst i sidofältet.
  4. Om den inte syns, klicka på Refresh Controllers eller markera den under InputConfig, Devices.
  5. Tryck på Scan på en rad, tryck på en knapp på padden och välj tangenten den ska skicka.
  6. Tryck på Activate.

Kontrollera att Mac:en läser den

De här padarna är vanliga USB-HID-enheter, samma familj som ett tangentbord eller en joystick. macOS behöver inget installerat för att läsa dem, och ingen nedladdad drivrutin ändrar hur spel ser dem.

  • Du: Håll ned Option, öppna Apple-menyn, välj Systeminformation och klicka på USB.
  • macOS: Listar padden under tillverkarens namn eller ett generiskt namn.
  • Kontrollera: Padden finns där. Den är inte listad under Spelkontroller i Systeminställningar, och det är normalt.

Apples stöd för handkontroller täcker PlayStation-, Xbox-, Switch- och MFi-padar, och spel som bygger på det letar bara efter dem. Om den listas i Systeminformation läser Mac:en den, och Spelkontroller-listan skulle aldrig visa den ändå.

Mappa den i din emulator

OpenEmu, RetroArch och de flesta andra emulatorer läser USB-padar själva, så för SNES- och NES-spel är kortaste vägen emulatorns egen kontrollskärm.

  • OpenEmu. Öppna inställningarna, gå till Controls och klicka på varje knapp på bilden, tryck sedan på motsvarande knapp på padden.
  • RetroArch. Gå till menyn nedan och välj Set All Controls.

RetroArch: Där knappkopplingarna finns.

Settings, Input, RetroPad Binds, Port 1 Controls

Vad som händer: Set All Controls frågar efter varje knapp i tur och ordning, och du trycker på den på padden.

Mer detaljer per emulator finns under emulatorns handkontroll fungerar inte och OpenEmu-handkontrollen fungerar inte. Ingen av dem behöver InputConfig, och en förinställning som mappar samma knappar medan emulatorn också läser dem gör att varje tryck kommer fram två gånger.

Använd den som tangentbord överallt annars

Webbspel, Scratch-projekt, Mac-spel som bara använder tangentbord och ett stort antal appar läser aldrig en USB-pad. InputConfig läser den och skickar de tangenter de faktiskt läser. Hämta InputConfig gratis i Mac App Store. Den kräver macOS 14 eller senare.

Steg 1: Hitta padden

  • Du: Öppna InputConfig och anslut padden.
  • InputConfig: Listar den överst i sidofältet inom några sekunder.
  • Kontrollera: Om den inte dyker upp, klicka på Refresh Controllers i handkontrollsrutans popup, eller välj InputConfig, Devices i menyraden och markera padden med namnet. Appen minns den nästa gång.

Steg 2: Se den lysa

  • Du: Tryck på några knappar med en förinställnings sida öppen.
  • InputConfig: Tänder varje knapp i Live Visualizer. En pad som den inte känner igen på modell ritas som en enkel karta över vad den rapporterar.
  • Kontrollera: För att se den ritad som en SNES-pad, öppna panelens meny, välj Controllers och välj SNES-liknande USB-pad under Other. Din pad tänder då den ritningen.
InputConfigs Live Visualizer som ritar en USB-SNES-handkontroll, med styrkorset och B-knappen tända och varje knapps tangent listad bredvid.
Figure 1. En USB-SNES-pad i InputConfig 1.6. Välj SNES-liknande USB-pad i panelens meny så tänder padden ritningen.

Steg 3: Bind och aktivera

  • Du: Gör en förinställning, tryck på Scan på en rad, tryck på en knapp på padden och välj tangenten den ska skicka. Upprepa för D-pad och resten, tryck sedan på Activate.
  • InputConfig: Skickar de tangenterna medan du håller padden.
  • Kontrollera: Spelet eller appen reagerar som om du skrivit.

De flesta tvåspelarspel i webbläsaren lägger spelare ett på W, A, S, D och spelare två på piltangenterna, och många enspelarspel använder piltangenterna med Z och X. Ett D-pad och fyra knappar täcker alla dessa. Smart Preset Makers spellayouter är gjorda för en full handkontroll, så rader som den lägger på spakar gör ingenting på en SNES-pad. Flytta dem till D-pad eller en extra knapp med Scan. Piltangenterna på D-pad och Z och X på två knappar täcker de flesta webbspel.

Vad InputConfig 1.6 vet om dessa padar

InputConfig 1.6 bär macOS-raderna i den gemensamma databasen GameControllerDB för SDL, samma knappdatabas som många spel och emulatorer använder. Dess SNES-rader inkluderar Tomee SNES Controller, Retrolink SNES Controller, NEXT SNES Controller och iBuffalo Super Famicom Controller. När en pad stämmer med en av dem namnges och placeras dess knappar som vilken annan handkontroll som helst, och dess D-pad läses som ett D-pad.

  • Numrering efter position. Den nedre främre knappen, tryckt B på en SNES-pad, är samma plats som A på en Xbox-pad och Cross på en PlayStation-pad. En förinställning gjord för en Xbox-pad lägger alltså sin A-åtgärd på SNES-padens B-knapp, som sitter på samma ställe under tummen.
  • Pads som ser lika ut. Billiga padar delar ofta ett kretskort och ett USB-ID, så två padar som ser lika ut kan rapportera samma ID och ändå koppla sina knappar olika. InputConfig använder en rad från gemenskapen bara när den stämmer exakt med padden, eller när alla rader för det ID:t är överens.
  • Ingen matchande rad. InputConfig läser padens egen beskrivning av sig själv och numrerar knapparna i den ordning padden rapporterar dem. Etiketterna i redigeraren är generiska, och på många av dessa padar syns D-pad som vänster spak, eftersom det är så padden rapporterar det.

Allt fungerar fortfarande utan en rad från gemenskapen, och du binder bara varje kontroll när den skannas.

Om A och B, eller X och Y, är bytta

En SNES-pad har A till höger och B längst ned. En Xbox-pad har dem omvända, och de flesta PC-spel och deras knapptexter följer Xbox. Inget är trasigt: padden rapporterar knappen efter dess position. Tre sätt att hantera det:

  • I en emulator. Mappa varje knapp på emulatorns kontrollskärm, så används det du trycker på.
  • I InputConfig. Raderna följer knappen du trycker på under Scan, vilken bokstav den än har. För att ändra vad redigeraren kallar dem, välj Nintendo-bokstäver, eller North, South, East och West, under Settings, Devices, Face button names.
  • I ett spel med Xbox-texter. Dess A är din B.
InputConfig-inställningar, fliken Devices, med väljaren Face button names som visar Xbox-, PlayStation-, Nintendo- och kompassnamn.
Figure 2. Face button names avgör vad redigeraren kallar varje knapp. Raderna följer alltid knappen du trycker på.

Scan binder knappen under tummen, så bokstäverna avgör aldrig något.

Uppdatera rader från förinställningar gjorda i 1.5

InputConfig 1.5 numrerade USB-padar utan märke på ett annat sätt.

  • Du: Anslut padden för första gången efter uppdateringen.
  • InputConfig: Listar förinställningar gjorda före 1.6 som har rader för den, under rubriken Update rows for följt av padens namn.
  • Kontrollera: Markera förinställningarna du gjort för padden och klicka på Update Ticked Presets, så flyttas deras rader till de kontroller du tryckte på då. Leave Them As They Are hoppar över det.
InputConfig som frågar om rader för en USB-handkontroll ska uppdateras i förinställningar gjorda före 1.6, med en kryssruta per förinställning.
Figure 3. Första gången en pad som 1.6 numrerar annorlunda ansluts erbjuder InputConfig att flytta raderna i äldre förinställningar.

Om du hoppade över det, Settings, Advanced, Data & storage, Check Older Presets Again hämtar listan igen nästa gång padden ansluts.

Om den fortfarande inte fungerar

Klättra den här stegen, minsta steget först:

  1. Anslut direkt. Om padden saknas i Systeminformation, anslut den till Mac:en i stället för en hubb, prova en annan port, och använd på en MacBook en USB-C-adapter som bär data. De här padarna har kabeln inbyggd, så en dålig adapter är den vanliga misstänkta.
  2. Uppdatera och markera. Om den inte finns i sidofältet: klicka på Refresh Controllers, markera den sedan i InputConfig, Devices.
  3. Binda D-pad när det skannas. Utan en rad från gemenskapen kommer padens D-pad som vänster spaks axlar. Scan binder det fint. En diagonal håller båda sina tangenter.
  4. Stoppa dubbeltrycket. Ett tryck, två åtgärder: en emulator eller ett spel läser padden och InputConfig skickar också en tangent. Stäng av en av de två, eller ge den appen en egen förinställning med automatisk växling.

Om Systeminformation listar den kan InputConfig läsa den.

Vad den inte kan göra

Ett spel som bara accepterar en handkontroll via Apples stöd kommer inte att se en USB-SNES-pad, och InputConfig kan inte ändra på det: den skickar tangenter och mus, inte en handkontroll. Om spelet också spelas med tangentbord, mappa padden till de tangenterna.

Den korta versionen

  • Emulatorer. Mappa padden på emulatorns egen kontrollskärm.
  • Allt annat. InputConfig, Scan varje knapp, välj dess tangent, Activate.
  • A och B bytta. Det är position, inte ett fel. Scan binder det du trycker på.

En billig pad och fem minuters Scan blir en god Mac-handkontroll för allt som tar tangenter.

Frågor

Behöver jag en drivrutin för en USB-SNES-handkontroll på en Mac?

Nej. macOS läser USB-padar i SNES- och NES-stil som vanliga HID-enheter utan att något behöver installeras. En drivrutin skulle inte heller göra att Mac-spel ser den.

Varför finns min USB-SNES-handkontroll inte under Systeminställningar, Spelkontroller?

Listan visar bara handkontroller som Apples stöd för spelkontroller känner igen, som PlayStation-, Xbox-, Switch- och MFi-padar. En USB-SNES-pad är en vanlig HID-enhet, så den listas i Systeminformation, USB i stället.

Fungerar en USB-SNES-handkontroll i OpenEmu?

Ja. OpenEmu läser USB-padar direkt: öppna inställningarna, gå till Controls och tilldela varje knapp genom att klicka på den på bilden och trycka på den på padden.

Kan jag använda en SNES-handkontroll till webbspel på en Mac?

Vissa webbläsare läser USB-padar genom webbens Gamepad-API, och spel skrivna för det ser padden. De flesta webbspel läser bara tangentbordet, och InputConfig kan mappa padens D-pad och knappar till piltangenterna och bokstäverna de använder.

Fungerar USB-handkontroller i NES-stil på samma sätt?

Ja. De är samma sorts HID-enhet med ett D-pad, A, B, Select och Start, och allt på den här sidan gäller med färre knappar att binda.

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, 简体中文

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