Shortcat.app fills some of this gap. I still haven't found generic solutions to selecting and copy-pasting text using the keyboard only though, when the text is not in a textbox/area. I had used a vim-like plugin in firefox that let you do that somewhat, but nothing OS level.
GUIs should be fully keyboard-driven
191–200 of 510 posts
Re: GUIs should be fully keyboard-driven
#192Earlier quoted context omitted.
This works poorly if you intend to localise your application. Great if you don't though.
Windows did both successfully.
Re: GUIs should be fully keyboard-driven
#193Earlier quoted context omitted.
Top of my head: - Tab to move across fields. - Left-to-right, top-to-bottom focus. - Space to toggle togglable stuff. - Alt-Down Arrow to deploy drop-down stuff. - Arrows to move around. - Enter/Esc to accept/discard a modal. Or maybe I misunderstand the things you call "mouse things".
This does not work great. What if you have a grid of 30 item, do you press 20 times tab to focus finally the item you want to interact with? Keyboard design is much more, its also about how and where to place items, how things should move... it's a whole world. In the mouse world we have "discovered" those things and now we "just copy" other designs that we know work fine.
- Spreadsheet-like stuff: arrows, PgDn, PgUp, Home, End, … move inside of it.
Re: GUIs should be fully keyboard-driven
#194Earlier quoted context omitted.
What do you mean by "a tab is off?"
Normally you press tab to move between widgets. I guess he means if the tab order hasn't been set up properly.
So just echoing that this is not just an accessibility thing, but just a good user interface design thing. If your UX designer isn't taking keyboards into account (jettison mobile first development into the sun please) then they have no business building business applications.
Re: GUIs should be fully keyboard-driven
#195I work on ADA a lot for my company. Please put on some headphones, turn on the voice assistant of your OS, put on some blinders, and run your app or website… no mouse, just keyboard. 1. Democracy is about access; make sure everyone has access to your software. 2. The keyboard allows folks with disabilities and power users to fly through your website/app… that being said… the second a tab is off, the person with a dis…
Re: GUIs should be fully keyboard-driven
#196Interestingly, people have seen my GUI Emacs and commented "I didn't know you could get images in a terminal". Then I have to tell them it's not a terminal...
If I had to pick the absolute worst things about Teams, which is already one of the worst pieces of software ever made, it would be that it's not keyboard driven at all.
Re: GUIs should be fully keyboard-driven
#197Earlier quoted context omitted.
The argument is that both should be supported, which seems like a valid wish. There's really no reason to either-or this. Just have both work.
Well the two--building for power users vs for a general audience--often work against each other. And trying to satisfy every audience at once is a good way to satisfy none. You don't want your app to be a Jack of all trades; focus is really valuable.
Re: GUIs should be fully keyboard-driven
#198(we can lie and say that this is to support AI, in actuality it's to have proper programmatic automation and support for custom interfaces instead of GUI apps being black boxes)
Re: GUIs should be fully keyboard-driven
#199I moved to KDE from Gnome for a variety of reasons, but I genuinely miss Gnome and Native GTK apps. They weren't as customizable, but the features you did get work so well. One of my main issues with KDE is that the default keybindings for desktop operations feel like they were designed by people who don't navigate their desktop with a keyboard. Then there are little things like in Gnome the screenshot implicitly cop…
Re: GUIs should be fully keyboard-driven
#200I work on ADA a lot for my company. Please put on some headphones, turn on the voice assistant of your OS, put on some blinders, and run your app or website… no mouse, just keyboard. 1. Democracy is about access; make sure everyone has access to your software. 2. The keyboard allows folks with disabilities and power users to fly through your website/app… that being said… the second a tab is off, the person with a dis…
The issue with accessibility is bots from scrapefly or browserbase will abuse website to death. There is reason why we can't have good things due to abuser like scrapefly, browser base, anchor browser etc... I had to turn off all the accessible selector and randomized html soup to make their life harder.