Dyktowanie na Macu jednym klawiszem, przełącznikiem lub pedałem

Na Macu można dyktować jednym klawiszem: w YapToText jedno stuknięcie zaczyna dyktowanie, następne je kończy, a Twoje słowa są wpisywane w miejscu kursora w dowolnej aplikacji. Wyzwalaczem może być dowolny pojedynczy klawisz, więc obsłuży to też przełącznik albo pedał nożny, który naciska jeden klawisz. Moje ręce nie działają, więc pytanie, na którym mi zależy, nie brzmi, jaki skrót jest wygodny, tylko ile musi zrobić dłoń, żeby zacząć i skończyć.

Ta strona układa opcje od najmniejszego wysiłku do największego i mówi dokładnie, czego każda wymaga. Nic nie musi być przytrzymane, chyba że tak wolisz, nic nie wymaga dwóch klawiszy naraz i nie ma słowa wywołującego. YapToText jest bezpłatny i działa na Macu z układem Apple i macOS 14 lub nowszym.

Pobierz YapToText z Mac App StoreDo pobrania za darmo. Bez konta i bez blokad, dla macOS 14 lub nowszego na Macu z układem Apple. Kod źródłowy na GitHubie.

Na tej stronie: 14 sekcji
  1. Kroki
  2. Od tego, ile muszą zrobić dłonie
  3. Jeden klawisz, stuknięty
    1. Ustaw klawisz
  4. Przytrzymaj, by mówić, jeśli łatwiej przytrzymać niż stuknąć dwa razy
  5. Zakończ bez ponownego naciskania klawisza
  6. Przełączniki i pedały, które wyglądają jak klawisz
  7. Zupełnie bez rąk: przycisk na pasku menu
  8. Wybaczanie przypadkowych naciśnięć i drżących dłoni
  9. Gdy klawisz nic nie robi
  10. W skrócie
  11. Poradniki
  12. Więcej poradników, po angielsku
  13. Źródła
  14. Pytania

Kroki

  1. Otwórz YapToText i przejdź na stronę <span lang="en">Dictation</span>.
  2. Na karcie <span lang="en">Keys</span> kliknij pole klawisza, a gdy pokazuje <span lang="en">Tap a key</span>, naciśnij wybrany klawisz albo przełącznik lub pedał, który go wysyła.
  3. Wybierz <span lang="en">Tap to start / stop</span> albo <span lang="en">Hold to talk</span>, jeśli łatwiej Ci przytrzymać.
  4. Kliknij w notatkę, naciśnij swój klawisz, powiedz zdanie i naciśnij go ponownie.
  5. Jeśli możesz liczyć tylko na jedno naciśnięcie, włącz <span lang="en">Auto-stop after silence</span> na karcie <span lang="en">Recording</span>.

Od tego, ile muszą zrobić dłonie

To drabina, według której idzie reszta strony, od tego, co robią dłonie najmniej, do tego, co robią najwięcej:

  1. Nic. Sterowanie głosowe samo klika przycisk Start Dictation w panelu na pasku menu.
  2. Jedno naciśnięcie. Stuknij raz, by zacząć, a Auto-stop after silence zakończy dyktowanie, gdy przestaniesz mówić.
  3. Jeden klawisz, stuknięty dwa razy. Stuknij, by zacząć, i stuknij ponownie, by skończyć. To ustawienie domyślne.
  4. Jedno przytrzymanie. Ten sam klawisz, przytrzymany tak długo, jak mówisz.
  5. Jeden ruch gdzie indziej. Przełącznik albo pedał nożny, który wysyła naciśnięcie klawisza, a aplikacja traktuje je jak ten klawisz.

Każdy szczebel jest już w aplikacji i każdy jest bezpłatny. Klawisz dyktowania i wybór między stuknięciem a przytrzymaniem są na stronie Dictation, na karcie Keys, a klawisz Quick Edit ma ten sam wybór na swojej stronie.

Jeden klawisz, stuknięty

