v0.4.0-preview.7 / windows_beta.5
Pre-release
Pre-release
This release has some important fixes and enhancements on all platforms. This is now the final planned release before the v0.4 stable release.
Your feedback is always appreciated! 🙏 (Mac, Windows, Linux)
Note (Linux): If you have issues running Mouseless on Linux, I've centralized solutions/workarounds to common issues here in the docs.
Note (Windows): The original beta.5 version here had an issue where the AltRight key wasn't recognized. This is fixed as of 2025-09-01 21:34 GMT, in the beta.5.1 version below.
Enhancements
All platforms
- You can now can pass
-hor--helpto see available CLI args Check for preview releasessetting now available on all platforms- Updated internal dependencies for security and stability
- New defaults
- Free mode's
back/forward/middle/right buttonhotkeys are nowQ,W,E,R. On Mac and Windows, this frees up the bottom row (ZXCV) for copy/cut/paste/undo operations. Movement easingdefault is now 0.2 (slightly looser/smoother)
- Free mode's
Mac
- Automatic check for updates now checks daily, in addition to on startup
- Status bar icon now reflects update available and enabled/disabled state
- Execution modes: On M-series Macs, you can now choose between the implementation built for Intel and older OS versions, or the standard implementation. macOS 13 users may benefit from standard mode, while macOS 12 users may have issues with overlay position in that mode.
- Compatibility mode: the only available mode on Intel Macs, and the default on macOS 12 and 13. Enabled via the
--compatibility(or--compat) CLI flag. - Standard mode: the default on MacOS 14+ on Apple Silicon. Enabled via the
--standardCLI flag.
- Compatibility mode: the only available mode on Intel Macs, and the default on macOS 12 and 13. Enabled via the
Windows
- Added
backandforwardbuttons in all contexts (overlay, free mode, global) - System tray icon now reflects update available and enabled/disabled state
- Added
Debug: clear keyboard stateoption to menu, may help if bugs encountered where hotkeys become unresponsive - Added
display inputfeature
Linux
- Non-English and non-QWERTY layouts now supported. Use the
Updatelayout button at the top of the config editor to set the layout Mouseless uses to the current system layout. - Added
backandforwardbuttons in all contexts (overlay, free mode, global) - Added
display inputfeature - New
--no-compositingcli arg, can be used in place of WEBKIT_DISABLE_COMPOSITING_MODE environment variable, for systems with GPU compatibility issues (e.g. blank windows)- There is a
minimal_backgroundstyle preset to help minimize opacity buildup in this mode
- There is a
- New
debug optionsfield allows you to enter JSON for certain options- Currently, can be used to fix mouse position on certain Linux systems, with these fields (adjust values as needed):
{ "mouse_screen_position_mult": 1, "mouse_screen_size_mult": 1.25 }
- Currently, can be used to fix mouse position on certain Linux systems, with these fields (adjust values as needed):
Fixes
All platforms
taphotkeys are now recognized during subgrid key holds and free mode 'hold for' commands- Fixed some suppression issues with
taphotkeys in free mode - Fixed some issues with
subgrid nudge, including where the overlay could become largely unresponsive if the overlay closes while the subgrid key is held (e.g. by executingright clickinstead of releasing the subgrid key)
Mac
- Fixed issue with machine hash retrieval failing on some users' systems
- (Intel Mac) Closing the app window with the native red 'x' no longer prevents the window from being re-opened
Windows
- Fixed issue where Mouseless is unresponsive after coming back from sleep / lock screen
- Extended keys (e.g.
Arrowkeys,Numpadkeys,Deletekey) now properly recognized in hotkeys - App window's icon is no longer generic
Linux
- Continuous mode should now work as expected
- Drag and drop with the overlay should now work
- Removed free mode's experimental
jump commands-- severe issues have been observed in both Debian+KDE and Fedora+Gnome - Fixed console alerts locking user out of keyboard input
Happy clicking ✨