Skip to main content

Keymaps

This is a note on how to assign other keys to keys such as Caps lock.

Create Custom Key Mapping

Create a directory to store the keymap.

sudo mkdir -p /usr/local/share/kbd/keymaps

Use dumpkeys to get the original keymaps and save it in my-keymaps.map.

sudo dumpkeys | sudo tee /usr/local/share/kbd/keymaps/my-keymaps.map

Modify /usr/local/share/kbd/keymaps/my-keymaps.map to change Caps lock to control.

sudo vim /usr/local/share/kbd/keymaps/my-keymaps.map
- keycode  58 = Caps_Lock
+ keycode 58 = Control

Create /etc/vconsole.conf and load my-keymaps.map.

+ KEYMAP=/usr/local/share/kbd/keymaps/my-keymaps.map