Tuesday August 17, 2004 Seriously. Who uses the caps-lock key?
Other than people composing Nigerian Scam (419) e-mails - you know the type, "DEAR SIR... CONFIDENTIAL BUSINESS PROPOSAL... typo typo typo."
I got used to Sun keyboards that put the control key in the location where capslock keys are found on PC keyboards. When I used Linux and Solaris x86 I was able to use xmodmap to remap the caps lock key to act as a control key - but of course anytime I try to use somebody else's computer, such as at an internet cafe when travelling, or worse yet, when doing a demo on fixed hardware somewhere - I keep hitting caps lock and getting myself into trouble. I don't use Windows often enough to justify searching for a program
On my mac powerbook I've found a program to remap the capslock key as well - but it doesn't always work. After suspend and at occasional random times, the key has memories of its previous life and decides to switch case rather than put Emacs into the right mood for the next keystroke.
So here's my question -- why do we give such a prominent position to a key that's probably not used? Or am I missing some big class of business users that say work in spreadsheets with the capslock mode turned on? Since people use the control key a lot (to do ctrl-c and ctrl-v to copy and paste for example), can't we put the control key up there on all keyboards? It's certainly a more comfortable position than where it currently sits.
(2004-08-17 20:12:05.0) Permalink Comments [15]
Posted by Mike Duigou on August 18, 2004 at 09:11 AM PDT #
Posted by Anonymous on August 18, 2004 at 09:21 AM PDT #
Posted by Anonymous on August 18, 2004 at 09:22 AM PDT #
Posted by Rich Teer on August 20, 2004 at 04:11 PM PDT #
Sure (and thanks for the feedback both of you)... but vi isn't so bad - I don't use the control key much when using vi - it's mostly Escape and colon commands. But most of the time I use emacs - and emacs is truly painful to use without the control key in a comfortable place since almost all character commands are formed with the control key!
I tried to make the point though that this isn't just for die-hard unix fans (where vi and emacs are important applications), but even normal editing in common Windows applications involves lots of control hitting (cut copy paste, and control-arrow to jump words), so I think even PC users would benefit from this.
Posted by Tor Norbye on August 20, 2004 at 04:17 PM PDT #
Posted by Moritz Willers on August 24, 2004 at 02:46 PM PDT #
The "right" place for the control key is under your thumbs since your pinky isn't really designed for the stress put on it from using Emacs with either of the "normal" positions for Control.
I've never quite understood Emacs power users who claimed to prefer the Sun layout. How they get by without two control keys (one on each side) is beyond me.
As for the Caps Lock, I find it quite useful when programming, as constants and environment variables are conventionally in all caps, and trying to type whole words with the shift key down is a recipe for hand pain.
Posted by Kevin Scaldeferri on September 05, 2004 at 12:44 PM PDT #
Posted by ssp on September 05, 2004 at 02:37 PM PDT #
One of the earliest computer keyboards I used had no Caps Lock key -- because it was ona terminal that could not display lower-caser letters!
In the olden days, computer keyboards did not resemble typewriter keyboards the way they do nowadays. Apart from the control key being in the correct place, next to the A, they had a lot of symbols paired with keys with similar ASCII values. For example, Shift+2 produced ", because their ASCII codes 0x32 and 0x22 differed by one bit position. This made the electronics easier. This is why I know ASCII codes for punctuation characters and my younger colleagues do not.
The "extended" PC keyboard layout was introduced to make PCs keyboards seem more like typewriters for the benefit of secretaries and managers. One of the most annoying consequences in Britain is that keyboards have displaced or even removed # in order to allow us to type the pound-sterling sign -- great for secretaries, incredibly annoying for programmers. Supposedly this has all been standardized but none of the computers I use agree on the positioning of \, `, |, and ~. Feh.
Most of my keyboards have a hole where the Caps Lock key was.
Posted by Damian Cugley on September 06, 2004 at 01:38 AM PDT #
Posted by Michel Valdrighi on September 06, 2004 at 05:34 AM PDT #
<sup>1</sup>Yes, I find that a horrible concept too, but we're stuck with 'em.
Posted by blufive on September 06, 2004 at 02:12 PM PDT #
Posted by Tor Norbye on September 06, 2004 at 05:46 PM PDT #
Posted by Scott Johnson on September 08, 2004 at 06:20 PM PDT #
Posted by Christian on October 03, 2004 at 11:01 PM PDT #
Posted by MARZIPAN on November 08, 2004 at 06:29 PM PST #