Skip to content
Halopen

Halopen for accessibility users

The best Mac dictation tool for accessibility

When voice has to do the work, the tool has to deserve the trust. Halopen is built for users who rely on dictation as a primary input.

Free forever for the first 8,000 words a month · macOS 14.0+ · Apple Silicon & Intel

Why this fits

Halopen, paired with accessibility users.

Halopen is a native macOS dictation app built as a primary keyboard replacement — for users with limited hand mobility, low or no vision, motor impairments, or recovery from injury. Hold-to-talk via a single key (default fn, remappable to any modifier or Switch Control gesture); verbatim by default; works alongside VoiceOver, Voice Control, Switch Control, Dwell Control, and Sip-and-Puff; system-wide across every Mac app on Apple Silicon and Intel running macOS Sonoma or later.

For users who rely on voice as a primary input — limited hand mobility, low or no vision, motor impairments, recovery from injury — the dictation tool is not a productivity accessory. It is the keyboard. Reliability, predictability, and verbatim capture matter more than features.

Halopen is built around those constraints. Hold-to-talk so the user controls when audio is captured. Verbatim by default so the text lands as spoken. System-wide so it works in every Mac app the user already relies on. Native Swift so it idles quietly and doesn’t introduce instability into the assistive-tech stack.

The workflow

How to use Halopen with accessibility users.

  1. 1

    Pick a hotkey your input method can reach reliably

    fn (the function key) is the default. Right Option works on Apple keyboards. Control + Option is universal. For users who cannot press a key, an assistive switch or foot pedal mapped via Karabiner-Elements to a recognized modifier works the same way.

  2. 2

    Pair with macOS Voice Control if you need command-driven input

    Voice Control handles "click", "scroll", "tab to next", "press return". Halopen handles dictating prose, prompts, and emails. The two are complementary — use both at once.

  3. 3

    Dictate where you need to type

    Mail, Messages, Notes, web forms, browser-based apps, IDEs, terminals — Halopen lands text in all of them. The user does not change apps; the dictation comes to wherever the cursor is.

  4. 4

    Use the live preview to review before committing

    The live partial transcript shows what Halopen heard. Re-state or spell out any misread; the correction lands at the cursor instead of the misread.

What matters for accessibility users

The Halopen features that earn their place.

  • Hold-to-talk — full user control over when audio is captured

    No wake word. No ambient listening. Halopen records only while the configured key (or switch, or pedal) is held; the moment it’s released, audio capture stops.

  • Verbatim by default

    No paraphrasing. The user’s exact words land at the cursor — important when dictation is the primary input layer rather than a supplement.

  • Works with assistive switches and foot pedals

    Anything that maps to a recognized macOS modifier key can drive Halopen. Karabiner-Elements is the standard glue layer; Halopen treats the switch press as a modifier press.

  • Pairs with macOS Voice Control

    Voice Control is command-driven (click, scroll, tab, switch app); Halopen is dictation-only. Running both gives the user a complete voice-driven workflow without conflict.

  • VoiceOver-friendly UI

    Halopen’s settings and onboarding use standard SwiftUI controls with proper accessibility labels. VoiceOver reads the entire interface; Dynamic Type honored throughout.

  • Privacy by default

    No screen capture. Audio sent only while the key is held, only to the transcription service, never retained. The audit log records every cloud call so the user can verify the privacy claim.

A real Halopen session

A user with limited hand mobility composing an email:

Halopen output

"Hi Sarah — thanks for the patience on this. The contract draft is at section four, point six — I’m reading it now and will send notes by tomorrow. One question for you ahead of that: the indemnity clause references a separate schedule that I don’t see attached; can you forward it? I want to make sure I’m reading the limit-of-liability number against the right base. Talk soon."

  • · Long prose utterance captured in one hold
  • · Numbered references ("section four, point six") preserved
  • · Em dashes and proper punctuation rendered correctly
  • · No keyboard typing required for the entire email

Why Halopen

The dictation tool that earns its place.

Accessibility users are often the most demanding evaluators of a dictation tool, because the cost of a bad one is the user’s entire workday. Halopen is engineered around the things that matter most for that audience: reliability, predictability, no surprises. Hold-to-talk means the user controls the recording window. Verbatim means the text matches what was said. Native Swift means low overhead and stable behavior across long sessions.

The combination of Halopen + macOS Voice Control + an optional assistive switch covers most common voice-driven workflows on Mac — composing email, writing documents, navigating apps, controlling the system, dictating to AI tools. Users who relied on more cumbersome combinations of tools have reported the swap removes a meaningful amount of friction from their day.

Halopen for accessibility users — FAQ

Questions worth answering.

Can Halopen serve as a primary input layer for users with limited hand mobility?

Yes. Hold-to-talk + verbatim + system-wide are the three properties that make a dictation tool viable as a primary input layer. Halopen is built around those properties as defaults, not optional toggles.

Does Halopen work with macOS Voice Control?

Yes. The two are complementary: Voice Control handles commands and navigation; Halopen handles dictation. Running both at once is the recommended setup for users who want a complete voice-driven workflow.

Does Halopen support assistive switches and foot pedals?

Yes. Any input device that can be mapped to a recognized macOS modifier key (typically via Karabiner-Elements) can drive Halopen. The switch press is treated identically to a key press.

Is Halopen accessible to VoiceOver users?

Yes. The settings and onboarding UI uses standard SwiftUI accessibility labels and follows macOS accessibility conventions. Dynamic Type is honored. The recording-pill indicator has an accessibility description that VoiceOver reads.

Does Halopen retain audio recordings?

No. Audio is sent to the transcription service only while you hold the configured key, the text comes back, and the audio is discarded. Halopen does not store audio on its servers and does not log transcripts.

Can I use Halopen if I cannot use a mouse or trackpad?

Yes. Halopen has no mouse-only interactions. The recording hotkey and all settings are keyboard-accessible; combined with macOS Voice Control for navigation, the entire workflow is mouse-free.

Is the free tier enough for daily accessibility use?

8,000 words a month works as a trial; users who rely on Halopen as a primary input layer typically run through that in a couple of days. Pro at $19/mo or $179/yr removes the cap.

Power-user cheat sheet

Take Halopen with you when you work with accessibility users.

One short email, then the Halopen power-user cheat sheet — hotkeys, best-fit apps, custom vocabulary tips, voice patterns for prompt engineering. No spam. Unsubscribe in one click.

 

Try Halopen with accessibility users

Hold the function key. Speak.

Halopen Free is 8,000 words a month, forever. Open Halopen, hold the function key, and listen for what you sound like.