Skip to content

Latest commit

 

History

History
37 lines (28 loc) · 1.89 KB

neo-mousekeys.md

File metadata and controls

37 lines (28 loc) · 1.89 KB

neo-mousekeys configuration for mousemaster (neo-mousekeys.properties)

Overview

  • Press leftctrl + e to activate.
  • Press w, a, s, d to move the mouse.
  • Press p or capslock to deactivate. Pressing capslock will not toggle it when deactivating.

Normal Mode (leftctrl + e)

  • Press mouse buttons with k (left button), ; (middle button), l (right button).
  • Toggle mouse buttons with n (left button) and y (right button).
  • Left click then deactivate with .
  • Jump to screen edges with rightalt + w, rightalt + a, rightalt + s, rightalt + d.
  • Jump to screen center with h.
  • Scroll vertically or horizontally (wheel) with m, , (comma), i, o.
  • Jump forward (teleport) by holding j while moving.
  • Slow down mouse and scroll movement by holding leftshift while moving.
  • Accelerate mouse movement by holding u while moving.
  • Accelerate scroll movement by holding v or b while scrolling.

Grid Mode (g in normal mode)

  • Divide screen into a 2x2 grid, refining target area with each key press.
  • Move mouse to the middle of the targeted grid section.
  • Shrink the grid in one direction with w, a, s, d.
  • Go back to normal mode with g or esc.

Hint Mode (f in normal mode)

  • Display labels on the screen for direct mouse warping.
  • Similar to Vimium-like browser extensions, but applicable to the entire screen.
  • Trigger a second hint pass with a smaller hint grid centered around the mouse by holding leftshift while selecting a hint.
  • A balance between hint size, number and screen space is crucial and can be configured: see hint.font-size, hint.grid-max-column-count, and hint.grid-cell-width in neo-mousekeys.properties.
  • Go back to normal mode with esc or backspace.