Docs

Enable Accessibility

Insert at the cursor · nearby text for polish · never password fields

When a listen finishes, Listen Orb puts the cleaned sentence where you were already typing. Native fields get a verified Accessibility insert. Longer text may paste once; the previous clipboard comes back after the destination has read it.

If Accessibility allows it, the app also reads a few hundred characters on either side of the cursor, plus the destination app name, so capitalization and lists fit the field. Password and other secure fields are never read.

The short version

Open System Settings → Privacy & Security → Accessibility, enable Listen Orb (or Terminal, if you started it from there), then quit and reopen that app.

Step by step

  1. Open the Accessibility pane

    Go to System Settings → Privacy & Security → Accessibility. Unlock the pane if macOS asks.

  2. Enable the app you launched

    Turn on Listen Orb for the installed app. If you started it from Terminal or iTerm, enable that Terminal app instead. The insert is granted to the process that is running, not to a nested script.

  3. Clear a stale row after a replace

    An unsigned or ad-hoc signed rebuild is a new identity. An old Listen Orb row can stay on and still refuse the new binary. Remove every Listen Orb line, then add /Applications/Listen Orb.app with the + control. Quit and reopen.

If the sentence does not land

Nearby text that is sent with a polish request is described on the privacy page. You can turn polishing off; insert still needs Accessibility.