Skriv på en Mac med en Xbox Adaptive Controller eller en PlayStation Access Controller

En Xbox Adaptive Controller eller en PlayStation Access Controller kan styra en Mac, men macOS behandlar den som en spelkontroll och inte som en mus eller ett tangentbord. InputConfig, en gratis Mac-app, förvandlar dess spak till pekaren och dess knappar och reglageportar till klick och tangenter. Koppla en knapp eller ett reglage till Right Command så startar samma handkontroll YapToText, och du skriver med rösten utan att behöva nå något annat.

Jag utvecklar YapToText, en gratis dikteringsapp för Mac, och InputConfig, en gratis app som förvandlar vilken knapp, vilket reglage eller vilken handkontroll som helst till tangenter och klick. Jag byggde båda eftersom mina egna händer inte fungerar bra.

Hämta YapToText i Mac App StoreGratis att hämta. Inget konto och inga låsta funktioner, för macOS 14 eller senare på en Mac med Apple-chip. Källkod på GitHub.

På den här sidan: 12 avsnitt
  1. Steg
  2. Det Macen ser, och det InputConfig lägger till
  3. Börja från den inbyggda förinställningen för Access Controller
  4. Ge en knapp dikteringstangenten
  5. Stoppa, pausa och rätta från handkontrollen
  6. Hör vad varje tryck gjorde
  7. Ta dig ur en uppsättning som tog över
  8. Kortversionen
  9. Guider
  10. Fler guider, på engelska
  11. Källor
  12. Frågor

Steg

  1. Anslut handkontrollen till Macen.
  2. Slå på förinställningen för Access Controller eller <span lang="en">Easy Browse</span> i InputConfig.
  3. Lägg till en rad, tryck på <span lang="en">Scan</span>, tryck på knappen du vill använda för diktering och ge den <span lang="en">Keyboard Key</span> <span lang="en">Right Command</span>.
  4. Klicka i ett textfält, tryck på knappen, prata och tryck på den igen.

Det Macen ser, och det InputConfig lägger till

  • Handkontrollen. Parkopplad över Bluetooth eller inkopplad dyker den upp som en spelkontroll. Spel läser den. Skrivbordet gör det inte.
  • Reglage i dess portar. Ett reglage som är inkopplat i en port kommer fram som en av handkontrollens knappar, inte som en tangent.
  • InputConfig. Läser de knapparna och spaken och skickar pekaren, klick, rullning, tangenter, skriven text och Mac-funktioner.

Uppsättningen för varje handkontroll finns på inputconfig.com: Xbox Adaptive Controller på en Mac och PlayStation Access Controller på en Mac.

Börja från den inbyggda förinställningen för Access Controller

InputConfigs förinställning för Access Controller är en spak och åtta knappar för hela skrivbordet. Med handkontrollens standardprofil är spaken pekaren, mittknappen klickar, uttag 5 högerklickar och uttag 7 öppnar Spotlight. De andra raderna väntar på knappar som når Macen när en profil gjord på en PS5 ger dem till uttagen: dubbelklick, Return, rullning, håll ned kommando för genvägar, mellanslag och Mission Control. PS-knappen behålls av macOS och når aldrig en app. Om din profil lägger knapparna någon annanstans kan du skanna en rad och trycka på det uttag du menar.

För en Xbox Adaptive Controller eller vilken annan spelkontroll som helst gör förinställningen Easy Browse samma jobb: vänster spak för pekaren, höger spak för att rulla, A för att klicka.

Ge en knapp dikteringstangenten

Välj den knapp eller det reglage som du trycker på mest pålitligt, helst ett som förinställningen lämnar ledigt. Knappen du litar mest på ska starta dina ord.

YapToText startar och stoppar från en tangent, som standard Right Command, som du trycker på en gång för att starta och en gång för att sluta. InputConfig kan skicka den tangenten från en kontroll som inte alls är en tangent: ett reglage, en knapp på en handkontroll, en MIDI-pedal, en knackning på en MacBook eller att pekaren går in i ett hörn av skärmen. Sätter du ihop de två blir den kontrollen dikteringstangenten.

  • Du: Lägg till en rad i InputConfig, tryck på Scan och tryck på kontrollen du vill använda. Ge raden utdatan Keyboard Key och välj Right Command.
  • InputConfig: Trycker på Right Command varje gång kontrollen utlöses, helt för sig, utan att någon annan tangent hålls ned.
  • Kontrollera: Klicka i ett textfält och tryck på kontrollen. Panelen i YapToText ska säga Listening. Tryck igen så hamnar orden vid markören.

Vill du hellre behålla Right Command för genvägar flyttar du YapToText till en tangent som inget annat använder. På sidan Dictation, i kortet Keys, klickar du i tangentfältet och trycker på F18 (eller vilken ledig tangent som helst) och ger sedan InputConfig-raden utdatan Keyboard Key med F18 i stället. F13 till F19 är de tangenter som InputConfigs egna guider föreslår, eftersom inget på en Mac använder dem. Att trycka för att starta och sluta är läget att para ihop med ett reglage: ett tryck startar och nästa tryck stoppar. Slå på Auto-stop after silence på sidan Dictation, i kortet Recording, så behövs inte heller det andra trycket.

