After finally getting sick and tired of the subtle differences between US and British keyboard layouts, I figured I would just figure out how to switch the key mappings on my Ubuntu box and rely on touch typing. Oh, wait. I can't. It's not just that the keys are remapped. They keys are physically different.
Here's an image for a US Keyboard. (My first search, for just "keyboard", turned up a "not safe for work" image despite the fact that "moderate safe search was on". You've been warned.)
Here's an image for a UK Keyboard. (I searched for that on Google images and it's a complete coincidence that Ricardo Signes owns that domain).
Can you spot all of the differences between the two? Why the heck have the @ and " been switched? The backslash is now left of the 'z'. The key where it was doesn't exist on the British keyboard. The tilde is moved and some funky '¬' character is there (does anyone use that?). I do like that I no longer have to hit shift for the hashmark since I often use that for searching in vim, though. That makes one tiny pleasure to offset the pain. Just hitting 'z' all the time instead of a backslash is getting annoying as hell.