1 минута
Меняем Shift и Caps Lock местами, переназначаем раскладку
Shift и Caps Lock
Конфиг: /usr/share/X11/xkb/keycodes/evdev
#Найти <CAPS> и <LFSH>, поменять их значение.
#Default:
<CAPS> = 66;
<CAPS> = 50;
#Custom:
<CAPS> = 50;
<CAPS> = 66;
Меняем раскладку
Конфиг: /etc/default/keyboard
#Default: смена раскладки через Alt+Shift
XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll"
#Custom: смена раскладки через Alt+Caps
XKBOPTIONS="grp:alt_caps_toggle,grp_led:scroll"
Теперь капс будет на шифте, шифт на капсе.
Нафиг надо?
При использовании клавиатуры, без мыши, в редакторе vim менять режимы удобнее через "Caps Lock". Физическое расположение кнопки на клавиатуре на одной линии с расположениями пальцев при методе печати "в слепую".

Чтобы выполнить символ ":", который меняет режимы в vim, приходится левым мизинцем тянуться на ниже расположенную линию кнопок. Ведь, в Английской раскладке, символ ":" - "Shift+;".
Смена режимов отображения, а так же другие команды редактора, которые производятся через символ ":", носят регулярный характер. Гораздо легче использовать кнопку "Caps Lock", поэтому я меняю их местами.