Svenska

Hur använder du en PS3-kontroll 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.

Via USB-kabel, genom en app som läser den direkt. Apples lista över PlayStation-kontroller som stöds nämner DualSense, DualSense Edge, DualShock 4 och Access-kontrollen, men inte PS3:ans DualShock 3. Därför visar macOS den inte under Spelkontroller, och spel med stöd för kontroller ser den inte. Inkopplad är den ändå en USB-enhet som en app kan prata med.

Jag gör InputConfig, en gratis Mac-app som läser DualShock 3 via kabel, namnger knapparna på PlayStation-sättet, läser hur hårt varje knapp trycks in och hur kontrollen lutas, och mappar dem till tangenter och mus för varje spel som tar emot tangentbord. Den här sidan säger vad appen läser från den och vad den inte läser.

Steg

  1. Anslut DualShock 3 till Mac med en Mini-USB-kabel som för data, direkt i Mac.
  2. Öppna InputConfig och bocka för DualShock 3 under InputConfig, Devices om den inte står överst i sidofältet.
  3. Tryck på några knappar och titta på att Live Visualizer (Live-visualiserare) tänder var och en.
  4. Aktivera en förinställning, eller tryck på Scan (Skanna) på en rad och tryck på en knapp för att binda den.

Anslut den med kabel

  • Du: Anslut DualShock 3 till Mac med en Mini-USB-kabel, den sort som följde med PS3.
  • InputConfig: Väcker kontrollen. En DualShock 3 på USB skickar ingenting förrän datorn säger åt den att börja, så InputConfig skickar det kommandot när den öppnar handkontrollen, och igen efter att Mac vaknat ur viloläge.
  • Kontrollera: Live Visualizer visar DualShock 3:ns sticks, triggrar och knappar och tänder var och en när du trycker på den.
  • De fyra lamporna. InputConfig ställer inte in spelarlamporna, så bortse från vad de visar.
  • Inget parningssteg. Det finns ingen rutin med PS-knappen och Share-knappen som på en DualShock 4. Kabeln är anslutningen.

Om Live Visualizer tänder när du trycker på en knapp fungerar kontrollen.

Popovern för DualShock 3 överst i InputConfigs sidofält, med texten Slot 0, USB, läst från dess HID-rapporter, och en knapp för Disconnect.
Figur 1. DualShock 3 via kabel. Raden under namnet säger att InputConfig läser den från dess HID-rapporter, inte via macOS.

Förstå varför spel inte ser den

Spel på en Mac som stöder kontroller använder Apples stöd för kontroller, och det stödet omfattar de kontroller Apple listar. DualShock 3 är inte en av dem.

  • Inte under Spelkontroller. Systeminställningar, Spelkontroller visar den inte, och inte heller ett spels kontrollmeny.
  • Tyst för de flesta program. Eftersom den väntar på ett startkommando ser program som inte skickar ett sådant en ansluten handkontroll som aldrig rapporterar ett tryck.
  • Emulatorer. En del läser den själva. OpenEmu-kontroll fungerar inte tar upp det fallet.

För ett spel med tangentbordsläge är vägen att göra kontrollens knappar till de tangenter spelet redan tar emot.

Låt Bluetooth vara utanför

InputConfig läser DualShock 3 bara över USB. Att parkoppla en med en Mac över Bluetooth är inget Apple dokumenterar, och det kräver ett manuellt förfarande utanför appen. Vissa lyckas, och många gör inte det.

  • Kabeln laddar den också. En lång Mini-USB-kabel är den enkla lösningen om du vill sitta på avstånd från skärmen.
  • Om du vill ha trådlöst. En DualShock 4 eller en DualSense parkopplas med en Mac under Systeminställningar, Bluetooth, och macOS stöder båda. Se så ansluter du en PS4-kontroll.

På en Mac bör du se DualShock 3 som en kabelansluten kontroll.

Hitta varje knapps namn

På DualShock 3I InputConfig
Kryss, Cirkel, Fyrkant, TriangelSamma namn, med hur hårt du trycker
L1 och R1L1 och R1, med hur hårt du trycker
L2 och R2L2 och R2, med hur långt du drar dem
SELECT och STARTSelect och Start
PS-knappenPS
Att trycka in en stickL3 och R3
StyrkorsetUpp, Ned, Vänster, Höger, var och en med eget tryck
Vänster och höger stickBåda axlarna på varje stick

Tryck på Scan på en rad och tryck på knappen, så behöver du aldrig slå upp ett namn.

InputConfigs Live Visualizer med förinställningen Desktop Navigation och DualShock 3 ansluten, ritad som en enkel karta över dess numrerade knappar och axlar.
Figur 2. DualShock 3 i Live Visualizer, ritad som en enkel karta över dess numrerade knappar och axlar, var och en märkt med vad den gör.

