Byta plats på Esc och Caps lock

Uppdatering 24 augusti 2012
En förbättrad version av det här inlägget finns att läsa här.

* * *

cPS LOCK ÄR EN FÖRBnnat störig tangent innan man lär sig låta bli den. Lyckligtvis går den att flytta på, utan att man för den sakens skull ska behöva pilla med själva tangentbordet.

Eftersom jag dessutom helst använder vi till texteditor (eller mera precist nvi), så vill jag ha Esc nära till hands. I kombination med att jag använder styrknopp istället för touchpad eller mus, så behöver jag nästan bara flytta på händerna när det kliar.

För att byta plats på Esc och Caps lock i X11 kör du följande kommandon i skalet:

$ touch ~/.Xmodmap
$ echo "remove Lock = Caps_Lock\nkeysym Escape = Caps_Lock\nkeysym Caps_Lock = Escape\nadd Lock = Caps_Lock">>~/.Xmodmap

Ovanstående skapar eller utökar i själva verket filen .Xmodmap med följande innehåll:

remove Lock = Caps_Lock
keysym Escape = Caps_Lock
keysym Caps_Lock = Escape
add Lock = Caps_Lock

Inställningarna börjar gälla när du startat om X11, eller kört följande kommando:

$ xmodmap ~/.Xmodmap

I Windows 2000 eller senare kan du flytta tangenter med programmet SharpKeys.