We just rolled out this little MVP for a new user interface for our knowledge base software.
I would love to hear what you think about it!
Cheers, Daniel
We just rolled out this little MVP for a new user interface for our knowledge base software.
I would love to hear what you think about it!
Cheers, Daniel
Maybe I've missed the point, but there are people who use they keyboard exclusively when navigating a web page already, and I would think accessibility for those people would be a big consideration in what you are doing.
Have you researched which applications have the highest penetration of keyboard usage and why? Afaik most users even on desktop apps (e.g MS office suite) can only retain a handful of shortcuts. What's your strategy to train users to have a fully keyboard based navigation?
Btw did you use any open source library to manage keyboard shortcuts?
Compared to normal shortcuts the commands are easier to remember, because they mostly represent the verb for the action you want to accomplish. Instead of memorizing Ctrl + E or similar for a new article, you type /write or an alias like /new. This way you only have to know what actions are possible, without connecting them to an inconclusive key combination. Most commands will auto-complete after the first two letters, so you are not losing that much time either.
Our frontend is build on Vue.js and the shortcuts are handled by global JS events.
You don't want to force your users into keyboard driven interaction there.
But as decent mobile support is almost a requirement nowadays (even if just inside the browser), you end up with two completely different interaction designs and would require users learning everything twice.
As a German native speaker, I find the German translation quite difficult to read.