El uso de xmodmap solo cambiará la combinación de teclas mientras está en X. Si lo necesita en la consola, es un poco diferente. Los cambios a continuación modificarán tanto X como la consola, por lo que siempre lo hago de esta manera.
Para Linux, agregue esto a /etc/rc.local (o cree un script de inicio):
(echo $(dumpkeys |grep -i keymaps); echo keycode 58 = Control) | loadkeys -
Para Solaris en una PC con edición de teclado USB /usr/share/lib/keytables/type_6/reset
(para otros tipos de teclados, reemplazaría type_6
con el tipo apropiado):
Localiza esta línea:
key 57 all shiftkeys+capslock
Reemplazar con esto:
key 57 all shiftkeys+leftctrl up shiftkeys+leftctrl
Naturalmente, puede reemplazarlo Controlcon cualquier clave que desee.