Domyślnym wyzwalaczem jest Right Command. Stuknij go raz, by zacząć, mów i stuknij ponownie, by skończyć, a Twoje słowa zostaną wpisane w miejscu kursora w aplikacji, w której pracujesz. Stuknij, mów, stuknij: jeden klawisz zaczyna dyktowanie, a ten sam klawisz je kończy. Nie ma akordu ani drugiego klawisza, a Command z innym klawiszem, jak w Command C, nigdy nie zaczyna dyktowania, bo stuknięcie liczy się tylko wtedy, gdy nic innego nie zostało naciśnięte.

To nie musi być Right Command. Działają też Right Control, Left Control, Fn (Globe), Right Option, Left Option, Right Shift i Caps Lock, a także każdy inny pojedynczy klawisz, na przykład litera, klawisz F albo klawisz bloku numerycznego, który wtedy przestaje pisać i staje się wyzwalaczem. Gdy wyzwalaczem jest Caps Lock, aplikacja wyłącza z powrotem blokadę i jej diodę. Wybierz klawisz, którego nigdy nie używasz do pisania.

Ustaw klawisz

  • Ty: Na stronie Dictation, na karcie Keys, kliknij pole klawisza. Gdy pokazuje Tap a key, naciśnij wybrany klawisz, a potem wybierz obok Tap to start / stop.
  • YapToText: Zapisuje ten klawisz jako wyzwalacz i oznacza go na czerwono, jeśli używa go już klawisz Quick Edit.
  • Sprawdź: Kliknij w notatkę i stuknij nowy klawisz. Pojawia się pływający panel, a dymek kapibary na pasku menu robi się czerwony.

Jeśli możesz liczyć tylko na jedno naciśnięcie, włącz Auto-stop after silence na karcie Recording. Dyktowanie kończy się wtedy po ciszy trwającej od 0,5 do 5 sekund, tak jakby klawisz został stuknięty ponownie. Domyślnie jest wyłączone, bo długa pauza na namysł też kończy dyktowanie.

Strona ustawień Dictation w YapToText na Macu: karty Keys, Recording, Microphone i Delivery.
Rysunek 1. Karta Keys zawiera klawisz dyktowania i wybór między stuknięciem a przytrzymaniem, a karta Recording pod nią zawiera Auto-stop after silence, domyślnie wyłączone.

Gdy dyktowanie trwa, aktywne są jeszcze trzy klawisze: Space wstrzymuje i wznawia, Esc anuluje, a 1 do 9 wybierają tryb. Są przechwytywane tylko podczas dyktowania, więc poza nim piszą jak zwykle. Strona o klawiszach i skrótach ma pełną listę.

Przytrzymaj, by mówić, jeśli łatwiej przytrzymać niż stuknąć dwa razy

Niektóre dłonie łatwiej przytrzymują klawisz, niż trafiają w niego dwa razy. Dla nich ten sam klawisz ma Hold to talk, wybierane na tej samej karcie Keys. Nagrywanie trwa, dopóki klawisz jest wciśnięty, i kończy się w chwili, gdy go puścisz, więc krótka myśl to naciśnięcie, mówienie i puszczenie. Puszczenie klawisza zawsze kończy dyktowanie, nawet jeśli puścisz go, gdy dyktowanie dopiero się zaczyna.

Klawisz Quick Edit, domyślnie Right Option, ma ten sam wybór między stuknięciem a przytrzymaniem na swojej stronie. Domyślnie też się stuka: zmiana z przytrzymania na stuknięcie wynika z tego, że stuknięcie pasuje do klawisza dyktowania i jest łatwiejsze dla dłoni, które nie utrzymają klawisza wciśniętego. Zaznacz tekst, stuknij klawisz, powiedz zmianę, stuknij ponownie, a nowa wersja zastąpi zaznaczenie. Stuknięcie albo przytrzymanie to ustawienie, więc może się zmieniać razem z Twoimi dłońmi.

Zakończ bez ponownego naciskania klawisza

Jeśli pierwsze naciśnięcie to jedyne, na które możesz liczyć, dyktowanie może się skończyć bez klawisza:

  • Cisza. Auto-stop after silence kończy je po ciszy trwającej od 0,5 do 5 sekund.
  • Pływający panel. Ma przyciski wstrzymaj, zatrzymaj i wstaw oraz anuluj, a te same trzy są też działaniami dostępności.
  • Panel na pasku menu. Kliknij kapibarę podczas nagrywania, a jego nagłówek pokazuje Cancel, Pause i Stop and insert.
  • Limit czasu. Maximum length, na karcie Recording i domyślnie wyłączone, zatrzymuje dyktowanie po najwyżej 300 sekundach, ustawianych co 15 sekund.
