News for hackers. Stuff that matters.
Re:Things I've learned building a modern TUI framework by samatman on Thursday August 04, 2022 @04:46AM (#32340659)
If I mess up I literally hit u before consciously realizing it. I'm not ready to swear I've never mistyped `dib` but it doesn't happen often. Let's say `d8b` for the sake of argument: okay, `d8budib` is a longer way of saying it.

Mouse doesn't have an undo button.

I use the mouse a lot actually, no rodent allergy here. It's not as powerful a tool, it's just not, but it's versatile and literal, the multitool of the UX: I can always click my way to the state I need if all else fails.

Re:Things I've learned building a modern TUI framework by badsectoracula on Thursday August 04, 2022 @05:26AM (#32340877)
> Mouse doesn't have an undo button.

Your keyboard does though, as probably does the GUI of your editor in a toolbar or menu item. It isn't like you have to use only the mouse. The mouse was meant to be used together with the keyboard, not as a replacement.

Re:Things I've learned building a modern TUI framework by samatman on Thursday August 04, 2022 @11:09AM (#32343927)
Yes, yet in a thread specifically about what keyboards can do which mouses can't, "you can use the keyboard for that" is the point.

There's a menu item for Undo in most GUI applictions. But who has time? If you can undo from TUI vim without a keystroke, I don't happen to know how.

Re:Things I've learned building a modern TUI framework by badsectoracula on Thursday August 04, 2022 @02:17PM (#32346414)
The point was the original question "you mean it can do more than is actually possible to do with a mouse?" was wrong because it isn't a question of mouse vs keyboard since mice are not meant to be used by themselves but instead they augment what you can already do with the keyboard.