Mouseless – keyboard-driven control of macOS/Linux/Windows
- Developer Tools
- Productivity
- Accessibility
- Open Source
- Hardware
Mouseless is a cross-platform desktop utility for people who want to keep their hands on the keyboard while still doing pointer-driven tasks. The core trick is visual overlays that let you jump the cursor and click, drag, or scroll without reaching for a mouse. That puts it in the same family as browser tools like Vimium, but at the OS level. A lot of people immediately mapped it to existing options such as Homerow, Shortcat, warpd, wl-kbptr, and assorted Linux window-manager workflows. The clearest line that emerged was between two different models. Grid-based tools like Mouseless can target any spot on the screen and handle arbitrary pointer movement, which matters for drag actions and apps with weak accessibility support. Accessibility-driven tools like Homerow or Shortcat feel more like Vimium for the whole desktop and can be faster when the app exposes a clean accessibility tree, but they fall apart on many real apps. That made the practical conclusion pretty blunt. No single approach wins everywhere. People who had actually used these tools said the value was often comfort and reduced hand travel more than raw speed. Several pushed back on the familiar claim that keyboard is always faster, saying stopwatch speed often still favors the mouse, while keyboard-first workflows feel better because they reduce context switching and keep both hands in place. The strongest product criticism was not about the concept but about packaging. Some disliked giving a closed-source utility broad input control, especially with subscription pricing and weak pricing disclosure on the site. Others said the lifetime license exists and the value is obvious if it saves wrist strain or becomes a daily driver. There was also a broader complaint that modern UI design has regressed on basic keyboard navigation, especially on macOS and in custom or Electron-style apps. That makes tools like this attractive as a workaround, even to people who would rather apps just exposed proper keyboard and accessibility support in the first place.
If your team lives in GUI-heavy tools, test both grid-based and accessibility-tree-based mouseless tools before standardizing on anything. The right choice depends less on ideology and more on whether your apps expose usable accessibility data, how much arbitrary dragging matters, and whether you are comfortable granting a closed-source app deep input access.
- mouseless.click
- Discuss on HN