Я думаю, что лучше надеть колпачки, зависит от вашей физической клавиатуры.
Дома я печатаю на Kinesis Ergo Elan, где мои клавиши ctrl находятся под моими пальцами, а также 2 * alt, пробел, ввод, возврат, удаление, pgup, pgdn, home и end; остальная часть клавиатуры довольно обычная, за исключением того, что плата разделена.
Имея готовые клавиши ctrl, действительно имеет смысл поставить escape на caps lock (и caps lock на esc, для тех случаев, когда мне это нужно). Даже если вы emacser, эй ... он дублирует запасной «префиксный ключ alt», и вы, вероятно, попросите свой браузер останавливать то, что он делает, несколько раз в день.
С другой стороны, если я набираю текст на своем ноутбуке, где в левом нижнем углу находится клавиша Fn, а не ctrl (ffs ...), и я не могу удерживать клавиши shift + ctrl одним пальцем, это может привести к смысл ставить ctrl на шапки (чтобы я мог их держать одним пальцем). По крайней мере, если вы не vi'er, или вы не возражаете против того, чтобы клавиша Escape была дальше (или у вас какая-то сумасшедшая система).
Что действительно интересно, так это навести на клавиатуру какую-нибудь забавную клавишу shift + shift (да, обе клавиши Shift). Это можно сделать с помощью xmodmap довольно просто; Я положил туда свой ключ для сочинения. Если вам не нужно сочинять, вы можете добавить что-то еще (например, esc).