Trigger macOS Dictation with a Mouse Button
macOS Dictation is triggered by the Globe (Fn) key, but reaching that key mid-task is awkward. With LinguaX you can map a mouse button to the Globe key, so a single side-button press starts dictation — and the same button can push-to-talk in hold-to-talk voice apps.
How the Mouse Button Maps to Dictation
LinguaX's Modifier Hold gesture makes a mouse button behave like the Fn (Globe) key:
- A quick press sends a Globe key tap → this is what macOS Dictation listens for.
- Press and hold keeps Globe held down → this is what hold-to-talk voice apps use to record.
So one mouse button covers both the built-in Dictation and third-party voice typing.
Set Up the Mouse Button
- Open LinguaX and go to Mouse+ settings.
- Pick a side button you do not use for clicking or scrolling.
- Choose the Modifier Hold gesture and set the modifier to Fn.
- Save.
Modifier Hold uses the button exclusively. Saving it replaces any other gesture on that button.
Configure macOS Dictation
- Open System Settings → Keyboard → Dictation and turn Dictation on.
- Set the Shortcut to a Globe (🌐) based option.
- Click into any text field and press your mapped mouse button to start dictation; press again to stop.
Note: built-in Dictation is toggle-based (press to start, press to stop). The exact shortcut options vary by macOS version — pick the Globe/Fn one. If you want true hold-to-talk (record only while held, stop on release), use a hold-to-talk app as below.
For True Push-to-Talk (Hold-to-Talk Apps)
If you prefer holding to talk, use a voice app that supports a press-and-hold hotkey (for example Wispr Flow or superwhisper), set its hotkey to Fn/Globe, and hold the mouse button while you speak. See Push-to-Talk Voice Typing with a Mouse Button for the full setup.
Common Mistakes
- Mapping a button you also need for clicking — pick a spare side button.
- Forgetting Accessibility permission for LinguaX, so it cannot hold the modifier.
- Expecting hold-to-talk from built-in Dictation — that is the toggle model; use a hold-to-talk app for press-and-hold.
- Leaving another utility mapped to the same button.
Troubleshooting Quick Checks
- Confirm Accessibility permission is granted to LinguaX.
- Verify the Dictation shortcut is set to a Globe/Fn option.
- Test in a plain text field first.
- Re-save the Modifier Hold gesture if the button had a previous mapping.