[edite] Voir une autre solution plus appropriée dans les messages qui suivent. [/edite]
J’utilise souvent la touche échappe (vim, less, vimperator,…), et étant mal placée, j’ai cherché à la rapprocher.
Comme Caps_lock est peu utilisée dans mon cas, je l’ai inversé avec échappe.
Oui en effet.
Et pour changer la session courante:
$ setxkbmap fr oss caps:swapescape
(qui peut être mis dans le .xinitrc, man setxkbmap)
Il y a plein d’autres options (man xkeyboard-config).
«shift:breaks_caps» : shift désactive le caps_lock quand enclenché.
«ctrl:menu_rctrl» : ctrl à la place de menu.
…