About Me · Send mail to the author(s) E-mail · Twitter

At GROSSWEBER we practice what we preach. We offer trainings for modern software technologies like Behavior Driven Development, Clean Code and Git. Our staff is fluent in a variety of languages, including English.

Feed Icon


Open Source Projects


Blogs of friends

Now playing [?]

Error retrieving information from external service.

Caps Lock

Posted in Windows at Tuesday, 22 August 2006 16:53 W. Europe Daylight Time

Caps Lock RemovedThere was an article in a newsletter regarding the Caps Lock key. This key, used to make all letters UPPERCASE, has been bugging me for years. Caps Lock has been used in ancient programming languages like FORTRAN (the name may indicate that uppercase letters were of interest). On internet forums and in chats uppercase statements are considered as "shouting out loud", but some people don't know this little detail. Offending more experienced users is easy.

Do you really need the caps lock key? How often do you type whole sentences in upper case?

To me, the key has been useless the last years, if not disturbing. I've been hitting caps lock accidentally countless times. After realizing that I've written a whole sentence in upper case, I needed to delete the words I've just written and start over again.

For the reasons above the CAPSoff campaign proposes a new keyboard layout where the caps lock key is moved to the top right where the Print Screen, Scroll Lock and Pause keys are located and thereby letting space to other more important keys (more suggestions over here). I'm skeptical that the industry will make that move soon, but you can use your customer voice to finally make it happen by signing the petition.

To relieve you from the Caps Lock pain today, you can physically remove the key (see the image above) but this leaves and ugly crater on the keyboard. A better approach is deactivating the key: Windows uses a keyboard map that translates the keyboard scancodes to internal windows keys (virtual keys). This level of indirection allows applications to respond to the virtual keys instead of dealing with proprietary scancodes issued by keyboards with function keys for e-mail, web search and the like.

To modify the keyboard map I use a tool called KeyTweak. KeyTweak virtually allows you to change the meaning of every key of your keyboard, so be cautious! Also, the mappings apply to all users of the machine.

Besides disabling Caps Lock I've also mapped the Scroll Lock key to the built-in Windows calculator, an applet I did use before.

All comments require the approval of the site owner before being displayed.
(will show your gravatar icon)
[Captcha]Enter the code shown (prevents robots):

Live Comment Preview