Dictation glossary

Global hotkey

Global hotkey means a keyboard shortcut registered with the operating system so it works no matter which application is in front. Local shortcuts only fire when a window is focused. Dictation tools use a global hotkey as the start/stop trigger so you can speak into email, a browser, or an editor without clicking a panel. Installing one often requires extra permissions because the app must see keys outside its windows.

In more detail

What is Global hotkey?

A global hotkey is a chord such as Option-Space, Control-Alt-Space, or a modifier like fn, bound at the system level. The OS delivers that event to the dictation app even when a different process owns the cursor. That is what makes press-and-speak feel like a system feature. Conflicts happen when two apps claim the same chord, or when a game swallows keys. Good software lets you record a new binding and test that the event actually arrives.

Permissions are the unglamorous half of the story. Seeing keys globally may need Input Monitoring or an equivalent accessibility grant. Typing the result into another app is a separate grant: the hotkey starts capture, then text injection pastes or synthesizes keystrokes into the focused field. Denying one permission can yield a silent failure — you hold the key, nothing happens — which looks like a broken hotkey when it is actually a privacy prompt you dismissed.

For writers who speak

Why it matters for dictation

Without a global trigger, dictation is trapped in whatever window shipped a microphone button. Writers bounce between chat, docs, and terminals all day; the shortcut has to follow them. Reliability of that shortcut is the product. A beautiful recognizer you cannot invoke from the app you are in is unused.

In this product

How WhisperJot handles it

WhisperJot records a global hotkey — default Option-Space on Mac, Control-Alt-Space on Windows and Linux, plus hold-fn on Mac — and uses it for push-to-talk or toggle. Input Monitoring lets the tap see the chord; Accessibility lets text injection type into the focused app. Local engines remain the default; Jot Cloud is opt-in.

Questions

Straight answers.

What is a global hotkey?

A global hotkey is a keyboard shortcut that works in every app, because it is registered with the operating system rather than with a single window. Dictation apps use one so you can start speaking without clicking their UI. Examples include Option-Space or Control-Alt-Space. If two programs bind the same chord, one of them will miss the event, which is why the shortcut should be configurable.

Why does a dictation app need extra permissions for a hotkey?

To fire while another app is focused, the dictation process must observe keys at a system level, which operating systems treat as sensitive. A second permission is often required to insert text into that other app. Neither grant means the app is reading everything you type for its own sake; they exist so a background utility can implement a global trigger and type the result. You can revoke them in system settings.

What if my dictation hotkey does nothing?

First confirm the dictation app is running and the chord is not claimed by another utility. Then check the OS privacy grants for keyboard monitoring and for controlling other apps. Some platforms also require you to re-grant after an app is rebuilt or moved. Finally, try a different chord in an empty text field. A failed permission looks identical to a failed key binding.

One hotkey, any focused app.

Private local transcription by default, with an optional opt-in cloud engine.