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

En Xbox Adaptive Controller eller en PlayStation Access Controller kan styre en Mac, men macOS behandler den som en spilcontroller, ikke som en mus eller et tastatur. InputConfig, en gratis Mac-app, gør dens stick til markøren og dens knapper og kontaktporte til klik og taster. Læg én knap eller kontakt på Right Command, så starter den samme controller YapToText, og du skriver med stemmen uden at have andet inden for rækkevidde.

Jeg udvikler YapToText, en gratis dikteringsapp til Mac, og InputConfig, en gratis app, der gør en hvilken som helst knap, kontakt eller controller til taster og klik. Jeg byggede dem begge, fordi mine egne hænder ikke fungerer godt.

Hent YapToText i Mac App StoreGratis at hente. Ingen konto og ingen låste funktioner, til macOS 14 eller nyere på en Mac med Apple-chip. Kildekode på GitHub.

På denne side: 12 afsnit
  1. Trin
  2. Hvad Mac'en ser, og hvad InputConfig tilføjer
  3. Start fra det indbyggede preset til Access Controller
  4. Giv én knap dikteringstasten
  5. Stop, pause og ret fra controlleren
  6. Hør, hvad hvert tryk gjorde
  7. Kom ud af en opsætning, der tog over
  8. Kort fortalt
  9. Vejledninger
  10. Flere vejledninger, på engelsk
  11. Kilder
  12. Spørgsmål

Trin

  1. Tilslut controlleren til Mac'en.
  2. Slå presettet Access Controller eller Easy Browse til i InputConfig.
  3. Tilføj en række, tryk på Scan, tryk på den knap, du vil bruge til diktering, og giv den Keyboard Key Right Command.
  4. Klik ind i et tekstfelt, tryk på knappen, tal, og tryk på den igen.

Hvad Mac'en ser, og hvad InputConfig tilføjer

  • Controlleren. Parret over Bluetooth eller sat i, dukker den op som en spilcontroller. Spil læser den. Skrivebordet gør ikke.
  • Kontakter i dens porte. En kontakt, der er sat i en port, kommer ind som en af controllerens knapper, ikke som en tast.
  • InputConfig. Læser de knapper og sticket og sender markøren, klik, rulning, taster, indtastet tekst og Mac-funktioner.

Opsætningen til hver controller står på inputconfig.com: Xbox Adaptive Controller på en Mac og PlayStation Access Controller på en Mac.

Start fra det indbyggede preset til Access Controller

InputConfigs preset Access Controller er ét stick og otte knapper til hele skrivebordet. Med controllerens standardprofil er sticket markøren, midterknappen klikker, port 5 højreklikker, og port 7 åbner Spotlight. De andre rækker venter på knapper, der først når Mac'en, når en profil lavet på en PS5 giver dem til portene: dobbeltklik, Retur, rulning, hold Kommando nede til genveje, Mellemrum og Mission Control. PS-knappen beholdes af macOS og når aldrig en app. Hvis din profil lægger knapper andre steder, så tryk på Scan i en række og tryk på den port, du mener.

Til en Xbox Adaptive Controller eller en hvilken som helst anden pad gør presettet Easy Browse det samme: venstre stick til markøren, højre stick til at rulle, A til at klikke.

Giv én knap dikteringstasten

Vælg den knap eller kontakt, du trykker mest pålideligt på, helst en som presettet lader være fri. Den knap, du stoler mest på, skal starte dine ord.

YapToText starter og stopper med én tast, som standard Right Command, som du trykker på én gang for at starte og én gang for at stoppe. InputConfig kan sende den tast fra en betjeningsmulighed, der slet ikke er en tast: en kontakt, en controllerknap, en MIDI-pedal, et bank på en MacBook eller markøren, der kommer ind i et hjørne af skærmen. Sæt de to sammen, og betjeningsmuligheden bliver til dikteringstasten.

  • Du: I InputConfig tilføjer du en række, trykker på Scan og trykker på den betjeningsmulighed, du vil bruge. Giv rækken outputtet Keyboard Key, og vælg Right Command.
  • InputConfig: Trykker på Right Command hver gang betjeningsmuligheden udløses, alene og uden at nogen anden tast holdes nede.
  • Tjek: Klik ind i et tekstfelt, og tryk på betjeningsmuligheden. YapToTexts panel skulle gerne sige Listening. Tryk igen, og ordene lander ved markøren.

Vil du hellere beholde Right Command til genveje, kan du flytte YapToText til en tast, som ellers ikke bruges. På siden Dictation, i kortet Keys, klikker du på tastefeltet og trykker på F18 (eller en hvilken som helst ledig tast). Giv derefter InputConfig-rækken outputtet Keyboard Key F18 i stedet. F13 til F19 er de taster, InputConfigs egne guider foreslår, fordi intet på en Mac bruger dem. Tryk for at starte og stoppe er den tilstand, der passer til en kontakt: ét tryk starter, og det næste stopper. Slå Auto-stop after silence til på siden Dictation, i kortet Recording, så er det andet tryk heller ikke nødvendigt.

