Author's configuration of mousemaster (author.properties)
(Refer to configuration-reference.md for documentation on the complete list of configuration properties.)
- Designed for controlling the mouse with the right hand only.
- 3 main modes: normal, hint, and grid mode.
- Normal mode uses i, j, k, l for local mouse movement.
- Normal mode, grid mode, and hint mode can be used entirely with the right hand, without moving it.
- Normal mode automatically exits (to idle mode) after 5s of inactivity.
- Normal mode automatically exits when any non-normal mode key is pressed. For example, when starting to type text while normal mode is active, the normal mode will automatically exit.
- The author is using this configuration with a small QWERTY keyboard and one 1920x1080 screen.
- (The author uses rightalt + space as the PowerToys Run activation shortcut.)
- Move mouse with i, j, k, l.
- Press mouse buttons with space (left button), ; or ' or # (middle button), p or [ or ] (right button).
- Left and right mouse buttons will be toggled (and will remain pressed) if the left button key or the right button key are held for more than 250ms.
- Snap to screen edges by holding rightalt, then quickly pressing a direction key.
- Snap to screen center by holding rightalt for 250ms.
- Scroll vertically or horizontally (wheel) by double pressing the direction keys.
- Jump forward by pressing rightalt while moving the mouse.
- Slow down mouse movement (slow mode) by holding n while moving the mouse or while scrolling.
- Exit with rightctrl or by pressing any key than is not handled by this configuration.
- Display labels on the screen for direct mouse warping.
- Similar to Vimium-like browser extensions, but applicable to the entire screen.
- Automatically switch back to the previous mode (idle mode or normal mode) after hint selection.
- Trigger a left button click by holding space while selecting a hint (; for middle button and p for right button).
- Double click by pressing the hint key a second time after selecting the hint.
- Only the characters i, o, j, k, l, m are used for hint labels to be able to select hints without moving the hand.
- Exit with rightalt, esc or backspace.
- Divide screen into a 2x2 grid, refining target area with each key press.
- Switch to window grid by pressing one of the middle button keys.
- Switch to screen grid by pressing one of the right button keys.
- Shrink the grid in one direction with the arrow keys.
- Switch to normal mode by releasing rightalt.