[Ayuda] Definición para teclado latinoamericano en X
Cristian Othon Martinez Vera
cfuga en itam.mx
Vie Nov 16 16:05:21 CST 2001
On Fri, 16 Nov 2001, Gunnar Wolf wrote:
> Hola,
>
> Harto de que no hubiera una definición adecuada del teclado
> latinoamericano, muy popular en nuestro país, para XFree, me aventé este
> archivito. Se los pongo acá para quien lo requiera.
>
> -----------8<------------------8<-----------------8<----------
> // $XConsortium: la /main/3 1996/08/31 12:19:38 kaleb $
> // $XFree86: xc/programs/xkbcomp/symbols/la,v 3.3 1996/12/23 07:13:22 dawes Exp $
> // Modified for a Latinoamerican Keyboard by Gunnar Wolf
> partial default alphanumeric_keys
> xkb_symbols "basic" {
>
> // Describes the differences between a very simple en_US
> // keyboard and a very simple Spanish keybaord
>
> name[Group1]= "Latinoamerican";
>
> key <TLDE> { [ bar, masculine ] };
> key <AE01> { [ 1, exclam ],
> [ backslash, exclamdown ] };
> key <AE02> { [ 2, quotedbl ],
> [ at, oneeighth ] };
> key <AE03> { [ 3, numbersign ],
> [ periodcentered, sterling ] };
> key <AE04> { [ 4, dollar ],
> [ asciitilde, dollar ] };
> key <AE06> { [ 6, ampersand ],
> [ notsign, fiveeighths ] };
> key <AE07> { [ 7, slash ] };
> key <AE08> { [ 8, parenleft ] };
> key <AE09> { [ 9, parenright ] };
> key <AE10> { [ 0, equal ] };
> key <AE11> { [ apostrophe, question ],
> [ backslash, backslash ] };
> key <AE12> { [ questiondown, exclamdown ],
> [ asciitilde, asciitilde ] };
> key <AD01> { [ q, Q ],
> [ at, at ] };
> key <AD11> { [ dead_acute, dead_diaeresis ] };
> key <AD12> { [ plus, asterisk ],
> [ asciitilde ] };
> key <AC10> { [ ntilde, Ntilde ],
> [ asciitilde,dead_doubleacute ] };
> key <AC11> { [ braceleft, bracketleft ],
> [ dead_circumflex ] };
> key <BKSL> { [ braceright, bracketright ],
> [ dead_grave ] };
> key <LSGT> { [ less, greater ] };
> key <AB08> { [ comma, semicolon ] };
> key <AB09> { [ period, colon ] };
> key <AB10> { [ minus, underscore ] };
>
> // End alphanumeric section
>
> // Begin modifier mappings
> modifier_map Shift { Shift_L };
> modifier_map Lock { Caps_Lock };
> modifier_map Control{ Control_L };
> modifier_map Mod3 { Mode_switch };
> };
> -----------8<------------------8<-----------------8<----------
>
> ¿Cómo usarlo?
>
> Hay que ponerlo en el directorio de definiciones de símbolos de su XFree -
> En Debian Sid este directorio es /usr/lib/X11/xkb/symbols/, en OpenBSD 3.0
> en /usr/X11R6/lib/X11/xkb/symbols. Sugiero que lo nombren 'la'.
>
> Después de esto, editen su configuración de X - De nuevo, en Debian está
> en /etc/X11/XF86Config; en OpenBSD no recuerdo dónde exactamente (no era
> en el archivo mismo de configuración, me parece que estaba en /etc/X11/xkb
> o algo similar). Supongo que en RedHat será algo similar.
>
> He probado este archivito con XFree 3.3.6, 4.0.2 y 4.1.0.
>
> Espero que les sea útil. Saludos,
>
> ------------------------------------------------------------
> Gunnar Wolf - gwolf en campus.iztacala.unam.mx - (+52)5623-1118
> Desarrollo y Admon. de Sistemas en Red - FES Iztacala - UNAM
> Departamento de Seguridad en Computo - DGSCA - UNAM
> ------------------------------------------------------------
> Quidquid latine dictum sit, altum viditur.
Mmmmh, gusta. Gracias. :-)
Por otra parte, si tiene la desgracia de no tener acceso a root para
colocar/establecer este archivo, les envio un archivo de configuracion
para xmodmap que hace exactamente lo mismo:
keycode 12 = 3 numbersign periodcentered sterling
keycode 21 = questiondown exclamdown asciitilde asciitilde
keycode 34 = dead_acute dead_diaeresis
keycode 35 = plus asterisk asciitilde dead_macron
keycode 48 = braceleft bracketleft dead_circumflex dead_abovering
keycode 49 = bar degree notsign backslash
keycode 51 = braceright bracketright dead_grave dead_breve
Este archivo asume que estan utilizando la configuracion del teclado en
espa~ol incluida en XFree86.
Lo cargan al inicio de su sesion con
xmodmap archivo
Saludos
--
(o- Cristian Othon Martinez Vera <cfuga en itam.mx> Pulchrum est paucorum
//\ http://eniac.rhon.itam.mx/~cfuga/ hominum.
v_/_
_______________________________________________
Ayuda mailing list
Ayuda en linux.org.mx
Más información sobre la lista de distribución Ayuda