To forbehold. InputConfigs indbyggede preset Modifier Holds giver en holdt Right Command til Spotlight og en holdt Right Option til Apples diktering, og de to taster er YapToTexts taster til diktering og til Quick Edit, så kør ikke det preset sammen med YapToTexts standardtaster. Og mens Mac'en er låst, sender InputConfig ingen taster, kun markøren, klik og rulning. Overdragelsen mellem de to apps følger af, hvordan begge apps er bygget: InputConfig sender en enkelt kombitast på samme måde som en rigtig tast, og YapToText tæller et tryk uden nogen anden tast som et enkelt tryk. Jeg har ikke testet den fra ende til anden på alle betjeningsmuligheder, så prøv den én gang på din, før du stoler på den, og hvis den ikke gør noget, så opret et issue på GitHub.

YapToTexts indstillingsside Dictation på en Mac: kortene Keys, Recording, Microphone og Delivery.
Figur 1. YapToTexts kort Keys. Lad Right Command være tasten, og lad InputConfig trykke på den, eller optag en ledig F-tast her og send den i stedet.

Stop, pause og ret fra controlleren

  • Stop. Tryk på den samme knap igen. Eller slå Auto-stop after silence til på siden Dictation, og hold bare op med at tale.
  • Pause. Mellemrum sætter på pause og genoptager under diktering. Giv en anden knap tasten Mellemrum.
  • Annuller. Escape annullerer. Et hold på dikteringsknappen kan sende Escape, gennem InputConfigs holdhandling.
  • Ret. Læg en anden knap på Right Option, tasten til Quick Edit. Markér ordene med sticket, tryk på den, og sig ændringen.
  • Vælg en tilstand. Tasterne 1 til 9 vælger en tilstand under diktering, hvis du giver knapper de taster.

Hør, hvad hvert tryk gjorde

Hver række i InputConfig kan sige en sætning, når den udløses. Slå Speak til i rækkens Options, og skriv Dictation til dikteringsknappen, eller lad feltet stå tomt for at høre knappens navn. YapToText siger selv sin tilstand gennem VoiceOver: Listening, Transcribing, Cleaning up, og når den er færdig. Sammen hører du trykket og derefter resultatet.

Kom ud af en opsætning, der tog over

InputConfig har en nødstop, der slipper alle taster og knapper og giver markøren tilbage. Hold Back og Start nede samtidig i tre sekunder på de fleste pads, hold port 7 nede alene på en PlayStation Access Controller, eller tryk på Ctrl-Alternativ-Kommando-punktum på et tastatur. Siden om nødstop har detaljerne. Læg den på din mest pålidelige kontakt, og test den én gang.

Kort fortalt

  • At pege. InputConfigs preset Access Controller eller Easy Browse.
  • At skrive. Én knap sender Right Command, som starter og stopper YapToText.
  • At rette. En anden knap på Right Option til Quick Edit.
  • Sikkerhed. Nødstoppet, på den kontakt, du stoler på.
  • Hvad der er testet. Hver apps egne funktioner. Overdragelsen mellem dem følger af deres kode, ikke af en test fra ende til anden.

Hvis din controller eller kontakt gør noget, som den her side ikke forventer, så opret et issue på GitHub. Alle bliver læst.

Hent YapToText i Mac App StoreGratis at hente. Ingen konto og ingen låste funktioner, til macOS 14 eller nyere på en Mac med Apple-chip. Kildekode på GitHub.

Hvem der skriver. Ryleigh Newman udvikler software, har svært ved at skrive på tastatur og dikterer hver dag med YapToText, den app, som dette websted handler om. Siden er oversat fra engelsk. Appens brugerflade og resten af webstedet er på engelsk. Mere om projektet, på engelsk.

Vejledninger

Flere vejledninger, på engelsk

Kilder

Spørgsmål

Virker Xbox Adaptive Controller på en Mac?

Den tilsluttes som en spilcontroller. For at bruge den som mus og tastatur på skrivebordet skal en app som InputConfig, som er gratis, lægge dens stick og knapper på.

Kan jeg bruge PlayStation Access Controller på en Mac?

Ja, med InputConfigs preset Access Controller: sticket er markøren, og portene klikker, ruller og trykker på taster. PS-knappen når aldrig en app.

Kan en adaptiv controller starte diktering?

Ja. InputConfig kan trykke på Apples dikteringstast eller på Right Command, som starter YapToText. Overdragelsen til YapToText er ikke testet fra ende til anden.

Virker kontakter, der er sat i controlleren?

De kommer ind som controllerens knapper, så InputConfig kan lægge funktioner på dem som på enhver anden knap.