[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]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