Jak odzyskać automatyczny Enter po dyktowaniu w VoiceInk 2.0 (push-to-talk) 🎙️

Przytrzymuję skrót, mówię, puszczam. Tekst wkleja się sam i wysyła Enterem. Tak rozmawiałem z czatami AI w VoiceInk, dopóki nie zaktualizowałem aplikacji do wersji 2.0 🎙️

Po aktualizacji (lipiec 2026) opcji nie było tam, gdzie jej szukałem. Release notes nic nie mówią o usunięciu. Poniżej: co się zmieniło i jak odzyskałem ten workflow.

Co się zmieniło w VoiceInk 2.0

  • Power Mode nazywa się teraz Modes
  • Auto Send (automatyczny Return, Shift+Return albo Cmd+Return po wklejeniu) jest ustawieniem globalnym w Settings → Pasting. Wcześniej należał do jednego trybu
  • Auto Send odpala się tylko wtedy, gdy podczas nagrywania wciśniesz Return. Zatrzymanie zwykłym skrótem tylko wkleja tekst. W push-to-talk puszczenie klawisza nie wysyła już wiadomości
  • Auto Send działa tylko z wyjściem Paste. Z Respond i Custom Command nie działa

Rozwiązanie: tryb z Custom Command

Custom Command uruchamia lokalny skrypt shell na gotowym tekście. Skrypt sam wkleja tekst i wciska Enter. Skrót własnego trybu zachowuje się jak główny skrót nagrywania, więc przytrzymanie działa.

  1. W zakładce Modes utwórz nowy tryb, np. „Chat”
  2. W Advanced ustaw Output na Custom Command i wklej skrypt poniżej
  3. Przypisz trybowi własny skrót
printf "%s" "$VOICEINK_TRANSCRIPT" | pbcopy
osascript <<'APPLESCRIPT'
tell application "System Events"
    keystroke "v" using command down
    delay 0.15
    key code 36
end tell
APPLESCRIPT

key code 36 to Return. Jeśli Twój czat wysyła Cmd+Return, zamień ostatnią akcję na key code 36 using command down.

Skrót trybu startuje nagrywanie bezpośrednio w tym trybie. Zamiast skrótu możesz ustawić trigger po aplikacji (np. Claude, Slack). Zwykłe dyktowanie robię dalej starym skrótem, bez Entera.

Pułapki

  • Skrypt nadpisuje schowek
  • macOS może poprosić o uprawnienie Accessibility dla VoiceInk
  • VoiceInk nie pokazuje komunikatu o sukcesie ani błędzie. Diagnostyka jest w logach z Terminala
  • Komenda ma limit 10 sekund
  • Tryb działa tylko dla nagrań na żywo, nie dla importowanych plików

Działa u Ciebie tak samo jak u mnie? Daj znać w komentarzu 👏

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *