Cambiar letras del teclado (personalizar el keymap vaya)

Rara vez necesitaremos personalizar nuestro keymap pero hay momentos en los que sí hace falta, y si no lo conseguimos personalizar pues es realmente molesto.

A mi me ha sucedido con el netbook que para ahorrar espacio los pobres diseñadores colocan las teclas como pueden pero hay un par de teclas que no me gusta donde están así que decidí cambiarlas de lugar.

El programa a usar se llama xkeycaps y no te dejes llevar por lo feo que es estéticamente porque cumple su función al 100%.

Una vez abierto te pregunta por el keymap que quieres modificar, ahí tienes que seleccionar el que estás usando que seguramente solo tengas que seleccionar “Spanish” en la columna de la derecha.

inicial

Si simplemente quieres cambiar de posicion una tecla, pulsas con el botón derecho del ratón sobre la tecla (sin soltar el botón ya que si no desaparece el menú) y marcas la opción “Duplicate key”. Soltando el botón derecho sobre una opción es como se selecciona la opción, es un poco raro pero bueno así es como funciona.

editando1

El cursor se convertirá en una cruz y entonces seleccionas el destino, donde quieres que esté ahora esa tecla. Una vez que lo tengas personalizado pulsas en el botón “Write output” y listo. Se abrirá una ventana diciéndote si quieres guardar todo el keymap o solo los cambios, yo escojo la opción de solo los cambiados “Changed keys”

verificacion

Aahora se abre otra ventana como esta

nombrearchivo

En mi caso, mi usuario es alvaro y  mi maquina se llama flanders por eso guarda el archivo en  /home/alvaro/.xmodmap-flanders
Recuerda esa ruta, apúntala en algún lado para no olvidarla porque ahora la vamos a necesitar.

Para que en los siguientes inicios de sesión se cargue el keymap modificado vamos a poner un comando en el bashrc o profile, según como te interese. Simplemente hay que ejecutar el programa xmodmap pasándole como parámetro la ruta del archivo.
Con permisos de root ejecutas el siguiente comando:

echo “xmodmap /home/alvaro/.xmodmap-flanders” >> /etc/profile

Con esto añadimos al final del archivo /etc/profile el comando. Recuerda cambiar mis datos por los tuyos. Así afectará a todos los usuarios pero si sólo quieres que te afecte a ti cambia  /etc/profile por ~tusuario/.bash_profile

Y ya está, cuando vuelvas a iniciar sesión se cargará automáticamente el keymap modificado.

Pero puede que solo queramos cambiar ciertos carateres, en mi caso quería tener los símbolos ><} en la misma tecla (manías que se cojen jeje) y como esos símbolos están en diferentes teclas pues no queda más remedio que recurrir a este método.

Con el botón derecho del ratón sobre una tecla marcamos la opción “Edir keysyms of key”

editando11

Y vemos que nos aparece este menú:

editando2

Observando la imagen nos encontramos con este esquema:

keysym 1: less                 shift     -> es el símbolo que aparecera al pulsar dicha tecla, en mi caso el símbolo menor que, desde el menú de la derecha puedes seleccionar cualquier símbolo
keysym 2: greater            lock     -> el que sale cuando pulsas la tecla mayúsuclas (shift) y la tecla, en mi caso el símbolo mayor que
keysym 3: braceright      ctrl       -> cuando pulsas alt junto a la tecla, en mi caso es cerrar llaves

Si ves que no funciona bien este último haz como he hecho yo, modificar también keysym4, 5 y 6.

Y esto es todo, solo recordar que cuando haces “Write output” el keymap se cambia automáticamente.

Hasta otra, nos vemos 😉

You may also like...

10 Responses

  1. deckerix dice:

    como te lo curras!! :-)
    y yo que esperaba hoy alguna inocentanda :_D

  2. Maxpowel dice:

    jaja gracias, la verdad es que no soy muy de hacer inocentadas 😛

  3. DiCrEn dice:

    Si pues menudo susto me diste tu cabrón! xD

  4. Maxpowel dice:

    le dije que iba a quitar linux del netbook :P, porque si digo que voy a dejar de usar linux fijo que no colaba XD

  5. deckerix dice:

    jaja!! que bueno!! como os lo pasais 😀
    Feliz entrada de año!!! :_)

  6. Màxwel dice:

    ¿ Solo se puede con ese programa, Còmo lo consigo?

  7. Maxpowel dice:

    Seguramente haya más programas pero a mi éste me funciona y por eso le uso. Puedes instalarlo mediante el gestor de paquetes de tu distribución por el nombre “xkeycaps” o descargarlo directamente de la página http://www.jwz.org/xkeycaps/

    Te recuerdo que sólo funciona para sistemas Linux

  8. bruno brown dice:

    hola no puedo abrir el programa cuando voy a la pagina me salen una cerie de archivoz que no puedo abri ni con blimp winrar ni nada como hago para abrirlo nececito cambiar la letra s por otra que no me va tengo que apretarla mil vecex y fuerte ayudame porfa thank

  1. 28 diciembre, 2008

    Información Bitacoras.com…

    Si lo deseas, puedes hacer click para valorar este post en Bitacoras.com. Gracias….

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *