Is Caps Lock Dead?
An anonymous reader asks "Recently I have noticed that I haven't used caps lock other for any purpose other than hitting it by accident. Once upon a time, COBOL was written in all caps, and other languages like BASIC and Fortran were not case sensitive. Capitals were the way to go for writing code. Does the caps lock key serve any purpose any more, and if not, should it be removed, moved, or replaced?"
escape and caps lock key switch.s cclock.ht m
http://www.cs.ucr.edu/~beyert/articles/e
-Grump
bet you tim!
Is it true that more people vote for the winner of American Idol, than vote for the president? -Ali G.
Mostly for entering product keys.
StrategyTalk.com, PC Game Forums
They still haven't even bothered to get rid of the Scroll Lock button yet... What makes you think Caps Lock is going away any time soon?
--The universe will not be altered by forum threads, even those which are very wry. --Tycho Brahe (Penny Arcade)
Legal docs have quite a few all-caps sections, I believe.
That's about all I notice when I skim over a license agreement, anyway.
In the military it is still a popular key. It seems that whenever you're typing official documents (such as order requests, or log books), people like it in black and white. I find myself using it more often than not during the duty day!
But the reason we have both swapped esc and caps lock is because caps lock is so rarely used, while esc is used alot in VI(changing modes) and chat boxes (close window)
i feel ctrl is fine the way it is (ctrl+x,c,v)
But i'll give caps/ctrl a try.
thanks
-Grump
Is it true that more people vote for the winner of American Idol, than vote for the president? -Ali G.
Having a predelection towards holding onto and repairing old hardware, I have a couple of old typewriters. (Including ones where to type the number 1, you use the lowercase L key, because there is no '1' key.)
In most cases the 'Caps Lock' key takes two fingers to engage, and one to disengage. Mostly the two fingers are required because the mechinism is so disused that the key doesn't want to respond, but in any case it is a heavy key to use. To disengage the Caps Lock feature you hit the Shift key.
I would suggest that the Caps Lock key on it's own be treated as a Meta key, or Escape key, however if you do a 'Shift'-'Caps Lock' combination it engages the caps-lock, and if you hit and release 'Shift' again without another key (or perhaps with only a letter key) it drops the Caps Lock status.
Granted I suspect that most typists who learned on mechanical and early electric typewriters have adjusted to the computer keyboard, so you probably are not going to 'impress' anyone with the feature, but it would make sense as a result.
Just a thought....
-Rusty
You never know...
Many of the old character codes, such as Baudot (5-bit) and the various 6-bit character codes, were upper-case only. The military used Baudot for many decades. Do they still use it for RTTY links?
Mea navis aericumbens anguillis abundat
If you still want a caps-lock for some reason, you can swap them with this binary value:
It's the first thing I do when installing Windows on new systems. If a client gives me a computer for use during a project (even a short one), I make the same change and put it back before I leave on the last day.
However, I'm considering dropping the caps-lock key altogether and making both into control keys. When I swap them, most people have a lot of trouble using my keyboard -- which is either a problem or a feature, depending on your point of view.
95.84% of all engineering drawings (for bridges, airplanes, refineries, etc.) use all caps. Even though we textually shout at the fabricators/contruction guys, every now and then someone installs a checkvalve backwards or forgets to grout some 10,000# machinery.
I figure the original forced use of caps on these drawings is (was) to force the draftsmen to raise the writing instrument for each letter, so as to avoid the sloppy penmanship that usually accompanies cursive.
I think that damn insert key should go before caps lock.
Someone said that COBOL was the only real language to use the lock, and that's almost true. But hey we can all forget FORTRAN, ADA, and even ASM or asembler was first written all in caps.
My univeristy still teaches a course in COBOL, its the first data processing course and it really was useful. Mainly because most major corperations that have mainframes still use COBOL for their data warehouses.
COBOL ain't dead... well... it may be. but it's still warm.
and where would we be without the all caps flame wars of the fark forums and irc??
while(1) { fork(); };
"Ok sir, your password is not working? Ok then, have you tried turning off your caps lock? Yes sir, the caps lock key. That's a key on the left side of the middle of your keyboard. Try pressing it once and then typing in your password again. Working now? Very good sir, have a good day."
Productivity in the US may increase by 10% if we got rid of the stupid thing. If you *need* to type in all caps, pick a menu-option in your word processor or other application.
Very popular slashdot journal for adul
I actually include the capslock key in my touch typing. It's kinda hard juggling left and right shift when typing strings of capital letters.
- IP
I find it humorous that in showing how to not have a caps lock key, you made a post that could have used the caps lock key.
Agreed. If you're going to get rid of a key, maybe scroll lock would be a better one. I don't think I've ever actually seen anyone use it for anything besides playing with the pretty lights.
Now, I'm not saying that it's NEVER used by ANYONE, because I'm sure someone will reply and tell me that it does some obscure function in some obscure program.
While you're at it, get rid of SysRq.
And I suppose I'm not supposed to even slightly glance down at the keyboard at any time either? I got enough of this fascism in grade-school, further propagation via /. won't be necessary. Somehow, believe it or not, some of us have managed swimmingly.
I think typing-nazi's belong in the same group with instructors at finishing schools and clerks at the DMV, which would also be the first group, coincidentally, against the wall...
+ G to tha Izzo, A to tha Tizee, Talking Giz-oat, Ya'll Bettah Feel Me... +
While you're at it, get rid of SysRq.
SYSRQ KEY DOCUMENTATION v1.2
Good use for SysRq was introduced long time ago. And still it is *very* useful. Eg. in bleeding-edge 2.6.x kernels
without sysrq key I could have lost some important documents, I can't see a life without this key.
#
#\ @ ? Colonize Mars
#
The caps lock key *is* useful, but it is more trouble than it is worth. Do you know what the #1 tech support answer for everything is?
I see no reason why something that is useful to me in my everyday work should be removed just because some idiots call tech support before checking CAPS LOCK when typing passwords.
You realize, of course, that if CAPS LOCK goes, they'll replace it with ANOTHER WINDOWS KEY. My boss at work has a keyboard designed by a demon- there are FOUR WINDOWS KEYS on it. There are the two in the "standard" places, and two more under Insert and Page Down. It's a damn minefield of Windows keys, each one waiting to steal input focus from the current application. Every time I use his keyboard I hit one by mistake. (He hates it too, but hasn't bothered to get a new one since his typing skills have adapted to the hostile keyboard environment.)
Productivity in the US may increase by 10% if we got rid of the stupid thing. If you *need* to type in all caps, pick a menu-option in your word processor or other application.
I doubt your productivity estimate, and I use CAPS LOCK in many different applications. I see no reason why I should have to go around figuring out how to set up macros and key bindings in every application I use just so an AOL call center in Bangalore can lower its call volume.
I might add that I used CAPS LOCK six times so far just while typing this post, and if I didn't have one my finger would be aching by now.
I use caps lock all the time in Photoshop and Illustrator. It toggles between brush size or standard, and precise for the cursor. Precise cursors are more usable than standard (cross hair, vs. bucket or eyedropper for example), and also for the path tool in Illustrator (instead of a pen). Yes, you can set the preference, but there are times when you want to show the tool, or brush size, and caps lock is an easy way to toggle between them.
Despite your low slashdot ID, you clearly didn't cut your teeth on a Sun mainframe. :)
MOV AX, BX
ADD CX, DX
XOR DX, 0x64
mov ax, bx
add cx, dx
xor dx, 0x64
Maybe I just like shouting at the CPU :)
I also like doing my HTML tags in caps.
I've discovered a remarkable proof, but this margin is too small to contain it...
Alas, when Windows came out, the TSR no longer worked, and I've been cUSSING aBOUT IT eVER sINCE.
I use the hell out of caps lock; it's my "prone" key in FPS shooters. Others use it for radio, etc. Aside from games though, I don't use it overmuch.
THIS IS A STUPID ARTICLE? SURELY THERE MUST BE SOMETHING EXCITING ENOUGH GOING ON IN THE WORLD THAT WE DON'T NEED TO PUT THIS CRAP ON THE FRONT PAGE OF THE SITE?
I think that's definately a good reason to get rid of caps lock.
Seriously, I have more trouble reading sql statements that are all caps'd than those written proper or all lower case.
heheh
Yea. I avoid keyboards with windows keys, which is to say I use old keyboards. But they still work, after 8 years, and I love to type on them. I have this old Wang keyboard from where my mother used to work, and it has all these extra keys across the top for when you were using the mainframe terminal emulator. They thing is a tank. It's heavy and it's very comfortable to use.
I go to my friends house from time to time and use his keyboards, which have windows keys. God, I was hitting them so much that I actually just popped them off the keyboard. I got a little tired of getting disconnected from my game because I tapped the wrong key.
I've never found the windows keys to be useful anyways, even when the computers at work have them. Lately, I've been seeing the windows keys get smaller and smaller, and even dissapear completely on many notebook computers. People just aren't using them.
- It's not the Macs I hate. It's Digg users. -
I've never understood the 'need' people have to capitalize SQL. It's not case sensitive. If one has a decent syntax highlighting editor, then the capital's don't help at all! I think having so many cap's in my code is fugly too. I've been doing SQL for 5 years or so, and I've gotten into many arguments with DBA's over this...
"Ignorance more frequently begets confidence than does knowledge"
- Charles Darwin
Actually, there are several legal documents (by type) that have sections that *must*, by law, be typed in all caps.
Ever look at those EULAs? That whole section that disclaims warranty and fitness for any purpose express, or implied. Those sections are always upper case because they must "stand out" in the agreement.
There are also significant parts of almost any legal document that "must" be typed in all-caps.
So lots of legal secretaries and the like would be much put out by the disapearance of the caps-lock key.
Plus, think about how hard it would make it for normal net-trolls to function on the internet if they had to learn to touch-type their troll-text with the off-hand for each keystroke pressing the shift key, sometimes for paragraphs at a time...
How could the religious extremeists and revisionist racists _function_ on the net without their caps-locks?
Innocent people shouldn't be forced to pay for inferior software development.
--"Code Complete" Microsoft Press
You guys are forgetting that the caps lock key is older than your silly programming languages. There was and still are uses for all caps sequences in many facets of typing. Caps are more easily readable on envelopes, some database and spreadsheet entries, titles of chapters, and many more writing applications. Sheesh. Newbies.
Always going forward, 'cause we can't find reverse.
There are a few really big flaws in the kinesis layout though, one is the damn Caps Lock next to the A, the other is a tiny chicklet Escape key way up in left field. But the Kinesis layout is easy to re-program, so I tried a few different re-arrangements and evenutally settled on making the key next to A another Escape, just like mister Vim-User recommends.
Great for things like...
$_SERVER["HTTP_REFERER"] etc.
Long live caps lock I say.
Hm, the last time I dealt with CASS for an automated mailing, the only requirement was a ZIP+4 barcode. Mixed-case address info was fine, the automated routing equipment only cares about the bar code...
-- *My* journal is more interesting than *yours*...
Earlier Caps Lock/Cntrl had the correct placement also on "PC", my first "laptop" I got 1988 had it at the right place. It was IBM with their PS2 layout who destroyed the keyboard, and made it necessary to swap the cntrl-keys. Those who designed these keyboard obviously didn't use emacs. The Amiga also had the Cntrl key in the right place.
The (conspiracy) theory I've heard is that both Gates and Jobs were trying to kill off all the old DOS wordprocessors that used control keys extensively in the late 80s, particularly WordStar. So hardly any control keys were used in early Windows apps (mostly ALTs if anything), and Gates "encouraged" keyboard manufacturers to follow his layout that made Control less convenient. After the DOS apps were well and truly dead he allowed control keys to be used more. Perosonally I have CAPSLOCK and CONTROL swapped.
Here's an interesting article excerpt:
i can't use a keyboard with out a windows key =\
i'm addicted to win-e to open explorer
and win-r to open run, plus the ever useful win-d to minimize everything
plus it's really nice when you combine it with a program that lets you define hotkeys
like my win-q to open explorer, win-i to open IE etc, never have to worry about conflicts with app hotkeys that way
but i'm just a keyboard junkie and hate using my mouse whenever possible
It's rather common, and also considered good pratice, to do final variables in all caps. Also all caps are frequently used for #-defines in C and C++
If the article isn't a troll, then I don't understand.
Your average keyboard nowadays is loaded with a gazillion of useless keys.
To start, there is F1 to F12, which are only used by, say, 20% of users.
How many times in the past 5 years have you used Scroll Lock? Couldn't 'print screen' and 'break' be on one key? (Oh wait, sys req is actually used by linux kernel debuggers, I forgot)
But that's just a start. What about the "Internet keyboards" of this age. Where I live, most (or all) shops don't sell non-Internet keyboards, so you're stuck with these keys:
E-mail, Shopping, Search, My Home, Media, Volume (+/-), Mute, Play, Stop, Previous, Next, Favorites, Community, My Sites, Finance, Sleep, Back, Go.
Oh, I almost forgot the Windows key and the 'right-mouse-button' key, which are completely unnecessary for Windows, and a complete waste for other OS-es.
So you're complaining about Caps Lock, a key that has been on every keyboard for ages, and that most people use, although infrequently, and more so for documents than for source code nowadays, while nowadays there are over 20 completely useless keys that are forced on you by keyboard producers like Logitech and Microsoft??
Get serious.
- Erwin
I guess a rather large number of Linux users have mapped their Caps Lock to some other function, the most common probably being Control or Esc.
;)
I've mapped it to Enter instead, for a purely ergonomic reason: On the Finnish keyboard, the keys have been rearranged to allow for the letters ä, ö and å, and there are two keys between my right little finger and the enter key (from my right hand: j, k, l, ö, ä, ', Enter). When I started using IRC more, my right little finger started getting really sore from hitting enter. I added the Caps Lock enter, and the hurting stopped immediately. Now I'm not even sure which one I use more - it just comes naturally.
Of course, my big brother complains about this every time he uses my computer (not very often). He has his Caps Lock mapped to Control, and every time he tries to cancel some command using Ctrl-C, something awful happens...
I doubt, therefore I may be.
A great way to replace the capslock key would be to tap shift key twice to enact full capitalization.
On my Spanish keyboard it's Alt Gr (Right Alt)+the key left to the 1. Used to be a pain under Windows. But / is just slighty easier, it's Shift+7. At least Shift is used more often.
The absolute worst is ~ for home, since under windows I had to type ALT+NUMPAD1,2,3 at lest on old ones (ASCII code) and you know those 8-letterized filenames under DOS. Now under linux AltGr+4 is much easier (it works under Windows but it's treated as an accent i.e. you need to type a space after it, for example typing ~n makes ñ) but still, it's annoying when you type # or ½ due to missing the 4.
Spanish keybords are, IMHO, a complete mess symbols-wise. What's more important, or #? Well they've got mapped to shift+3 and # mapped to altgr+3.
I just learned that AltGr+7,8,9,0 is {[]}. They're usually AltGr+the keys left to Enter (so there are 2 possible ways of typing them). What a mess. '=' is also wretched, you need shift. Backticks are a grave-accent and thus need space.
I'd remap them, but I'm too used to standard keyboard and I wouldn't be able to type on others, let aside the fact that I don't know how to type without looking every once in a while, and having keys do something other than printed would be a mess.
...the latching shift-lock that some early-80s home computers had? If you pressed it, it literally latched down until you pressed it again, and it behaved exactly like a held shift key. Now that would be infinitely more useful, both for the ability to physically feel it latch down (and thus avoid accidental pressing) and for the fact it affects more than just cap letters, it affects anything shifted.
The question of removing keybaord keys has come up before somewhere else, and people asked why Scroll Lock is still there, and one response was that it would be more expensive to take it out and change the keyboard layout than it would be to leave it there. As far as CAPS LOCK is concerned, I imagine a similar argument applies, as well as the valid arguments for keeping it that have already been posted
There is another kind of evil which we must fear most, and that is the indifference of good men. -- Boondock Saints
Windows key is _really_ useful for me in X. It's a modifier that no applications check for, so I can use it for global shortcuts, exactly the ones I want: win+arrow to change virtual desktops, win+d for desktop and win+r for run (XP got this right IMO) and a few for frequently used apps.
Free Java games for your phone: Tontie, Sokoban
You didn't even read all of my post, did you? First, the example I used was taken from the comment I replied to. I don't think that person was trying to show off his skillz by selecting * and using bad alias names, but I especially don't think you should be jumping me over it.
Now that that's done, see my follow-up post where the formatting of my example query showed up properly.
I used to have this same argument regarding HTML. XHTML won that one for me.
I have a woman and money. Life is good.