Písanie na Macu s Xbox Adaptive Controller alebo PlayStation Access Controller

Xbox Adaptive Controller alebo PlayStation Access Controller dokáže ovládať Mac, ale macOS ho považuje za herný ovládač, nie za myš alebo klávesnicu. InputConfig, bezplatná aplikácia pre Mac, zmení jeho páčku na kurzor a jeho tlačidlá a porty pre spínače na kliknutia a klávesy. Namapujte jedno tlačidlo alebo spínač na Right Command a ten istý ovládač spustí YapToText, takže píšete hlasom a nepotrebujete mať v dosahu nič iné.

Vyvíjam YapToText, bezplatnú aplikáciu na diktovanie na Macu, a InputConfig, bezplatnú aplikáciu, ktorá z ľubovoľného tlačidla, spínača alebo ovládača urobí klávesy a kliknutia. Obe vznikli, pretože moje ruky nefungujú dobre.

Stiahnuť YapToText v Mac App StoreNa stiahnutie zadarmo. Bez účtu a bez zamknutých funkcií, pre macOS 14 alebo novší na Macu s čipom Apple. Zdrojový kód na GitHube.

Na tejto stránke: 12 častí
  1. Kroky
  2. Čo vidí Mac a čo pridáva InputConfig
  3. Začnite vstavanou predvoľbou Access Controller
  4. Dajte jednému tlačidlu kláves na diktovanie
  5. Zastavenie, pozastavenie a oprava z ovládača
  6. Počujte, čo každé stlačenie urobilo
  7. Ako uniknúť z rozloženia, ktoré prevzalo kontrolu
  8. Stručne
  9. Návody
  10. Ďalšie návody, po anglicky
  11. Zdroje
  12. Otázky

Kroky

  1. Pripojte ovládač k Macu.
  2. V InputConfig zapnite predvoľbu Access Controller alebo <span lang="en">Easy Browse</span>.
  3. Pridajte riadok, kliknite na <span lang="en">Scan</span>, stlačte tlačidlo, ktoré chcete na diktovanie, a dajte mu <span lang="en">Keyboard Key</span> <span lang="en">Right Command</span>.
  4. Kliknite do textového poľa, stlačte tlačidlo, hovorte a stlačte ho znova.

Čo vidí Mac a čo pridáva InputConfig

  • Ovládač. Spárovaný cez Bluetooth alebo zapojený, zobrazí sa ako herný ovládač. Hry ho čítajú. Plocha nie.
  • Spínače v jeho portoch. Spínač zapojený do portu prichádza ako jedno z tlačidiel ovládača, nie ako kláves.
  • InputConfig. Číta tie tlačidlá a páčku a posiela kurzor, kliknutia, rolovanie, klávesy, písaný text a funkcie Macu.

Nastavenie pre každý ovládač je na inputconfig.com: Xbox Adaptive Controller na Macu a PlayStation Access Controller na Macu.

Začnite vstavanou predvoľbou Access Controller

Predvoľba Access Controller v InputConfig je jedna páčka a osem tlačidiel na celú plochu. S predvoleným profilom ovládača je páčka kurzor, stredné tlačidlo klikne, zásuvka 5 klikne pravým tlačidlom a zásuvka 7 otvorí Spotlight. Ostatné riadky čakajú na tlačidlá, ktoré sa k Macu dostanú, keď ich profil vytvorený na PS5 priradí zásuvkám: dvojité kliknutie, Return, rolovanie, podržanie Command na skratky, Space a Mission Control. Tlačidlo PS si ponecháva macOS a nikdy nedosiahne aplikáciu. Ak váš profil dáva tlačidlá inde, naskenujte riadok pomocou Scan a stlačte zásuvku, ktorú myslíte.

Pre Xbox Adaptive Controller alebo ktorýkoľvek iný pad robí tú istú prácu predvoľba Easy Browse: ľavá páčka na kurzor, pravá páčka na rolovanie, A na kliknutie.

Dajte jednému tlačidlu kláves na diktovanie

Vyberte tlačidlo alebo spínač, ktorý stláčate najspoľahlivejšie, ideálne taký, ktorý predvoľba necháva voľný. Tlačidlo, ktorému veríte najviac, by malo spúšťať vaše slová.

YapToText sa spúšťa a zastavuje jedným klávesom, predvolene Right Command: raz ho klepnete na spustenie a raz na zastavenie. InputConfig vie tento kláves poslať z ovládacieho prvku, ktorý vôbec nie je kláves: zo spínača, tlačidla ovládača, MIDI pedálu, zaklopania na MacBook alebo z kurzora, ktorý vstúpi do rohu obrazovky. Keď tieto dve veci spojíte, ten ovládací prvok sa stane klávesom na diktovanie.

  • Vy: V InputConfig pridajte riadok, kliknite na Scan a stlačte ovládací prvok, ktorý chcete. Riadku dajte výstup Keyboard Key a vyberte Right Command.
  • InputConfig: Pri každom spustení ovládacieho prvku stlačí Right Command samostatne, bez iného podržaného klávesu.
  • Kontrola: Kliknite do textového poľa a stlačte ovládací prvok. Panel YapToText by mal ukázať Listening. Stlačte ho znova a slová sa objavia pri kurzore.

Ak chcete Right Command nechať na skratky, presuňte YapToText na kláves, ktorý nič iné nepoužíva. Na stránke Dictation v karte Keys kliknite do poľa klávesu a stlačte F18 (alebo ľubovoľný voľný kláves), potom dajte riadku v InputConfig namiesto toho výstup Keyboard Key s hodnotou F18. Klávesy F13 až F19 odporúčajú vlastné návody InputConfig, pretože ich na Macu nič nepoužíva. K spínaču sa hodí režim, v ktorom klepnutie spustí a zastaví: jedno stlačenie spustí, ďalšie zastaví. Zapnite Auto-stop after silence na stránke Dictation, v karte Recording, a druhé stlačenie nie je potrebné.

