Die, Caps Lock, Die!
Wednesday, June 28th, 2006The caps lock key is the dumbest key on the keyboard. I mean, there are other vestigial keys, like Scroll Lock. Scroll Lock crouches off to the side, doing nothing in particular, not getting in your way. It’s a waste of space, but this is a minor transgression compared to the accursed Caps Lock.
Caps Lock is one of the largest keys on the keyboard, and sits right to the left of the home row. Thus it’s very easy to hit, and that would be ok if it did nothing, like our pal Scroll Lock. And maybe it would even be ok if it inserted a character into your typing stream, because you’d spot it immediately and backspace. (Backspace is about 1/3rd the size of the caps lock on my keyboard, and much further from the home row. From this we can glean that backspace is used perhaps 25% as often as caps lock? Ha!)
No, it’s even worse than an extraneous character, because this is a modal key. That’s right, you don’t get any immediate feedback after striking it. Instead, whenever the next alpha keystroke comes - it could be seconds later, or hours, or even days - you are amazed to find yourself typing in all caps.
And even THIS could be forgiven. Maybe, very maybe. But if you’re currently in a program that uses the alpha keys for commands, like Photoshop or - and this one is truly nasty - vim, your next set of keystrokes (which, remember, could be many minutes after the original caps lock change) start having strange and unpredictable effects on your work. Only after a few confused and disorienting seconds do you realize what happened, try to back out what went wrong, and finally turn off the caps lock.
Yes, this horrible, horrible key should be drug out back and shot between the eyes. Thankfully this isn’t hard to do, even without physically mangling your keyboard. Directions follow for switching caps lock to an alternate control (thus making it actually useful) or off (just making it inert, a scroll lock with better real estate).
GNOME (i.e., Ubuntu Linux)
System -> Preferences -> Keyboard
“Layout Options” tab, expand “Control key position”
Select “Make CapsLock an additional Control”
Mac OS X
System Preferences -> Keyboard
Click “Modifier Keys” button
Change “Caps Lock Key” dropdown
Update: Looks like I’m not the only one that thinks this. Check out the CAPSoff campaign.