Honestly, they should be keyboard first. Yes, let all the mouse stuff work as normal, but choose keys so that the fastest way to navigate the app is with the keyboard whenever possible.
phegler 19 hours ago||
Why though?
The way we are moving I believe soon we will be talking to the websites not just clicking or typing around...
gjvc 20 hours ago||
Spin up a Windows 3.11 and later instance to try this out.
gjvc 11 hours ago|
3.x really
edwin2 16 hours ago||
to a man with an LLM everything looks like a nail
binary132 20 hours ago||
Yes and no. The big advantage of a GUI is having interactive 2D coordinate input support (aka a pointer, or gestures.) While I think a keyboard can be a great control surface, that’s one thing it really lacks and only GUIs really offer. So to enforce that the whole GUI must be keyboard-drivable requires limiting the major advantage of the GUI. I’m a fan of the Emacs or Plan9 styles where the keyboard and pointer are able to be used together synergistically. You also see some of this in tools like video, DAW, and 2D/3D graphical scene editors.
ckardaris 20 hours ago||
I agree. I mention this briefly in one of the footnotes. There are some tasks that greatly benefit from the mouse (e.g photo editing tasks where arbitrary region point and click is required).
This does not contradict the argument. The rest of the interface, everything that is known and stable in advance, should be full keyboard-driven.
eviks 20 hours ago||
What's specifically is the limitation?
jrm4 13 hours ago||
I quite literally cannot remember anything I've ever read as simple and correct, on the topic of UX/UI as this.
I tend to deride UX/UI as almost a joke because it nearly never understands that fashion and science are different things.
This one gets it.
sciencesama 20 hours ago||
yes please ! even AI would appreciate this !
olivewong 21 hours ago||
ain't no way my mom is learning vim
Arainach 21 hours ago|
Read the article. The argument is not "GUIs should require keyboard navigation", it's "everything should be possible with the keyboard".
shevy-java 16 hours ago||
I am sad to see what happened with GTK. It seems gtk2 was the last good GTK version. Then it went downhill from there.