Kompaktowy układ pływającego panelu YapToText: jeden wiersz z falą dźwiękową i przyciskami anuluj, wstrzymaj i zatrzymaj.
Rysunek 2. Anuluj, wstrzymaj i zatrzymaj na panelu, tutaj w układzie Compact, więc dyktowanie może się skończyć bez drugiego naciśnięcia klawisza.

Zaczęcie wymaga jednego naciśnięcia, a zakończenie może nie wymagać żadnego. Przyciski są tym, do czego dosięgnie wskaźnik albo Sterowanie głosowe. Strona o pasku menu i strona o pływającym panelu pokazują każdy z nich, a centrum dostępności ma resztę opowieści o VoiceOver i Sterowaniu głosowym.

Przełączniki i pedały, które wyglądają jak klawisz

Ponieważ wyzwalaczem jest klawisz, wyzwalaczem może być wszystko, co naciska jeden klawisz: pedał nożny USB, przełącznik adaptacyjny podłączony do interfejsu przełączników albo przycisk zamontowany na wózku i połączony z tym interfejsem. Jeśli Mac widzi go jako klawisz, może zaczynać i kończyć dyktowanie. Ustaw pedał albo interfejs tak, by wysyłał jeden klawisz, zapisz ten klawisz jako klawisz dyktowania i wybierz stuknięcie albo przytrzymanie. Nie mam przetestowanych wszystkich interfejsów przełączników, więc to opisuje, jak działa wyzwalacz, a nie gwarancję dla Twojego zestawu.

Test zajmuje dziesięć sekund:

  • Ty: Na stronie Dictation kliknij pole klawisza, a gdy pokazuje Tap a key, naciśnij pedał albo przełącznik.
  • YapToText: Bierze dowolny klawisz, który wyśle urządzenie, i robi z niego klawisz dyktowania.
  • Sprawdź: Pole pokazuje teraz klawisz urządzenia. Jeśli po dziesięciu sekundach bez zmian wraca do poprzedniego klawisza, urządzenie nie wysłało klawisza, a to ustawienie samego urządzenia lub jego interfejsu, nie YapToText.

Kontroler do gier, boczny przycisk myszy albo pad MIDI nie wysyłają własnego klawisza. InputConfig, moja druga bezpłatna aplikacja na Maca, wysyła naciśnięcie klawisza z każdego z nich, więc ten przycisk może być klawiszem dyktowania, a jej poradnik o uruchamianiu dyktowania z dowolnego przycisku prowadzi przez konfigurację. Nie mam przetestowanych z nią wszystkich kontrolerów, więc dziesięciosekundowy test powyżej nadal obowiązuje.

Jeśli jeździsz na wózku elektrycznym i joystick jest Twoją myszą, podział jest prosty: wózek wskazuje, przełącznik naciska ten jeden klawisz, a YapToText robi słowa. Robię nakładki na joysticki do wózków elektrycznych, więc o tym, do czego sięga i do czego nie sięga jedna dłoń na joysticku, myślę bardzo często.

macOS ma też Switch Control, które pozwala przełącznikowi adaptacyjnemu lub joystickowi wprowadzać tekst i sterować całym Makiem. To inna droga niż przełącznik, który po prostu naciska jeden klawisz, a konfigurację opisuje poradnik Apple.

Zupełnie bez rąk: przycisk na pasku menu

Kliknij kapibarę na pasku menu, a otworzy się mały panel. Przycisk na górze nazywa się Start Dictation i robi to samo co klawisz dyktowania. Podczas nagrywania nagłówek panelu pokazuje zamiast tego Cancel, Pause i Stop and insert. Dzięki temu Sterowanie głosowe ma w co celować, bo klika kontrolki po nazwie, a Sterowanie głosowe jest bezpłatną częścią macOS. Poradnik o pisaniu bez rąk ma pełną konfigurację Sterowania głosowego, także to, jak sprawić, by nie wpisywało też Twoich zdań.