Veta vad InputConfig läser, och vad den inte läser

  • Tryckkänslighet i knapparna. Sedan 1.8 läses den på varje knapp som känner den: de fyra frontknapparna, styrkorsets fyra pilar, L1, R1, L2 och R2. Varje tryck är en axel från 0 till 1, som en avtryckares drag.
  • Accelerometern. Sedan 1.8 läses SIXAXIS-accelerometern, så lutning når rörelserader. DualShock 3 har ingen gyroskopavläsning i InputConfig.
  • Vibration och lamporna. InputConfig driver inte motorerna och ställer inte in de fyra lamporna.
  • Batterinivå. Visas inte.
  • Bluetooth. Endast USB.

Varje knapp, båda sticksen, styrkorset, alla tolv tryck och lutning läses, och bara vibration, lamporna och Bluetooth är utelämnade.

Använd den

  • Spel som tar emot tangenter. InputConfig gör sticksen till WASD och musstyrning, och knapparna till tangenter. Smart Preset Maker har layouter för fler än 450 spel och appar.
  • Skrivbordet. Den inbyggda förinställningen Desktop Navigation (Navigering på skrivbordet) flyttar pekaren med vänster stick och klickar med Kryss.
  • Spel som bara accepterar en kontroll. InputConfig skickar tangentbords- och mushändelser, inte en virtuell kontroll, så de spelen behöver en kontroll som macOS stöder.

En gammal PS3-kontroll räcker för varje Mac-spel du kan spela med tangentbord.

PS3-kontroller från andra tillverkare och arkadspakar

En del PS3-kontroller från andra tillverkare kopierar DualShock 3:ns identitet, och InputConfig läser dem på samma sätt.

  • ShanWan-kontroller. En del av det vanliga startkommandot får dem att vibrera utan stopp, så InputConfig utelämnar den delen för dem.
  • Arkadkort i PS3-läge. Ett GP2040-CE-kort i PS3-läge visar sig som en DualShock 3 och läses av samma kod. Se arkadspakar på en Mac.
  • Ratt med PS3-omkopplare. Det är något annat: se Logitech G29 på en Mac.

Om en kontroll står PS3 på förpackningen, koppla in den och titta i menyn Devices innan du antar att den inte fungerar.

Om inget händer

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

  1. Byt kabel. Många Mini-USB-kablar bara laddar. Använd en du vet för data.
  2. Hoppa över hubben. Anslut direkt i Mac, med en vanlig USB-C-adapter om Mac behöver en.
  3. Bocka för den i menyn Devices. I InputConfig, Devices (Enheter) i menyraden, bocka för DualShock 3 om den listas men inte redan finns i sidofältet.
  4. Koppla in igen. Dra ur kabeln, vänta en stund och sätt i den igen, så att InputConfig skickar startkommandot till en ny anslutning.
  5. Kontrollera att Mac ser den. Håll ned Option, öppna Apple-menyn, välj Systeminformation och klicka på USB. Om kontrollen inte finns där är det kabeln eller porten som är problemet.
  6. Återställ kontrollen. Tryck på återställningsknappen i hålet på baksidan, nära L2, med ett gem.

Börja med kabeln, eftersom en kabel som bara laddar ser exakt ut som en död kontroll.

Den korta versionen

  • Anslut. Använd en Mini-USB-datakabel, direkt in i Mac.
  • Kontrollera. Använd Live Visualizer i InputConfig, inte Systeminställningar.
  • Mappa. En förinställning, eller Scan på en rad, för spel som tar emot tangenter.
  • Använd extrafunktionerna. Knapptryck och lutning läses. Räkna inte med Bluetooth eller vibration.

En DualShock 3 fungerar på en Mac som en kabelansluten kontroll som skriver spelets tangenter.

Frågor

Fungerar en PS3-kontroll på en Mac?

Inte som en spelkontroll som macOS listar: Apples stödda PlayStation-kontroller är DualSense, DualSense Edge, DualShock 4 och Access-kontrollen. Via USB-kabel läser InputConfig DualShock 3 direkt och mappar dess knappar och sticks till tangenter och mus.

Kan man ansluta en PS3-kontroll till en Mac med Bluetooth?

Apple dokumenterar det inte, och InputConfig läser DualShock 3 bara över USB. En del parkopplar en för hand och många kan inte det. Kabeln är det pålitliga sättet.

Varför visas inte PS3-kontrollen under Spelkontroller på min Mac?

Systeminställningar, Spelkontroller listar de kontroller macOS stöder, och DualShock 3 är inte en av dem. Den skickar heller ingenting över USB förrän ett program säger åt den att börja, vilket InputConfig gör.

Fungerar vibration, rörelse och knapptryck på en Mac?

Tryck och lutning gör det i InputConfig sedan 1.8: den läser hur hårt var och en av de tolv tryckkänsliga knapparna trycks in och SIXAXIS-accelerometern. Den driver inte vibrationsmotorerna.

Kan jag mappa PS3-kontrollens knappar till tangentbordstangenter på en Mac?

Ja. I InputConfig trycker du på Scan på en rad, trycker på en knapp på DualShock 3 och väljer en tangent, ett klick, en genväg eller ett makro. Det är gratis i Mac App Store.

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

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