CtrlとCapsLockを入れ替える(コンソール)

  • /lib/kbd/keymaps/i386/qwerty/jp106.map.gzを編集

$ gunzip jp106.map.gz
$ vi jp106.map.gz


編集前

...
keycode 27 = bracketleft braceleft
keycode 28 = Return
alt keycode 28 = Meta_Control_m
keycode 29 = Control
keycode 39 = semicolon plus
keycode 40 = colon asterisk
control keycode 40 = Control_g
keycode 41 = Escape
keycode 42 = Shift
keycode 43 = bracketright braceright
control keycode 43 = Control_bracketright
keycode 51 = comma less
keycode 52 = period greater
control keycode 52 = Compose
keycode 53 = slash question
control keycode 53 = Delete
shift control keycode 53 = Delete
keycode 54 = Shift
keycode 56 = Alt
keycode 57 = space
control keycode 57 = nul
keycode 58 = Caps_Lock
keycode 86 = less greater
...


編集後

...
keycode 27 = bracketleft braceleft
keycode 28 = Return
alt keycode 28 = Meta_Control_m
keycode 29 = Caps_Lock <--------- ここ編集した
keycode 39 = semicolon plus
keycode 40 = colon asterisk
control keycode 40 = Control_g
keycode 41 = Escape
keycode 42 = Shift
keycode 43 = bracketright braceright
control keycode 43 = Control_bracketright
keycode 51 = comma less
keycode 52 = period greater
control keycode 52 = Compose
keycode 53 = slash question
control keycode 53 = Delete
shift control keycode 53 = Delete
keycode 54 = Shift
keycode 56 = Alt
keycode 57 = space
control keycode 57 = nul
keycode 58 = Control <--------- ここ編集した
keycode 86 = less greater
...


編集後、保存

$ gzip jp106.map