Balancing Use Between the Keyboard and Mouse?
initialE wonders: "A friend of mine, working for a bank, mentioned to me that she had just undergone training for the migration of applications from their legacy systems (think DOS-based interface, AS400 powered) to a snazzy new web application. Whereas the younger users were impressed by the bling it provided, the older users were less happy, and the reason provided was that the application lacked shortcut keys to doing their most common tasks. The newer staff were mighty pleased not to have to learn all those arcane commands, of course. This led me to consider a few things. I administer Windows-based systems, and more and more I am choosing to use whatever key-based interface is available - I don't even use the file explorer anymore, preferring to type 'WindowsKey+R', and typing in the file path (Windows helps with auto-complete). It's better for me to keep my hands on the keyboard and not touch the mouse. It's certainly not because my mouse is bad, I just don't want to release the focus on the keyboard. And it works - I get things done a lot faster than anyone else in my department. Have we placed too much emphasis on making GUI-based applications, and left behind what was a perfectly good way of doing things?"
bling makers themselves are so dazzled by their own creations they don't even bother to make keyboard accelerators for things like menus! I'm not even saying adding shortcut combos, just adding the underline on each menu item. Is it too much to ask? Apparently.
Way back when the Mac as new (mid '80s), Apple tries this with a stopwatch. People reported they were faster with the shortcut keys, but when forced to move their hand to the mouse they got the job done in half the time.
Now be careful about reading this - this was for a very specific task. Each task varies. However the point is that you need to make an objective measure before you can say one is better - sometimes your perceptions lie.
Part of this depends on how much training is worth. Phone operators (who do the same job for years on end, apparently switching jobs is/was rare) find it worthwile to learn command that save them 1/10 of a second, even though they need an all day training course to learn it. That command is something they do all day though (I don't know what the task is/was), so it is worth the phone companies money in the long run to train operators to use the shortcuts.
One advantage of shortcuts is even when there is no significant advantage, it allows some people to feel more elite than others. This can stoke their ego, and make them hang onto a bad job just to show the youngsters how "real men" do it.
Remember though this is a computer. You should be automating any task that you do often. Control-R, type (with completion) a command is not as fast as a shortcut key that starts that command in one touch. It may or may not be faster than putting an icon for that application on the desktop or in the taskbar. Remember to use a stopwatch to time this, not your gut feeling.