viernes, 30 de marzo de 2012

Cambiar la función de una tecla en GNU/Linux

No oculto mi gusto por la terminal de los sistemas GNU/Linux [1][2][3][4] y la potencia o posibilidades increibles que otorga, así que hoy traigo otra posibilidad más que ofrece: personalizar fácilmente el mapa de teclado.

En mi caso ha sido porque una tecla (la de Alt Gr) de un portátil se rompió, así que había que estar usando inventos como el teclado en pantalla o ir copiando caracteres bastante comunes como la @ a diario.

La solución fácil que he usado (seguro que hay muchas otras, pero esta para mi gusto es la más cómoda y fácil) es un simple script para sustituir la tecla «Alt Gr» por la «Super» o también llamada «tecla de windows»:

xmodmap -e "keycode 133 = ISO_Level3_Shift"

Lo guardamos con el nombre que queramos (nombre-del-script.sh) y tan sólo hay que añadir el comando:

sh nombre-del-script.sh

a la lista de programas que se ejecutan al inicio y así tener siempre el mapa de teclado personalizado ;).