Mouseless – keyboard-driven control of macOS/Linux/Windows

277 points - last Wednesday at 1:22 PM

Source

Comments

dr_kiszonka today at 5:10 PM
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.

NateEag today at 2:38 PM
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.

scambier today at 4:59 PM
I recently installed https://www.neverclick.com/ (windows only), which also offers an "intelligent" mode that detects possible clickable zones
CalRobert today at 1:03 PM
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.
reconquestio today at 2:06 PM
Keynav – retire your mouse (2016) https://news.ycombinator.com/item?id=11945936

Wayland port: https://github.com/kovetskiy/waynav

JeremyJaydan today at 4:48 PM
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!

sundar_p today at 3:05 PM
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).

fbnlsr today at 4:58 PM
Reminds me of AceJump for JetBrains IDEs:

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

NickNaraghi today at 2:12 PM
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/

shellback3 today at 4:30 PM
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.

starquake today at 1:13 PM
Using closed source software to drive my OS doesn't sound that appealing to me.
alxfrnr today at 3:58 PM
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.
yoavm today at 1:19 PM
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.
tcoff91 today at 1:48 PM
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.

digitaltrees today at 4:46 PM
I’ve never seen anything like this. Really cool to see a UX that is totally novel.
andix today at 2:56 PM
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.

huydotnet today at 3:49 PM
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.
ElijahLynn today at 2:55 PM
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.

big85 today at 2:12 PM
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.
marksully today at 1:51 PM
Anyone interested in this should really try out Homerow (https://www.homerow.app)

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

ardim today at 4:02 PM
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.
freedomben today at 2:38 PM
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)
magios today at 4:34 PM
i3wm with bindings in config to use xdotool to move and click the mouse is what i use.
doug_durham today at 3:30 PM
I use a trackpad to avoid virtually all of the issues created by a mouse. The trackpad gestures in macOS are magical.
arkt8 today at 1:59 PM
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.

spacemonkey92 today at 2:26 PM
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 today at 2:23 PM
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'.
jwpapi today at 2:28 PM
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 today at 2:21 PM
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 today at 1:17 PM
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?

0xbadcafebee today at 2:23 PM
This just made me realize my desktop monitor needs to be a touchscreen
da-x today at 2:03 PM
Thanks, but I'm too old to switch - will wait for the Neuralink implant.
tonyrice today at 12:57 PM
I was literally just thinking about the desire to have a mouseless keyboard solution yesterday.
sirwitti today at 2:22 PM
Has anyone real-life experience with these tools?
ahmd-sh today at 1:35 PM
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.
douglaswlance today at 4:01 PM
doesnt work with multiple monitors
segmondy today at 1:20 PM
Pretty cool, would have been great before the trackpad.
natsucks today at 2:10 PM
you know what's efficient? controlling a computer with one hand rather than two.
docheinestages today at 1:29 PM
This is a helpful method for visually grounding LLMs to take actions on the screen such as clicking. For humans though, hell no.
AndrewKemendo today at 3:36 PM
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

spamjavalin today at 3:21 PM
nice - stick that video in the header
notlibrary today at 2:17 PM

  :qa!
bflesch today at 2:23 PM
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.
kittikitti today at 1:55 PM
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.
Umairq786 today at 2:31 PM
good one
0dayman today at 2:22 PM
[dead]
voidUpdate today at 1:32 PM
Or you could use tab, arrow keys, page up/down, enter...
chernoby today at 1:24 PM
I've never seen anything more ridiculous than this in my life.