Summary
The official FluidVoice website build appears to only allow keyboard shortcuts for the primary dictation trigger, while the current public source/forked build supports assigning auxiliary mouse buttons or modified mouse clicks.
What I am trying to do
I am trying to use FluidVoice as a replacement for Wispr/Whisper Flow and trigger dictation from a mouse button. This worked when I built and ran the forked/public source locally, but it does not seem possible in the website-installed app.
Observed in the official website build
- Installed official app from the FluidVoice website.
- App version shown in the bundle:
1.6.0, build 12.
- Settings -> Global Hotkey shows a
Keyboard Shortcuts section.
Primary Dictation Shortcut has a single Change button.
- When changing the shortcut, it only accepts keyboard input.
- There is no visible
Add shortcut option and no apparent way to assign a mouse button.
Observed in the public/forked source build
When building the public repo/fork locally, the settings UI included support for mouse shortcuts:
Primary Dictation Shortcuts
Add shortcut
- text indicating support for
any keyboard shortcut, auxiliary mouse button, or modified click
The source also appears to include mouse shortcut handling via HotkeyShortcut(kind: .mouse) and validation that mouse clicks can be assigned to the primary dictation shortcut.
Expected behavior
The official website build should support the same primary dictation shortcut behavior as the current source build:
- allow adding more than one primary dictation shortcut
- allow assigning an auxiliary mouse button, e.g.
Mouse 4 / Mouse 5
- allow modified mouse clicks where appropriate
Why this matters
Mouse-button dictation is a very natural workflow for always-available voice input. For users coming from Wispr/Whisper Flow or similar tools, being able to press a side mouse button to toggle dictation is a key part of replacing those apps.
Notes
The current workaround is to map the mouse button to a keyboard shortcut using third-party mouse software, then assign that keyboard shortcut in FluidVoice. That works, but native mouse shortcut support already seems to exist in the public source/forked build, so it would be great to have it in the official release as well.
Summary
The official FluidVoice website build appears to only allow keyboard shortcuts for the primary dictation trigger, while the current public source/forked build supports assigning auxiliary mouse buttons or modified mouse clicks.
What I am trying to do
I am trying to use FluidVoice as a replacement for Wispr/Whisper Flow and trigger dictation from a mouse button. This worked when I built and ran the forked/public source locally, but it does not seem possible in the website-installed app.
Observed in the official website build
1.6.0, build12.Keyboard Shortcutssection.Primary Dictation Shortcuthas a singleChangebutton.Add shortcutoption and no apparent way to assign a mouse button.Observed in the public/forked source build
When building the public repo/fork locally, the settings UI included support for mouse shortcuts:
Primary Dictation ShortcutsAdd shortcutany keyboard shortcut, auxiliary mouse button, or modified clickThe source also appears to include mouse shortcut handling via
HotkeyShortcut(kind: .mouse)and validation that mouse clicks can be assigned to the primary dictation shortcut.Expected behavior
The official website build should support the same primary dictation shortcut behavior as the current source build:
Mouse 4/Mouse 5Why this matters
Mouse-button dictation is a very natural workflow for always-available voice input. For users coming from Wispr/Whisper Flow or similar tools, being able to press a side mouse button to toggle dictation is a key part of replacing those apps.
Notes
The current workaround is to map the mouse button to a keyboard shortcut using third-party mouse software, then assign that keyboard shortcut in FluidVoice. That works, but native mouse shortcut support already seems to exist in the public source/forked build, so it would be great to have it in the official release as well.