Panel YapToText na pasku menu: Start Dictation, wybór trybu i mikrofonu, Transcribe file, Regenerate i Insert last.
Rysunek 3. Kliknij kapibarę, a Start Dictation jest na górze panelu. Robi to samo co klawisz dyktowania i daje Sterowaniu głosowemu nazwę, w którą może celować.

Sam YapToText celowo nie ma słowa wywołującego. Mikrofon jest zwalniany mniej więcej sekundę po każdym dyktowaniu, chyba że włączysz Keep the microphone warm, a wskaźnik nagrywania pokazuje się tylko wtedy, gdy dyktujesz. Słowo wywołujące oznacza mikrofon, który jest stale otwarty, czeka na swoje imię i w tym czasie słyszy wszystko inne w pokoju. Nic się nie zaczyna, dopóki nie naciśniesz klawisza, przełącznika albo pedału, albo dopóki Sterowanie głosowe nie kliknie przycisku. Jeśli zaczynasz głosem, słuchanie należy do Sterowania głosowego i jego ustawień, a nie do tej aplikacji. Nic, co mówisz, nie opuszcza Maca w żadnym z tych przypadków, a strona o prywatności ma resztę.

Wybaczanie przypadkowych naciśnięć i drżących dłoni

Dłoń, która drży albo trafia w zły klawisz, potrzebuje wyzwalacza, który jej to wybaczy. Space i klawisze cyfr są ignorowane poza dyktowaniem, więc przypadkowe naciśnięcie nigdy niczego nie zaczyna, nie wstrzymuje ani nie zmienia. Przypadkowe naciśnięcie klawisza dyktowania, gdy aplikacja wciąż kończy dyktowanie, też jest ignorowane, więc podwójne stuknięcie nie może wyrzucić wyniku.

Przypadkowy Esc był kiedyś tym kosztownym. Od wersji 1.5.1 anulowane dyktowanie jest nadal transkrybowane i zapisywane w History, oznaczone jako anulowane i nigdy niewstawiane, więc słowa można skopiować z powrotem. Keep canceled dictations jest domyślnie włączone w Settings, Advanced, History & audio. Dla większego zapasu włącz Require pressing Escape twice to cancel na karcie Keys, a anulowanie będzie wymagać drugiego naciśnięcia w ciągu 0,6 sekundy.

Jeśli dyktowanie weszło źle, nie przepisujesz go na nowo: Quick Edit poprawia je głosem, a Regenerate na pasku menu powtarza Twoje ostatnie dyktowanie w dowolnym trybie. Jeśli pełny pływający panel przyciąga wzrok, układ Mini zostawia na ekranie tylko falę dźwiękową, a panel można całkiem wyłączyć. Dyktowanie działa tak samo w obu przypadkach. Drżące naciśnięcie nie kosztuje Cię niczego z tego, co powiedziano.

Mini panel YapToText: mały ciemny zaokrąglony panel z samą niebieską falą dźwiękową, bez przycisków i tekstu.
Rysunek 4. Układ Mini zostawia na ekranie tylko falę, gdy pełny panel przyciąga wzrok.

Gdy klawisz nic nie robi

  1. Sprawdź, czy aplikacja działa. Klawisz działa tylko wtedy, gdy YapToText jest otwarty. Jeśli kapibary nie ma na pasku menu, otwórz aplikację i włącz Launch YapToText at login w Settings, General.
  2. Włącz uprawnienie Dostępność. Klawisz dyktowania go potrzebuje. Karta Get set up na stronie Home zostaje, dopóki nie jest włączone.
  3. Szukaj czerwieni. Klawisz, którego używa już klawisz Quick Edit, jest oznaczony na czerwono. Wybierz inny dla jednego z nich.
  4. Spróbuj drugiej strony. Left Command i Left Shift nie mogą być wyzwalaczem, a pole klawisza o tym mówi. Klawisze po prawej stronie, Fn i Caps Lock działają.
  5. Użyj zapasowego skrótu. Control Option Space, w Settings, General, Shortcuts, zaczyna i kończy dyktowanie nawet bez uprawnienia Dostępność. To trzy klawisze, więc to prowizorka, a nie stałe rozwiązanie.

