Amazon Goodness

August 18th, 2004

I have slightly obscure tastes in music - particularly, I like musicals, not the highlights CDs the full recording of the original cast. It’s certainly not the most obscure taste in music but it does lead to an awful lot of trouble tracking down what I want and worse still I know what I want ahead of time unlike most people with really obscure tastes who just stumble across things they like.

Coming back to the point though, you can’t just walk into HMV or pretty much any music store that I’ve found and pick up a copy of the original 1986 cast recording of The Phantom of The Opera or Miss Saigon or Les Miserables. However with this new fangled technology intarweb thingy I can head on over to Amazon and order it from there. There’s a bunch of other online stores around that may or may not have what I want for prices roughly equal to Amazon but what I love about Amazon is watching it try to predict my buying habits.

I know most people freak out about privacy violations when computer systems start gathering data about them but with Amazon it’s like a fun game. It managed to pick that I was looking to purchase Miss Saigon and The Phantom Of The Opera the last time I went there and offered a package deal on them. It’s recommendations are also really quite good - including detecting that I tend to buy the versions that Lea Salonga is in (she tends to be part of the original cast of a lot of big musicals). Sadly, it doesn’t seem to have worked out that I only buy CDs from them as it keeps offering books and sheet music. While I do tend to buy a fair bit of sheet music of musicals I won’t purchase it without first flicking through it to make sure I have a chance of being able to play it.

The big downside of buying from Amazon though is I have to wait two and a half weeks for things to arrive (that or pay an extra arm for postage).

That Pesky Caps Lock

August 18th, 2004

Tor Norbye politely requests that the caps lock key be removed and the control key put there instead. There’s one very good reason why that shouldn’t be done:

Everyone (except old school UNIX geeks) is used to the control key being where it is.

Moving the control key would seriously annoy people. If you’re one of the people who are used to control being next to ‘a’ then imagine the whole world being as annoyed as you every time they use a computer and find that control is in the “wrong” place.

More importantly though, putting control beside ‘a’ isn’t a good place anyway. The little finger is the most difficult finger to control on the human hand and is used least commonly. In touch typing, currently the left little finger is positioned over ‘a’ and moves up for ‘q’ and ‘z’. If you’re British or Australian, ‘q’ and ‘z’ are incredibly uncommon letters (American’s customized their language by putting a bunch of Zs in).

Now think of the most common keyboard shortcuts used on computers these days (think Windows users, not emacs users):

  • Control-Z
  • Control-X
  • Control-C
  • Control-V
  • Control-Y (Redo)

Apart from the crazy idea of making control-Y the shortcut for redo (it’s typically control-shift-z on Mac which is arguably slightly better - read on for why), all those shortcuts are in the bottom left corner of the keyboard. More importantly though, they form the “control home row”. Try this experiment, put your left hand on the standard home row (of a US-English QWERTY keyboard) and then reach your little finger down to the control key. Now, if you’re a contortionist, you’ll have kept your other fingers on the home row but it’s actually easier to slide your entire hand down and just slightly to the left, letting your little finger lead. Your fingers then wind up on control, z, x, c and your thumb below the space bar. Since you’ve lead with your little finger it will get there just slightly ahead of the other fingers so that you hit control first followed rapidly by whichever of those keys you wanted.

What this positioning means is that once you get used to control being where it is it’s actually quite fast even though it’s small mostly because it’s a more natural position for your hand. Note that Fitts law only applies to computer interfaces and not strictly to the real world (it does apply if all other factors are equal).

Having said that, I prefer the use of the command key (positioned where the alt key is on windows keyboards or where the meta key is on Sun keyboards) because it allows my free thumb to turn under (the way it often does when playing piano) and my fingers can then drop down and hit the particular key I want. Alternatively though (and this is why I really like it) I can also stretch out my fingers and hit any key within about three quarters of the keyboard effortlessly (I have particularly long fingers). Also, because it’s the thumb that reaches for the meta key all the other fingers are left exactly where they are for touch typing. I can actually touch type with my thumb tucked under like that with only marginally lower speed.

It is interesting to note however that if I plug a windows keyboard into my Mac, I am constantly reaching for the control key instead of the apple key. Similarly if I plug a Mac keyboard into a Windows box. It seems there is something about the feel of the keyboard that my fingers have learnt to identify with and use the appropriate modifier key. I’m yet to be able to identify exactly what that attribute is. Judging from that I’d say the most important aspect of speed when using meta keys is what you’re used to. Perhaps some scientific tests are required….