Then you have the less obvious shortcuts Ctrl+X to cut and Ctrl+V for paste. Now Ctrl+X/V are chosen for logical reasons, most of the time you want to copy and not cut so Ctrl+C is copy (copy starts with a C you know), now after copying you want to paste and V is right next to C on a keyboard so just move your finger and everything is jazzy. Now Ctrl-X, well that's because X is the other side of C, so it's just convenient.
Anyway, I'm not here to compliment well chosen shortcuts, oh no, I am here to shame the stupidly chosen shortcuts.
Let's start with Google Chrome because according to the statistics for my blog that is the second most popular browser and also my browser of choice, if you are reading this post in Google Chrome you can sleep safe in the knowledge you have a tgwmcm approved browser and if any companies out there would like to join the 'Approved by tgwmcm' programme please send me a cheque for £1000 and I will officially endorse your product on my blog. But have you ever wondered what the shortcut to open the download history page is, logic would dictate that Ctrl+D would show downloads (download starts with a D obviously). Give it a try, I'll wait. Hah, got you , you just bookmarked my blog because Ctrl+D in Chrome bookmarks the currently opened tab. In what language does the word for bookmark start with a D because in English it doesn't even contain a D? So now you are asking what shortcut does open the download history, maybe their isn't a shortcut for it and they ran out of letters by the time they got to Bookmarks and had to use D. There is actually a shortcut for downloads, Ctrl+J. Ctrl+fecking+J, downloads certainly doesn't contain a J so where'd they get that one from?
So now you ask if Ctrl+J is downloads because Ctrl+D is bookmarks what did they map Ctrl+B to because obviously Ctrl+B was in use so they used Ctrl+D for bookmark instead of downloads. Well Ctrl+B isn't a bloody shortcut in Google Chrome and it just boggles the mind that this ever made it through usability testing.
And it gets worse, if you ever used the Perforce source control client, or more specifically P4Diff the shortcuts are even more bizarre. Atleast Chrome stuck with Ctrl+<letter>, P4Diff decided to eschew (that means to deliberately avoid using for my Lithuanian readers) letters in favour of numbers. If you want to go forward you use Ctrl+2 and backwards is Ctrl+1. WHAT? Why not Ctrl+N(ext) and Ctrl+B(ack), even Ctrl+<Left><Right><Up><Down> would have made more sense although it would have seemed like you were playing Dance Dance Revolution when performing a particularly complex diffing operation.
In summary it's counter intuative to add any shortcut that is harder to remember or use than completing the Kobayashi Maru.

No comments:
Post a Comment