"The placement of the caps lock key is a demonstration of
malicious cunning. It's above the shift key and it's usually
oversized, so it's way too easy to hit it when you don't want to,
which for me is all the time. On a case-sensitive operating system
it's not all that useful anyway. Unhappy users often resort to
remedies like prying it off entirely or covering it with duct tape.
You can do this if you're careful, but elite geeks resort to more
sophisticated measures that do not mangle their nice keyboards.
It's not the fault of the keyboards that manufacturers have giant
Windows-sized blind spots, and as always, Linux makes lemonade out
of lemons and provides useful alternatives.
"The tricky bit with xbindkeys-config is knowing the correct
application launching commands. The simplest command is the
program's name with no options, like kate or gimp or firefox.
(Shame on Linux distributions and desktop environments that obscure
the real application names - users will not faint at the sight of
useful information.) Anything that works on the command line will
work in xbindkeys-config. For launching graphical applications with
rootly powers, or as any other user, you need gksu or kdesu."