DeadKeys y otras opciones en ArchLinux

Por leprosys en 5/24/2009 ,
Cuando utilizaba Debian estaba acostumbrado a las teclas muertas y sacar cosas como las tildes la ñ con el altgr, luego de pasar un tiempo sin teclas muertas en Arch lo he logrado conseguir de un forma se pude decir fácil :)

La primer cosa que hay que hacer es leerse la wiki:
http://wiki.archlinux.org/index.php/Xorg#Keyboard_Settings
http://wiki.archlinux.org/index.php/Xorg_input_hotplugging

Después de la pequeña leída seguimos los pasos:

1. Copiar el archivo que utilizaremos para modificar nuestro teclado:
cp /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi /etc/hal/fdi/policy/


2. Pasamos a lo interesante, a decirle que clase de teclado queremos, que idioma y toda la paja:
vim /etc/hal/fdi/policy/10-keymap.fdi


Los campos que nos pueden interesar modificar son:
<merge key="input.xkb.model" type="string">Modelo de teclado</merge>
<merge key="input.xkb.layout" type="string">Idioma del teclado</merge>
<merge key="input.xkb.variant" type="string">Variante del teclado</merge>


Para obtener una lista de la opciones que podemos usar en este archivo podemos encontrarlas en:
less /usr/share/X11/xkb/rules/xorg.lst


En mi caso tengo un teclado en ingles, teclado modelo hpdv5 y quiero la variante teclas muertas activada (intl):
<merge key="input.xkb.model" type="string">hpdv5</merge>
<merge key="input.xkb.layout" type="string">us</merge>
<merge key="input.xkb.variant" type="string">intl</merge>


3. Guardamos el archivo con cambios y modificaremos el xorg.conf
vim /etc/X11/xorg.conf


Las opciones que nos interesan modificar obviamente sera las del teclado, la sección me queda de la siguiente forma:
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "hpdv5"
Option "XkbLayout" "us"
Option "XkbVariant" "intl"
EndSection

Ahora solo fata reiniciar nuestra PC y es todo.

Edito: como alternativa a "intl" pueden utilizar "altgr-intl" como muestra la lista de opciones en del archivo del paso [2] "altgr-intl" me parece mas comodo por el echo de que no es necesario presionar la tecla ecpaciadora para insertar algunos caracteres como " ~ etc.

Back Top