I love keyboard shortcuts. I use them for everything. I am an intensive user of Excel, yet sometimes I get through virtually a whole day without touching the mouse once Excel is up and running. There is almost nothing in Excel that I don’t know how do to without keyboard shortcuts and members of the public frequently pay to come to our office to gasp as I display my l33t keyboard shortcut skills, pages whizzing past before they can even read them.
Alright, maybe that last bit isn’t true.
Oh - and since long time, I don’t particularly like The Ryan, nor his style of debate.
But even I think that he had a point here.
Who amongst us can say that keyboard shortcuts have never inadvertantly caused us a problem? And some of those shortcuts are undoubtedly a bit more stupid in design than others. And some of the stupid design ones have way more consequence than others.
Here’s a spectacular example: I always navigate through file menus using the keyboard. Backspace to go up a directory, enter to go into a directory, for example.
Once instead of hitting backspace, I hit they key virtually next door: delete. And because I was already in my mind going to the next directory, which began with a “y”, I hit “y”.
For some mind-numbingly stupid reason, pressing the key next door to the one that goes up a directory deletes that directory. And of course, you just need to press “y” to confirm.
Did I mention that I was currently in the root directory for my whole office? Oh yes - I was in the root directory for my whole office. We had to revert to backup and everybody lost everything that they had been working on that day. In terms of consequence, I think that beats any poxy “loss of post”.
All because backspace is next to delete and backspace is the “up one directory” key whilst delete is the “kill this forever” key.
So come on folks - recognise the fact that there are some serious design issues in these shortcuts even as you also recognise how bloody useful they can be. Or else the god of irony will make sure that YOU are the next victim…
pan