Releases: petoncle/mousemaster
Releases · petoncle/mousemaster
v61
New features and improvements
- Implemented auto-zoom on the second hint grid. This has been added to all 4 pre-existing configurations, and it looks like this:
(click to view it full screen)
hint2-2-mode.zoom.percent=5.0
hint2-2-mode.zoom.center=last-selected-hint
- Made the hint grid less dark and more transparent by default.
Installation
- Download mousemaster.exe (a portable executable).
- Download one of the existing configuration files:
- neo-mousekeys.properties (recommended): a WASD configuration (see documentation)
- warpd.properties: an HKJL configuration (see documentation)
- mouseable.properties: another HKJL configuration (see documentation)
- author.properties: an IJKL configuration designed to control everything with the right hand only. (see documentation)
- Place the executable and the configuration file in the same directory.
- Rename the configuration file to mousemaster.properties.
- Run mousemaster.exe: make sure to run it as administrator if you want the mousemaster overlay to be displayed on top of everything else.
- Feel free to open a GitHub Issue or join the Discord if you need help creating your own configuration. If you have ideas for a better configuration that you would like to share, I'd love to hear from you.
- If you enjoy mousemaster, consider making a donation or stop by the Discord to show your support!
v60
New features and improvements
- Increased the max row count and max column count from 100 to 200 for the hint grid (for people with large 4k screens).
- Implemented copy-and-exit in the warpd configuration (c in normal-mode) by leveraging the new key remapping feature.
- Fixed the hint box border which was missing in some cases.
- Added hint display names for special keys like enter (↵), shift (⇧), tab (⭾), and ctrl (⌃).
- Tried to simplify, improve and clean up the code of the key combo watcher.
Installation
- Download mousemaster.exe (a portable executable).
- Download one of the existing configuration files:
- neo-mousekeys.properties (recommended): a WASD configuration (see documentation)
- warpd.properties: an HKJL configuration (see documentation)
- mouseable.properties: another HKJL configuration (see documentation)
- author.properties: an IJKL configuration designed to control everything with the right hand only. (see documentation)
- Place the executable and the configuration file in the same directory.
- Rename the configuration file to mousemaster.properties.
- Run mousemaster.exe: make sure to run it as administrator if you want the mousemaster overlay to be displayed on top of everything else.
- Feel free to open a GitHub Issue or join the Discord if you need help creating your own configuration. If you have ideas for a better configuration that you would like to share, I'd love to hear from you.
- If you enjoy mousemaster, consider making a donation or stop by the Discord to show your support!
v59
New features and improvements
- Tried to fix the lag that happens to some people when using the physical mouse while mousemaster is running (#13). I have no way to test this because the problem doesn't happen on my machines. If you're still experiencing this issue, please tell me here.
- Fixed position history hint boxes which did not have an outline.
- Fixed the screen hint grid which was not covering the last row of pixels at the bottom of the screen.
- Implemented key repeating. This is useful for (a) using a key like the space bar as a modifier key and (b) key remapping.
- Added experimental auto-zooming in the author's configuration when selecting the hint from the second precision hint grid.
Installation
- Download mousemaster.exe (a portable executable).
- Download one of the existing configuration files:
- neo-mousekeys.properties (recommended): a WASD configuration (see documentation)
- warpd.properties: an HKJL configuration (see documentation)
- mouseable.properties: another HKJL configuration (see documentation)
- author.properties: an IJKL configuration designed to control everything with the right hand only. (see documentation)
- Place the executable and the configuration file in the same directory.
- Rename the configuration file to mousemaster.properties.
- Run mousemaster.exe: make sure to run it as administrator if you want the mousemaster overlay to be displayed on top of everything else.
- Feel free to open a GitHub Issue or join the Discord if you need help creating your own configuration. If you have ideas for a better configuration that you would like to share, I'd love to hear from you.
- If you enjoy mousemaster, consider making a donation or stop by the Discord to show your support!
v58
New features and improvements
- More advanced key eating: key presses that are part of a combo sequence are eaten by mousemaster. Now, if the combo isn't fully completed by the user, mousemaster will "regurgitate" the key press so other apps can receive the key press event.
- mousemaster overlay is now displayed on top of everything, including the Windows start menu, the Windows task bar, the Windows process switcher (the one that can be opened with the Windows key + tab), and Windows popup notifications. The only requirement for this to work is that mousemaster must be run as administrator.
- Updated the logging library (logback) to latest version.
- Implemented a key remapping feature. Although it is not yet integrated in the provided configuration files, it can be used to trigger actions like "minimize the current window" or "copy the selected text" with a key combo that you choose. If you have any ideas on how to integrate this feature in the existing configuration files, please share them with me!
Installation
- Download mousemaster.exe (a portable executable).
- Download one of the existing configuration files:
- neo-mousekeys.properties (recommended): a WASD configuration (see documentation)
- warpd.properties: an HKJL configuration (see documentation)
- mouseable.properties: another HKJL configuration (see documentation)
- author.properties: an IJKL configuration designed to control everything with the right hand only. (see documentation)
- Place the executable and the configuration file in the same directory.
- Rename the configuration file to mousemaster.properties.
- Run mousemaster.exe: make sure to run it as administrator if you want the mousemaster overlay to be displayed on top of everything else.
- Feel free to open a GitHub Issue or join the Discord if you need help creating your own configuration. If you have ideas for a better configuration that you would like to share, I'd love to hear from you.
- If you enjoy mousemaster, consider making a donation or stop by the Discord to show your support!
v57
New features and improvements
- Started documenting the properties of the configuration file in configuration-reference.md.
- Increased default smooth jump velocity from 15000px/s to 30000px/s.
- Renamed keys: left, up, right, down -> leftarrow, uparrow, rightarrow, downarrow.
- Started ground work for a key remapping feature.
Installation
- Download mousemaster.exe (a portable executable).
- Download one of the existing configuration files:
- neo-mousekeys.properties (recommended): a WASD configuration (see documentation)
- warpd.properties: an HKJL configuration (see documentation)
- mouseable.properties: another HKJL configuration (see documentation)
- author.properties: an IJKL based configuration designed to control everything with the right hand only. (see documentation)
- Place the executable and the configuration file in the same directory.
- Rename the configuration file to mousemaster.properties.
- Run mousemaster.exe.
- Feel free to open a GitHub Issue or join the Discord if you need help creating your own configuration. If you have ideas for a better configuration that you would like to share, I'd love to hear from you.
- If you enjoy mousemaster, consider making a donation or stop by the Discord to show your support!
v56
New features and improvements
- Slightly increased default values for the font size of the hints.
- Documented the hint undo key in neo-mousekeys.md.
Installation
- Download mousemaster.exe (a portable executable).
- Download one of the existing configuration files:
- neo-mousekeys.properties (recommended): a WASD configuration (see documentation)
- warpd.properties: an HKJL configuration (see documentation)
- mouseable.properties: another HKJL configuration (see documentation)
- author.properties: an IJKL based configuration designed to control everything with the right hand only. (see documentation)
- Place the executable and the configuration file in the same directory.
- Rename the configuration file to mousemaster.properties.
- Run mousemaster.exe.
- Feel free to open a GitHub Issue or join the Discord if you need help creating your own configuration. If you have ideas for a better configuration that you would like to share, I'd love to hear from you.
- If you enjoy mousemaster, consider making a donation or stop by the Discord to show your support!
v55
New features and improvements
- Pause the program before exiting when an error happens.
- Made the hint grid border non-transparent by default.
Installation
- Download mousemaster.exe (a portable executable).
- Download one of the existing configuration files:
- neo-mousekeys.properties (recommended): a WASD configuration (see documentation)
- warpd.properties: an HKJL configuration (see documentation)
- mouseable.properties: another HKJL configuration (see documentation)
- author.properties: an IJKL based configuration designed to control everything with the right hand only. (see documentation)
- Place the executable and the configuration file in the same directory.
- Rename the configuration file to mousemaster.properties.
- Run mousemaster.exe.
- Feel free to open a GitHub Issue or join the Discord if you need help creating your own configuration. If you have ideas for a better configuration that you would like to share, I'd love to hear from you.
- If you enjoy mousemaster, consider making a donation or stop by the Discord to show your support!
v54
New features and improvements
- Increased default values for hint max column/row count to accommodate for vertical screens.
Installation
- Download mousemaster.exe (a portable executable).
- Download one of the existing configuration files:
- neo-mousekeys.properties (recommended): a WASD configuration (see documentation)
- warpd.properties: an HKJL configuration (see documentation)
- mouseable.properties: another HKJL configuration (see documentation)
- author.properties: an IJKL based configuration designed to control everything with the right hand only. (see documentation)
- Place the executable and the configuration file in the same directory.
- Rename the configuration file to mousemaster.properties.
- Run mousemaster.exe.
- Feel free to open a GitHub Issue or join the Discord if you need help creating your own configuration. If you have ideas for a better configuration that you would like to share, I'd love to hear from you.
- If you enjoy mousemaster, consider making a donation or stop by the Discord to show your support!
v53
New features and improvements
- Improved the hint layout algorithm to maintain column-wise alignment of the hints.
Installation
- Download mousemaster.exe (a portable executable).
- Download one of the existing configuration files:
- neo-mousekeys.properties (recommended): a WASD configuration (see documentation)
- warpd.properties: an HKJL configuration (see documentation)
- mouseable.properties: another HKJL configuration (see documentation)
- author.properties: an IJKL based configuration designed to control everything with the right hand only. (see documentation)
- Place the executable and the configuration file in the same directory.
- Rename the configuration file to mousemaster.properties.
- Run mousemaster.exe.
- Feel free to open a GitHub Issue or join the Discord if you need help creating your own configuration. If you have ideas for a better configuration that you would like to share, I'd love to hear from you.
- If you enjoy mousemaster, consider making a donation or stop by the Discord to show your support!
v52
New features and improvements
- Make mousemaster velocity settings independent of the OS mouse speed settings.
- Add a row to the second pass of hints in the author's configuration.
Installation
- Download mousemaster.exe (a portable executable).
- Download one of the existing configuration files:
- neo-mousekeys.properties (recommended): a WASD configuration (see documentation)
- warpd.properties: an HKJL configuration (see documentation)
- mouseable.properties: another HKJL configuration (see documentation)
- author.properties: an IJKL based configuration designed to control everything with the right hand only. (see documentation)
- Place the executable and the configuration file in the same directory.
- Rename the configuration file to mousemaster.properties.
- Run mousemaster.exe.
- Feel free to open a GitHub Issue or join the Discord if you need help creating your own configuration. If you have ideas for a better configuration that you would like to share, I'd love to hear from you.
- If you enjoy mousemaster, consider making a donation or stop by the Discord to show your support!