Table of Contents
|
Hey, let's ban [insert random dangerous and/or unloved object here]
The world is full of [insert random dangerous and/or unloved objects here] and people who use or need them. That's OK. The problem with Caps Lock (and it's not a huge problem, like war, disease, or poverty) is that whether we want it or not, it's forced on us, with every new computer, and it's so annoying that there is actually a whole sub-industry in software programs to remap the thing. This is about choice. We want computer vendors to provide CAPSfree keyboards as an option.
What will replace the Caps Lock?
The simple answer is, the Ctrl key. But a more imaginative answer is: don't replace the key, but redesign the left part of the keyboard to be more ergonomic. There are several interesting suggestions. A left Enter key. A programmable key. Two smaller function keys. Move other keys up, and enlarge the space bar.
How about moving the Caps Lock?
Sure. This is a decent compromise solution for manufacturers who don't want to produce two sets of keyboards. Put the Caps Lock up at the top right along with the Num Lock and Scroll Lock.
Are there other so-called useless keys?
There is very strong feeling about some keys. People dislike the NumLock key, and the Windows key in particular. But many people also find the Scroll Lock and SysReq keys to be bizarre hangovers from some bygone era. While we're focussing on Caps Lock because it's such an obvious villain, there is definitely support for a wider keyboard reform.
So, what's the plan?
First, we've defined a quality standard, CAPSfree to help computer buyers explain to vendors what they want. Second, we're getting input from the community as to what they actually want. It's one thing to complain, but quite a different thing to make constructive suggestions. And we need constructive suggestions to make this happen.
How about people who need Caps Lock?
For the disabled, most systems provide 'sticky Shift', which is much nicer to use than Caps Lock. You press Shift, then the key you want, and then continue to type. The Caps Lock function does not have to disappear, it could be replaced by a key combination. For the few people who really need a Caps Lock key for, well, there are literally hundreds of millions of Caps Lock keyboards around. It's hardly going to bother them if new computers don't have this key.
Why does the subject arouse so much emotion?
The keyboard is not something we can live without. Everyone, these days, uses the keyboard more than they write. Any glitch is going to annoy people, and even if it's a low-level annoyance, eventually it becomes too much. Caps Lock is like a small pebble in your shoe. Of course you can keep walking. You can just try to ignore it. But eventually you really have to stop and take your show off. The world is not perfect but many people think it's worthwhile spending a little effort improving it.
Don't you have better things to do?
Oh yes. We did not ask for this war. Look at the feedback, every time the subject is discussed. Caps Lock really upsets people, and at some level, making a million people just a little bit happier is a noble goal. Seriously: this is about taking control over the tools we use. In the olden days, you could choose the exact pen you wanted to write with. Today, we're forced to work with mass-produced keyboards based on old-fashioned standards that just don't make sense anymore.
How much time does this campaign take?
Online campaigns don't take a lot of time and they don't cost much. As much as anything else, CAPSoff is designed to demonstrate how easy it is to start a campaign. All it takes is a clear mission, a blog and a Google group. The rest just happens by itself. Maybe CAPSoff will inspire other people to use the Internet to organise grass roots campaigns.
How about gamers, and other apps that use Caps Lock?
Since Caps Lock (like SysReq and Scroll Lock) are almost useless, of course people have claimed these keys for special purposes. But that does not make them useful. It just demonstrates that some applications need programmable keys. For example one game uses Caps Lock as a "microphone" key so people can chat. But why not use a third mouse button? Or a programmable key?
Why not just redesign the entire keyboard, like DVORAK?
One key at a time. There's no point in being over-ambitious, and besides, most of the keyboard works pretty well. At least, in English. Some foreign language keyboards are pretty horrible, as people have to force large character sets onto a fixed-size keyboard.
How to deactivate the Caps Lock key on X.org/XFree?
To deactivate the irksome Caps Lock key on X.org, XFree and presumably other X11 servers, the xmodmap utility is used to remove the Caps_Lock keysym from the lock modifier class:
xmodmap -e "remove lock = Caps_Lock"
The xmodmap utility unbinds the Caps Lock key from the lock modifier class temporarily, thus it needs to be executed every time you restart your X session.
To save the changes permanently as the global default, append the xmodmap expression to your global Xmodmap file (usually /etc/X11/Xmodmap). To save them only for your own user, append the expression to your ~/.xmodmaprc file.
How to reconfigure the Caps Lock key on X.org/XFree to do [insert action here]?
There are several actions people would like the Caps Lock key to perform instead of doing the Caps Lock, suggested are (among others) another Ctrl key (Happy Hacker layout) or a second Backspace or Enter key. We assume you already unbound your Caps Lock key from the lock modifier class as described above ("How to deactivate the Caps Lock key on X.org/XFree?").
The key can easily be transformed to another Ctrl key by adding it to the control modifier class: xmodmap -e "add control = Caps_Lock"
To transform it to a second Enter/Return key, overwrite the Caps Lock key's keycode with the Return keysym (keycode 66 on common keyboard layouts): xmodmap -e "keycode 66 = Return"
If you want it to become a second Backspace key instead, replace the Return keysym name in the example above by BackSpace.
See also "How to deactivate the Caps Lock key on X.org/XFree?" on how to make changes permanent.
Thanks for the FAQ, but it doesn't explain WHY the CAPSlock is bad, only how to get rid of it or
alternatives to it.
What's so bad about the CAPS lock? Why should it bother me? Do you know some idea about typing
better that you're not sharing with me?
I already type DVORAK. Are you telling me there's some even better way to type?
There's one language for which Caps Lock is needed - Hebrew. To type Hebrew vowel points (a.k.a. Niqqud) one has to press Caps Lock and then Shift-(Number) to type the vowel. It is quite ridiculous, but that's the de facto standard in Windows and Macs. Ubuntu has a different solution for that (AltGr; not perfect, but better than Caps Lock), but we all know that Windows is far more common.
In fact, it is so ridiculous that few people even bother to type the vowel points. They are not required in most texts, but are sometimes needed.
I already contacted the Standards Institute of Israel with a proposal to change it, but the current situation remains. So please be aware of this in your campaign.
I do not like the idea of removing Caps Lock.
The key is used a lot in programming and there are many more common activities that requires it, such as typing all cap titles. I believe "accidentally" pressing the key is much more the result of poor typing skills rather than the presence of the key, and with any decent typing speed, the mistake can be corrected very fast.
If there was a key that does much more harm than good, it is the sleep key. And I have seen more than one keyboard with that key taken out. I have yet to see a keyboard with caps lock, or any other key taken out.
Almost every key is useful to the people concerned and/or in special circumstances. For example the menu key is normally never used but can be very helpful if the mouse is broken.
I do not like the idea of heavy customization by remapping of keys because it breaks the standards and prevents one from typing on any keyboard that comes about. Software designers also need to know how does the keyboards of their users look like to conveniently map the functions.
Keyboard layouts are suited to functions, not individuals. There can be a different keyboard for every position or language, but not for every person. If one is truly comfortable with one particular layout, then it does not matter what symbol the manufacturer decides to print on the keys. Some people actually find blank keyboards to be better.
Regarding "What's so bad about Caps Lock?", I can think of a few things…
1. It's an anachronism. Much like the QWERTY layout and the staggered placement of keys, Caps Lock hearkens back to the days of manual typewriters, when the Shift key literally moved either the platen (floating shift) or the type elements (basket shift) to a higher position. The Shift Lock key (as it was then known) was designed to relieve stress on the fingers from holding down Shift keys. With the advent of electric typewriters, the need for this function became less primal, as Shift keys no longer required more force to hold down than any other key. But as with all things, the inertia of success pretty much dictated that the key would remain on the ISO-standard keyboard to this day, and would continue to be placed directly over the leftmost Shift key.
2. It's relatively useless in English. Maybe if it had remained a SHIFT lock, it might have still had a function of sorts (the symbols over the number keys would be easier to type rapidly, which can be more useful that all-caps text). As it is, the only function of Caps Lock is to ensure you type only capital letters. As noted in a comment above, this is useful in certain programming languages, albeit mostly of an older vintage (COBOL, Fortran, etc.), but for those who primarily use a keyboard to write in English it seems like a boondoggle.
3. It's too easy to hit by accident. Granted, this can be attributed more to its placement on the home row (or sloppy typing habits) than any inherent fault of the Caps Lock function itself. Still, it's just a bit too easy to hit Caps when you're trying to hold down the left Shift key or Tab, and making matters worse is that there usually isn't a visual or aural cue that you've hit the key; in most cases you only notice it when you reach for the sHIFT KEY AND YOUR TEXT STARTS COMING OUT LIKE THIS, BECAUSE YOU HIT cAPS lOCK INSTEAD. Quite annoying, as you can see.
4. Ergonomically, there are better keys that can be put here. The most common "replacement" for Caps Lock is to have a Control key there instead, as was the case on some early computers and UNIX workstations. I also like the idea of a secondary Backspace or Enter key in place of Caps, which would speed up typing and correcting spelling errors (the latter of which currently requires a somewhat awkward jump). Strictly speaking, there's little to no reason (other than typewriter tradition) for Caps to be where it is, and every reason for other, more generally useful keys to be in that position.
If these things are true:
3. It's too easy to hit by accident
4. Ergonomically, there are better keys that can be put here.
Then won't you be accidentally hitting WHATEVER key gets puts here instead?
If you put a control key here, worse things can happen than a sentence in all caps.
If you fat-finger capslock all the time, then it would be easy to do a CNTRL-a to select all by mistake,
and the next key you type erases everything, and unless you watching the screen or feeling what you did
through your fingertips, you might have a hard time recovering what you typed.
Is this really a argument for differently shaped keyboards, and maybe fully reprogrammable keyboards? Maybe "chording" keyboards?