Två varningar. InputConfigs inbyggda förinställning Modifier Holds ger en nedhållen Right Command till Spotlight och en nedhållen Right Option till Apples diktering, och det är YapToTexts tangenter för diktering och Quick Edit, så kör inte den förinställningen tillsammans med YapToTexts standardtangenter. Och medan Macen är låst skickar InputConfig inga tangenter, bara pekaren, klick och rullning. Den här överlämningen är så som båda apparna är byggda: InputConfig skickar en ensam modifierartangent på samma sätt som en riktig tangent gör, och YapToText räknar ett tryck utan någon annan tangent som ett tryck för att starta eller sluta. Jag har inte testat det från början till slut på varje kontroll, så prova en gång på din egen innan du litar på den, och om inget händer kan du öppna ett issue på GitHub (på engelska).

Inställningssidan Dictation i YapToText på en Mac: korten Keys, Recording, Microphone och Delivery.
Bild 1. Kortet Keys i YapToText. Låt Right Command vara tangenten och låt InputConfig trycka på den, eller spela in en ledig F-tangent här och skicka den i stället.

Stoppa, pausa och rätta från handkontrollen

  • Stoppa. Tryck på samma knapp igen. Eller slå på Auto-stop after silence på sidan Dictation och sluta bara prata.
  • Pausa. Mellanslag pausar och återupptar medan du dikterar. Ge en andra knapp mellanslagstangenten.
  • Avbryta. Escape avbryter. Ett långt tryck på dikteringsknappen kan skicka Escape, med InputConfigs åtgärd för långt tryck.
  • Rätta. Koppla en annan knapp till Right Option, tangenten för Quick Edit. Markera orden med spaken, tryck på den och säg ändringen.
  • Välj ett läge. Siffertangenterna 1 till 9 väljer ett läge medan du dikterar, om du ger knapparna de tangenterna.

Hör vad varje tryck gjorde

Varje rad i InputConfig kan säga en fras när den utlöses. Slå på Speak i radens alternativ och skriv Diktering för dikteringsknappen, eller lämna det tomt för att höra knappens namn. YapToText säger sitt eget tillstånd via VoiceOver: Listening, Transcribing, Cleaning up och när den är klar. Tillsammans hör du trycket och sedan resultatet.

Ta dig ur en uppsättning som tog över

InputConfig har ett nödstopp som släpper varje tangent och knapp och ger tillbaka pekaren. Håll ned Back och Start tillsammans i tre sekunder på de flesta handkontroller, håll ned uttag 7 ensamt på en PlayStation Access Controller, eller tryck på Kontroll-alternativ-kommando-punkt på ett tangentbord. Sidan om nödstoppet har detaljerna. Lägg det på ditt mest pålitliga reglage och testa det en gång.

Kortversionen

  • Att peka. InputConfigs förinställning för Access Controller eller Easy Browse.
  • Att skriva. En knapp skickar Right Command, som startar och stoppar YapToText.
  • Att rätta. En andra knapp på Right Option för Quick Edit.
  • Säkerhet. Nödstoppet, på reglaget du litar på.
  • Vad som är testat. Varje apps egna funktioner. Överlämningen mellan dem följer av deras kod och är inget test från början till slut.

Om din handkontroll eller ditt reglage gör något som den här sidan inte väntar sig kan du öppna ett issue på GitHub (på engelska). Jag läser alla.

Hämta YapToText i Mac App StoreGratis att hämta. Inget konto och inga låsta funktioner, för macOS 14 eller senare på en Mac med Apple-chip. Källkod på GitHub.

Vem som skriver. Ryleigh Newman utvecklar programvara, har svårt att skriva på tangentbord och dikterar varje dag med YapToText, appen som den här webbplatsen handlar om. Sidan är översatt från engelska. Appens gränssnitt och resten av webbplatsen är på engelska. Mer om projektet, på engelska.

Guider

Fler guider, på engelska

Källor

Frågor

Fungerar Xbox Adaptive Controller på en Mac?

Den ansluts som en spelkontroll. För att använda den som mus och tangentbord på skrivbordet behövs en app som InputConfig, som är gratis, och som kopplar dess spak och knappar.

Kan jag använda PlayStation Access Controller på en Mac?

Ja, med InputConfigs förinställning för Access Controller: spaken är pekaren och uttagen klickar, rullar och trycker på tangenter. PS-knappen når aldrig en app.

Kan en adaptiv handkontroll starta diktering?

Ja. InputConfig kan trycka på Apples dikteringstangent, eller på Right Command, som startar YapToText. Överlämningen till YapToText har inte testats från början till slut.

Fungerar reglage som är inkopplade i handkontrollen?

De kommer fram som handkontrollens knappar, så InputConfig kan koppla dem som vilken annan knapp som helst.