Skip to main content

Dictation in Any App

TalkWriter works globally across macOS. Any application that accepts text input can receive dictated text from TalkWriter. You do not need to copy and paste — text appears directly at your cursor.


How It Works

  1. Click into any text field in any app.
  2. Press Fn to start dictating.
  3. Speak your text.
  4. Release Fn (or press Fn again in Live mode).
  5. Polished text appears exactly where your cursor was.

TalkWriter uses macOS Accessibility permissions to simulate a paste action. This is why the Accessibility permission is required during First Setup.


Confirmed Compatible Apps

TalkWriter has been tested and confirmed to work with these applications:

CategoryAppsStatus
Text EditorsTextEdit, Sublime Text, VS Code, Vim (insert mode)
Writing AppsNotion, Obsidian, Bear, Ulysses, iA Writer
EmailApple Mail, Gmail (browser), Outlook
MessagingSlack, Discord, Telegram, WhatsApp (web), iMessage
BrowsersSafari, Chrome, Firefox, Arc, Brave
OfficeGoogle Docs, Google Sheets, Microsoft Word, Pages, Numbers
DevelopmentVS Code, IntelliJ IDEA, Xcode, Terminal
Social MediaTwitter/X (browser), LinkedIn (browser), Reddit (browser)
NotesApple Notes, Notion, Obsidian, Bear
Project ToolsJira (browser), Linear (browser), Asana (browser)
note

TalkWriter works with virtually any app that has a text input field. The table above shows apps that have been explicitly tested. If an app accepts keyboard input, TalkWriter should work with it.


Tips for Best Results

  1. Click first, then dictate. Always make sure your cursor is in the exact text field where you want text to appear before pressing Fn.
  2. Wait for the paste. Do not click elsewhere or switch apps while the pill shows "Processing." Wait for text to be pasted before moving on.
  3. Check focus. Some apps (like Electron-based tools) may have nested text fields. Make sure you have clicked into the inner text area.
  4. Use Scratchpad as a fallback. If an app behaves unexpectedly, dictate into TalkWriter's Scratchpad and copy the text manually.

Troubleshooting

ProblemLikely CauseSolution
Text does not appearCursor was not in a text fieldClick into a text field before dictating
Text appears in the wrong appApp focus changed during processingKeep the target app focused until paste completes
Partial text appearsInternet interruption mid-dictationCheck your internet connection and try again
Text appears garbledApp uses non-standard text inputTry dictating into Scratchpad and pasting manually

Frequently Asked Questions

Does TalkWriter work in Terminal? Yes. TalkWriter can paste text into Terminal, iTerm2, and other terminal emulators.

Does TalkWriter work in password fields? TalkWriter can technically paste into password fields, but this is not recommended for security reasons.

What about full-screen apps or games? TalkWriter works in full-screen apps that have text fields. It will not work in apps that do not accept keyboard text input (like most games).

Does TalkWriter work with remote desktop or virtual machines? Results vary. If the remote desktop app forwards keyboard input, TalkWriter may work. This is not officially supported.


Was this helpful? Let us know at support@talkwriter.ai