[Ayuda] Definición para teclado latinoamericano en X

Gunnar Wolf gwolf en campus.iztacala.unam.mx
Vie Nov 16 11:22:28 CST 2001


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.

_______________________________________________
Ayuda mailing list
Ayuda en linux.org.mx



Más información sobre la lista de distribución Ayuda