Remap Capslock to Escape

Caps Lock has always been a useless key. It has a purpose fewer than once a month yet snares the careless typist daily. With this trick you can remap it to the Escape key and transform this useless pain into a convenient key for vi!

Remapping for X-Windows

Put this in some file, such as .xmodmap.

! Remap CapsLock to escape
remove Lock = Caps_Lock
keysym Caps_Lock = Escape

Now you can edit your .xinitrc and add:

xmodmap .xmodmap

Remapping for the Console

To also remap at the console you need to do something slightly different. Edit some file, such as /etc/keymap, and insert the following test:

keycode 58 = Escape

Now you can remap Caps Lock manually by the command 'loadkeys /etc/keycode', or you can put 'loadkeys /etc/keycode' into your /etc/rc.local to have the command executed at boot.

LinuxRemapCaps (last edited 2006-10-27 08:02:53 by michael)