Poradnik rozwiązywania problemów opisuje resztę, zaczynając od tego, co zrobić, gdy słowa lądują w schowku.

W skrócie

  • Jeden klawisz wystarczy. Stuknij, by zacząć, stuknij, by skończyć, a wyzwalaczem może być dowolny pojedynczy klawisz.
  • Zakończenie może nie wymagać naciśnięcia. Auto-stop after silence albo przyciski panelu kończą dyktowanie.
  • Przełącznik lub pedał może być klawiszem. Jeśli wysyła naciśnięcie klawisza, pole klawisza na stronie Dictation pokaże go w dziesięć sekund.

Ustawienia według schorzenia są w dyktowaniu przy drżeniu, parkinsonizmie, SM i SLA. Jeśli ustawiasz to dla kogoś innego, poradnik dla starszego rodzica trzyma to w prostocie.

Nic nie musi być przytrzymane, nic nie wymaga dwóch klawiszy i nic nie słucha, dopóki tego nie zaczniesz. Jeśli Twój zestaw robi coś, czego ta strona nie opisuje, zgłoś to na GitHubie. Czytam każde zgłoszenie.

Pobierz YapToText z Mac App StoreDo pobrania za darmo. Bez konta i bez blokad, dla macOS 14 lub nowszego na Macu z układem Apple. Kod źródłowy na GitHubie.

Kto to pisze. Ryleigh Newman tworzy oprogramowanie, ma trudności z pisaniem na klawiaturze i codziennie dyktuje w YapToText, aplikacji opisanej na tej stronie. Ta strona jest tłumaczeniem z angielskiego. Interfejs aplikacji i reszta witryny są po angielsku. Więcej o projekcie, po angielsku.

Poradniki

Więcej poradników, po angielsku

Źródła

Pytania

Czy mogę dyktować na Macu bez przytrzymywania klawisza?

Tak. Tap to start / stop to ustawienie domyślne w YapToText: jedno stuknięcie zaczyna, następne kończy, a słowa są wpisywane w miejscu kursora. Hold to talk to druga możliwość, na stronie Dictation, i nagrywa tylko wtedy, gdy klawisz jest wciśnięty.

Czy przełącznik adaptacyjny albo pedał nożny może zacząć dyktowanie?

Jeśli wysyła naciśnięcie klawisza, tak. Klawiszem dyktowania może być dowolny pojedynczy klawisz, więc ustaw interfejs przełącznika albo pedał tak, by wysyłał jeden klawisz, i zapisz ten klawisz na stronie Dictation. Nie mam przetestowanych wszystkich interfejsów przełączników, więc przetestuj swój: jeśli pole klawisza pokazuje jego klawisz po naciśnięciu, może być wyzwalaczem.

Czy jest słowo wywołujące?

Nie. Mikrofon jest zwalniany mniej więcej sekundę po każdym dyktowaniu, więc nic nie słucha, dopóki nie naciśniesz klawisza, przełącznika albo pedału. Do zaczęcia głosem Sterowanie głosowe może kliknąć przycisk Start Dictation w panelu na pasku menu.

Co, jeśli ręka przypadkiem trafi w Escape?

Słowa nie przepadają. Anulowane dyktowanie jest nadal transkrybowane i zapisywane w History, oznaczone jako anulowane i nigdy niewpisywane, chyba że wyłączysz Keep canceled dictations. Możesz też wymagać dwóch naciśnięć Escape, by anulować.

Czy mogę zakończyć dyktowanie bez ponownego naciskania klawisza?

Tak. Włącz Auto-stop after silence, a dyktowanie skończy się po ciszy trwającej od 0,5 do 5 sekund. Pływający panel i panel na pasku menu mają też przyciski zatrzymaj, wstrzymaj i anuluj, do których dosięgnie wskaźnik albo Sterowanie głosowe.

Który klawisz ustawić jako wyzwalacz?

Taki, którego nigdy nie używasz do pisania i do którego zawsze dosięgniesz. Domyślny jest Right Command, a działa też litera, klawisz F albo klawisz bloku numerycznego, który wtedy przestaje pisać, gdy jest wyzwalaczem. Space, Esc i klawisze cyfr są przechwytywane tylko podczas dyktowania.