[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