Dve upozornenia. Vstavaná predvoľba Modifier Holds v InputConfig dáva podržanému Right Command Spotlight a podržanému Right Option diktovanie od Apple, no to sú kláves YapToText na diktovanie a kláves Quick Edit, preto túto predvoľbu nepoužívajte popri predvolených klávesoch YapToText. A kým je Mac zamknutý, InputConfig neposiela žiadne klávesy, iba pohyb kurzora, kliknutia a rolovanie. Toto odovzdanie vychádza z toho, ako sú obe aplikácie postavené: InputConfig odošle samostatný modifikátor tak, ako ho odošle skutočný kláves, a YapToText počíta stlačenie bez iného klávesu ako klepnutie. Nemám to otestované od začiatku do konca na každom ovládacom prvku, takže to raz vyskúšajte na svojom, skôr než sa naň spoľahnete, a ak sa nestane nič, založte issue na GitHub (po anglicky).

Stránka nastavení Dictation v YapToText na Macu: karty Keys, Recording, Microphone a Delivery.
Obrázok 1. Karta Keys v YapToText. Nechajte Right Command ako kláves a nech ho stlačí InputConfig, alebo tu zaznamenajte voľný F-kláves a pošlite namiesto toho ten.

Zastavenie, pozastavenie a oprava z ovládača

  • Zastavenie. Stlačte to isté tlačidlo znova. Alebo zapnite Auto-stop after silence na stránke Dictation a len prestaňte hovoriť.
  • Pozastavenie. Space pozastaví a obnoví počas diktovania. Dajte druhému tlačidlu kláves Space.
  • Zrušenie. Escape ruší. Podržanie tlačidla diktovania môže poslať Escape cez akciu podržania v InputConfig.
  • Oprava. Namapujte ďalšie tlačidlo na Right Option, kláves Quick Edit. Páčkou označte slová, stlačte ho a povedzte zmenu.
  • Výber režimu. Číselné klávesy 1 až 9 vyberú režim počas diktovania, ak dáte tlačidlám tieto klávesy.

Počujte, čo každé stlačenie urobilo

Každý riadok InputConfig vie pri spustení vysloviť frázu. Zapnite Speak v Options riadku a napíšte Dictation pre tlačidlo diktovania, alebo to nechajte prázdne a budete počuť názov tlačidla. YapToText hovorí svoj stav cez VoiceOver: Listening, Transcribing, Cleaning up a keď je hotovo. Spolu počujete stlačenie a potom výsledok.

Ako uniknúť z rozloženia, ktoré prevzalo kontrolu

InputConfig má núdzové zastavenie, ktoré pustí každý kláves a tlačidlo a vráti kurzor. Podržte Back a Start spolu tri sekundy na väčšine padov, podržte samotnú zásuvku 7 na PlayStation Access Controller, alebo stlačte Control Option Command a bodku na klávesnici. Stránka o núdzovom zastavení má podrobnosti. Dajte ho na svoj najspoľahlivejší spínač a raz ho vyskúšajte.

Stručne

  • Ukazovanie. Predvoľba Access Controller alebo Easy Browse v InputConfig.
  • Písanie. Jedno tlačidlo posiela Right Command, ktorý spúšťa a zastavuje YapToText.
  • Opravy. Druhé tlačidlo na Right Option pre Quick Edit.
  • Bezpečnosť. Núdzové zastavenie na spínači, ktorému veríte.
  • Čo je otestované. Vlastné funkcie každej aplikácie. Odovzdanie medzi nimi vychádza z ich kódu, nie z testu od začiatku do konca.

Ak váš ovládač alebo spínač robí niečo, s čím táto stránka nepočíta, založte issue na GitHub (po anglicky). Čítam všetky.

Stiahnuť YapToText v Mac App StoreNa stiahnutie zadarmo. Bez účtu a bez zamknutých funkcií, pre macOS 14 alebo novší na Macu s čipom Apple. Zdrojový kód na GitHube.

Kto píše. Ryleigh Newman vyvíja softvér, písanie na klávesnici zvláda len s ťažkosťami a každý deň diktuje v YapToText, aplikácii, o ktorej je tento web. Táto stránka je preložená z angličtiny. Rozhranie aplikácie a zvyšok webu sú v angličtine. Viac o projekte, po anglicky.

Ďalšie návody, po anglicky

Zdroje

Otázky

Funguje Xbox Adaptive Controller na Macu?

Pripojí sa ako herný ovládač. Aby ste ho na ploche mohli používať ako myš a klávesnicu, jeho páčku a tlačidlá namapuje aplikácia ako InputConfig, ktorá je zadarmo.

Môžem používať PlayStation Access Controller na Macu?

Áno, s predvoľbou Access Controller v InputConfig: páčka je kurzor a zásuvky klikajú, rolujú a stláčajú klávesy. Tlačidlo PS nikdy nedosiahne aplikáciu.

Môže adaptívny ovládač spustiť diktovanie?

Áno. InputConfig vie stlačiť kláves diktovania od Apple alebo Right Command, ktorý spúšťa YapToText. Odovzdanie do YapToText nebolo otestované od začiatku do konca.

Fungujú spínače zapojené do ovládača?

Prichádzajú ako tlačidlá ovládača, takže ich InputConfig vie namapovať ako ktorékoľvek iné tlačidlo.