Hacker news

  • Top
  • New
  • Past
  • Ask
  • Show
  • Jobs

Mouseless – keyboard-driven control of macOS/Linux/Windows (https://mouseless.click)

378 points by riddley 2 days ago | 168 comments | View on ycombinator

NateEag about 7 hours ago |

I prefer ShortCat's model:

https://shortcat.app/

Similar to Vimium, but for the whole OS. Apparently Homerow is similar, judging from comments I'm seeing here.

I really wish I knew an equivalent for Linux. I might even leave Gnome behind if a different DE has a good model for this.

CalRobert about 8 hours ago |

Wow, as cool as this is, it's kind of a shame that we need to say "use coords to show where the mouse should click" instead of designing interfaces that keep pointing-device-free users in mind.

drnick1 40 minutes ago |

I don't feel like you need this kind of tool on Linux. Just about anything can be done in the terminal, and that is the preferred mouse-free workflow. Using a GUI without a mouse seems antithetical.

reconquestio about 7 hours ago |

sundar_p about 6 hours ago |

Some existing similar tools for those who might be curious.

For vim, there's easymotion or hop.nvim.

For tmux, there's Morantron/tmux-fingers.

For Chrome, there's Vimium.

You can also flash your keyboard to have mouse controls (https://docs.qmk.fm/features/mouse_keys).

NickNaraghi about 7 hours ago |

If you wanted to go in the other direction, you could achieve more productivity with faster mouse skills. The competitive FPS genre has spawned a bunch of aim training tools[0] to improve muscle memory.

[0] https://www.3daimtrainer.com/

mklepaczewski about 3 hours ago |

Is it really faster though? I’ve built PoC of something similar and a test game to check how much faster it was to use keyboard. To my surprise mouse was consistently faster ( by a lot).

tcoff91 about 7 hours ago |

I think I prefer the approach that Homerow uses: https://www.homerow.com/

It's like vimium but for your entire mac. It hooks into the macOS accessibility APIs.

scambier about 4 hours ago |

I recently installed https://www.neverclick.com/ (windows only), which also offers an "intelligent" mode that detects possible clickable zones

yoavm about 8 hours ago |

Looks kinda similar to https://github.com/rvaiya/warpd/ , which is open source and free software. Always worked very well for me on Wayland, but seems to be working on Xorg and macOS as well.

starquake about 8 hours ago |

Using closed source software to drive my OS doesn't sound that appealing to me.

andix about 6 hours ago |

I still have a keyboard with a track point

I don't understand why they are not popular at all and only a few manufacturers build them.

It doesn't replace a mouse for me, but the track point is between the G H B keys and can be reached without moving the fingers away from the typing position. So it's great for some simple mouse commands.

hualapais about 4 hours ago |

IMHO, the best I’d seen of mouseless UI was the pentadactyl/vimium/vimperator model (possibly originating with (lynx or elinks somehow) where a hot key was pressed and everything clickable was overlayed with a number allowing a direct click. Obviously simpler than what is being proposed here, but it was my preferred way of using the browser for some time.

undefined about 3 hours ago |

undefined

marksully about 7 hours ago |

Anyone interested in this should really try out Homerow (https://www.homerow.app)

(not affiliated, just a happy user for years now)

JeremyJaydan about 4 hours ago |

I've tried to use software like this and it looks awesome but it wasn't ultimately the solve for me when it comes to ergonomics.

I used a logitech mx mouse with the palm shape or whatever it's called and I realized that it stopped me from putting more of my hand on the desk, pin pointing the pressure of my hand onto the mouse instead of the desk. What helped dramatically was getting a smaller mouse without that thumb/palm shape (the logitech M720 Triathlon), that distributed more of the pressure onto my desk and I haven't had an issue since.

I hope that helps for anyone having similar ergonomic issues!

sameersri2004 about 3 hours ago |

I guess it can solve the problem of navigating mouse for AI agents as keys are more objectively determinant.

artiii about 2 hours ago |

X have built in mouseless mouse, via numpad

  setxkbmap -option keypad:pointerkeys
+ some magic combination mostly "shift+numlock" to enable this

alxfrnr about 5 hours ago |

For a total opposite tool, there is mousemux (Windows only). You can get multiple mice on the same machine and you can attach a keyboard to each and lock it to a window or a screen.

dang about 3 hours ago |

Related. Others?

Mouseless – fast mouse control with the keyboard - https://news.ycombinator.com/item?id=42396336 - Dec 2024 (120 comments)

Franco-m about 3 hours ago |

It's interesting, it's true that once you get used to the key combinations everything is more natural and faster, I always used browser shortcuts but never system shortcuts.

arkt8 about 7 hours ago |

saying it is for Linux made me think it would be open source as there are already lot of things people can do without mouse...

There is an extensive list of window managers, like Sway or I3, file managers like Vifm and Ranger and browsers like Luakit.

shellback3 about 5 hours ago |

Wow, this brings back the memories of a Byte (I think it was Byte) article about how a person used this strange thing (don't know if it was called "mouse" yet) to keep on working after his keyboard died.

I've been using a "hamster" for some time now. Its top surface is a track pad - nice.

ElijahLynn about 6 hours ago |

I'm on Linux and totally going to give this a try. I switched from multiple monitors years ago to just a laptop and am in permanent portable mode.

I use the pointer stick exclusively so don't have to reposition my hands on the keyboard like with a track pad, but the pointer stick does keep my hardware choice limited, currently a X1 Yoga. If Mouseless would be faster, then I could get a Framework (no pointer stick available).

I'd gladly pay the $50 for lifetime.

huydotnet about 5 hours ago |

I've been building the same thing for a while https://github.com/huytd/octocmd It has everything you need to throw away the mouse: keyboard tab switching, search and click, vim-style clicking, keyboard scrolling.

big85 about 7 hours ago |

Amiga Workbench could be used mouseless by using key combinations to move the mouse around. It was cumbersome, but just good enough to let you use the system if your mouse was broken, or you had plugged a second joystick into the mouse port and couldn't be bothered swapping them to launch a game. Later there were add-ons like Reqtools and MCP which let you use keys more, e.g. Escape to close a window, or Return (Enter) to hit OK on a dialog box.

digitaltrees about 4 hours ago |

I’ve never seen anything like this. Really cool to see a UX that is totally novel.

fbnlsr about 4 hours ago |

Reminds me of AceJump for JetBrains IDEs:

https://plugins.jetbrains.com/plugin/7086-acejump

dr_kiszonka about 4 hours ago |

Does Mouseless support multiple monitors?

I have been trying out similar software for a few years but haven't seen one that would let me "click" outside the main monitor on Windows.

freedomben about 7 hours ago |

I've had "mouseless" on every system since getting a keyboard that supports it (in my case the Ultimate Hacking Keyboard). It's changed my compute experience and I can never go back (so I hope they don't go out of business)

lakpahana about 2 hours ago |

I mostly use the browser and the ide; ide shortcuts already figured out for the browser i use vimium extension

spacemonkey92 about 7 hours ago |

When I first tried OpenAI’s Atlas browser, I found it incredibly slow at moving the mouse. This could be a perfect use case for agents that need computer use.

dirkc about 7 hours ago |

There is something to be said for the split mechanical keyboard in the demonstration video and the sound the switches make when 'moving the mouse'.

doug_durham about 6 hours ago |

I use a trackpad to avoid virtually all of the issues created by a mouse. The trackpad gestures in macOS are magical.

ardim about 5 hours ago |

fwiw Ive been using mouseless for a while now and I've been enjoying it! I like how i can remember the regions on the screen and the hotkeys are consistent. I also like that it makes the whole screen clickable not just what the app is able to recognize as a button.

jwpapi about 7 hours ago |

Does anyone use a trackpoint and has still compared to this? I get it’s faster then reaching to mouse, but faster then trackpoint?

alentred about 7 hours ago |

Sometimes when I am too tired, I lean back in my chair and click through Hacker News or something similar. I use Vimium in my browser and HN is great to navigate with it, but that's the not the point - the whole point is I don't want to sit above my keyboard with my hands on the home row.

I consider myself a "keyboard power user" if this is a thing anyway, and I really dig the home row thing (Vimmer for 20+ years now), but frankly having my hands on the keyboard ALL the time throughout the day is really tiring. So, I actually like my mouse for a change of posture, the cursor that I can follow with my eyes, etc.

P.S. I have to admit, though, that I love even more the interfaces that don't require a mouse in the first place. It's a shame we stopped adding well-thought tab stops in the UI and keyboards shortcuts are just a free-for-all in the apps.

nashashmi about 8 hours ago |

Vimium for the browser solves most of the mouse needs. I dont see it helping with drawings.

Did anyone notice the use of the mouse at the end?

tonyrice about 8 hours ago |

I was literally just thinking about the desire to have a mouseless keyboard solution yesterday.

da-x about 7 hours ago |

Thanks, but I'm too old to switch - will wait for the Neuralink implant.

0xbadcafebee about 7 hours ago |

This just made me realize my desktop monitor needs to be a touchscreen

magios about 5 hours ago |

i3wm with bindings in config to use xdotool to move and click the mouse is what i use.

ahmd-sh about 8 hours ago |

i use this! it actually comes in handy when i'm too lazy to move my hands from my keyboard. on my ultrawide, the click zones are larger and easier to digest/hit.

sirwitti about 7 hours ago |

Has anyone real-life experience with these tools?

segmondy about 8 hours ago |

Pretty cool, would have been great before the trackpad.

natsucks about 7 hours ago |

you know what's efficient? controlling a computer with one hand rather than two.

docheinestages about 8 hours ago |

This is a helpful method for visually grounding LLMs to take actions on the screen such as clicking. For humans though, hell no.

kittikitti about 7 hours ago |

Waiting for the AutoHotKey or AHK with an LLM, GUI automation, and screenshots. Someone else develop it because it will be ignored if I do it.

douglaswlance about 5 hours ago |

doesnt work with multiple monitors

notlibrary about 7 hours ago |

  :qa!

spamjavalin about 6 hours ago |

nice - stick that video in the header

bflesch about 7 hours ago |

I was trying to scroll with mouse wheel but the website did not react at all. Then it started scrolling with 1 frame per second.

AndrewKemendo about 6 hours ago |

Can someone who hates/chooses not to use a mouse please explain to me why.

Like I can understand people with disabilities that makes sense so that’s not what I’m talking about

I’m talking about people who are actively choosing to be keyboard only, especially in extremely technical roles

Umairq786 about 7 hours ago |

good one

0dayman about 7 hours ago |

[dead]

voidUpdate about 8 hours ago |

Or you could use tab, arrow keys, page up/down, enter...

chernoby about 8 hours ago |

I've never seen anything more ridiculous than this in my life.