Fix Logitech MX Master (Logi Options+) mouse buttons not working as a Flow shortcut

Last updated: October 11, 2026

Available on: Mac, Windows

If your Logitech MX Master button won’t start dictation, won’t stop it on release, or won’t save as a Flow shortcut, match the button’s Logi Options+ assignment to Flow’s shortcut.


Quick checks

  • Is Logi Options+ running? In the background it can intercept button presses before they reach Flow.

  • Are you in a microphone test or onboarding? Dictation shortcuts are ignored during microphone tests, including the microphone-selection dialog, and before onboarding reaches the dictation step. Exit the test or reach that step before retrying.

  • Does a keyboard shortcut work in Flow? Check your assigned Push to talk shortcut in Settings → Shortcuts, then test it on your keyboard. If it works, the problem is the Logitech button mapping; if not, the problem is Flow’s shortcuts overall, not the mouse.

Note: On macOS, do not uninstall or quit Logi Options+ as a workaround — without it, MX-series side buttons do not work with Flow.


Match the button to Flow

On Mac, Logi Options+ converts MX Master side-button presses into swipe gestures without a button release. Push to talk needs both press and release, so those remapped buttons cannot be bound directly; buttons Options+ has not remapped bind normally. This is documented for macOS; results on Windows may vary.

Push to talk defaults to Fn on Mac and Ctrl+Win on Windows; Hands-free defaults to Fn+Space on Mac and Ctrl+Win+Space on Windows. On Mac, Ctrl+Opt is assigned during onboarding only when there is no Apple Fn key and Push to talk is still Fn; if Ctrl+Opt isn’t already assigned, bind it in Flow first.

  1. Open Logi Options+ and select your mouse.

  2. Map the button to a keyboard shortcut in Logi Options+.

  3. Open Flow’s Settings → Shortcuts.

  4. Click the Push to talk shortcut field, or Click to add a shortcut if it is empty.

  5. Press and release the same keyboard combination you assigned in Logi Options+.

    “Shortcut saved” confirms capture.

  6. Hold the mouse button while speaking, then release it.

If dictation starts on press and stops on release, you’re done; otherwise continue below.


If Flow won’t save the shortcut

  • Combinations: Up to 3 keys, including Ctrl, Cmd/Win, Alt/Opt, Shift, Fn or a supported mouse button. Keyboard-and-mouse combinations such as Ctrl + Mouse 4 are allowed.

  • Rejected: OS-reserved shortcuts; letters, numbers or punctuation alone; both left and right versions of one modifier; and shortcuts already assigned elsewhere. Windows also rejects Ctrl alone. Re-saving the binding you are editing is allowed.

Bind a button directly

Mac supports Middle Click and Mouse 4–Mouse 10; Windows supports Middle Click, Mouse 4 and Mouse 5. Left and right click cannot be bound.

At “Press key or mouse button”, a mouse press saves immediately; keyboard combinations save on release.

  1. Set the chosen button to No action in Logi Options+.

  2. Click the Push to talk shortcut field in Flow’s Settings → Shortcuts.

  3. Press the mouse button to capture it.

  4. Test the button using the hold-and-release check above.

Cancel shortcut recording

While recording a shortcut, left click, right click, clicking outside, the X button or bare Esc cancels silently without changing the binding, and the cancelling click does not activate the app underneath. For Dismiss, Esc records a binding instead; for other actions, Ctrl then Esc records Ctrl+Esc, but Esc pressed first cancels.


If the button still doesn’t work

Warning: Release the mouse button before quitting Flow. On Windows, quitting while holding a bound button can trigger Back/Forward once when you release it.

  1. Quit Wispr Flow.

  2. Reopen Wispr Flow.

  3. Press your shortcut.

If the button still does nothing, contact support below.

Dictation starts but behaves oddly

Dismiss cancels dictation: Esc is the default and works alone for this action; use your replacement shortcut if you rebound it.

  • Single quick tap: Releasing within 500 ms of starting does not stop dictation; it starts a 500 ms wait and then cancels if nothing else happens. Flow returns to idle straight away, so you can start a new dictation immediately.

  • Double press: A second press within that window locks hands-free mode; a later press stops it.

  • Another shortcut: Using the dictation modifiers in a non-Flow shortcut within 1 second of starting cancels dictation unless hands-free is locked.

Warning: A third rapid press while hands-free is locked cancels dictation instead of stopping and pasting it.

Clicks in the app underneath

On Mac and Windows, a normal mouse button bound to any Flow action no longer clicks or navigates in the app underneath, and changing a binding mid-hold while Flow is running does not leave the app with a stuck button.

Some Logitech buttons appear as “Aux Button” and can be bound alone, but they are reported as keyboard keys, so they trigger Flow and still click the app underneath. Use the keyboard-mapping steps above instead.


Still stuck?

Contact support if the mouse shortcut still fails after these steps, or if a keyboard shortcut also fails to trigger dictation. Include your platform, mouse model, shortcut and what you tried.