@ en X
Cristian Othon Martinez Vera
cfuga en itam.mx
Mar Mayo 16 11:29:37 CDT 2000
La solucion de Olivier es muy completa. No has pensado en enviarla al
equipo de desarrollo de XFree? Le harias un favor al mundo. :D
Otra solucion mas peque~a (por si no tienen acceso al root de la
maquina) es agregar una linea a su .xinitrc y/o .xsession y/o .Xclients
y/o Xclients-default (depende del archivo que ejecute su sesion X al
comenzar):
xmodmap /home/tu_login/.xmodmaprc
Y el contenido de .xmodmaprc es el siguiente:
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
Saludos
--
(o- Cristian Othon Martinez Vera <cfuga en itam.mx> Pulchrum est paucorum
//\ http://eniac.rhon.itam.mx/~cfuga/ hominum.
v_/_
On Tue, 16 May 2000, Olivier Nenert wrote:
> en mi /etc/XF86Config
> tengo (sección teclado)
>
> XkbKeycodes "xfree86"
> XkbTypes "default"
> XkbCompat "default"
> XkbSymbols "us(pc105)"
> XkbGeometry "pc"
> XkbRules "xfree86"
> XkbModel "pc105"
> XkbLayout "la"
>
> cuidado este "la" ya debe de llevarte a pensar "yahoo ya la hice" pero no
> existe :)
> tienes que crearlo a patas..
> bueno, te mando el que yo hice, va bien para mi teclado, supongo que estara
> bien para el tuyo..
> sino, ya sabras como modificarlo..
>
> // $XConsortium: es /main/3 1996/08/31 12:19:38 kaleb $
> // $XFree86: xc/programs/xkbcomp/symbols/es,v 3.3 1996/12/23 07:13:22 dawes
> Exp $
> // Modified for a real Latin Amercian Keyboard by Olivier Nenert
> partial default alphanumeric_keys
> xkb_symbols "basic" {
>
> // Describes the differences between a very simple en_US
> // keyboard and a very simple Latin American keyboard
>
> name[Group1]= "Latin";
>
> key <TLDE> { [ bar, dead_abovering ],
> [ backslash, backslash ] };
> key <LSGT> { [ less, greater ],
> [ bar, brokenbar ] };
> key <AE01> { [ 1, exclam ],
> [ bar, exclamdown ] };
> key <AE02> { [ 2, quotedbl ],
> [ at, oneeighth ] };
> key <AE03> { [ 3, numbersign ] };
> key <AE04> { [ 4, dollar ] };
> key <AE06> { [ 6, ampersand ],
> [ notsign, fiveeighths ] };
> key <AE07> { [ 7, slash ] };
> key <AE08> { [ 8, parenleft ] };
> key <AB08> { [ comma, semicolon ] };
> key <AE10> { [ 0, equal ] };
> key <AE09> { [ 9, parenright ] };
> key <AB09> { [ period, colon ] };
> key <AB10> { [ minus, underscore ] };
> key <AC10> { [ ntilde, Ntilde ],
> [ asciitilde,dead_doubleacute ] };
> key <AE11> { [ apostrophe, question ] };
> key <AC11> { [ braceleft, bracketleft ],
> [ dead_circumflex, dead_circumflex ] };
> key <BKSL> { [ braceright, bracketright ],
> [ dead_grave, dead_breve ] };
> key <AD11> { [ dead_acute, dead_abovering ],
> [ bracketleft, dead_abovering ] };
> key <AE12> { [ questiondown, exclamdown ],
> [ asciitilde, asciitilde ] };
> key <AD12> { [ plus, asterisk ],
> [ asciitilde, asciitilde ] };
>
> // 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 };
> };
>
> partial alphanumeric_keys
> xkb_symbols "Sundeadkeys" {
> include "es(basic)"
>
> key <AC11> { [ SunFA_Acute, SunFA_Diaeresis ],
> [ braceleft, braceleft ] };
> key <AD11> { [ SunFA_Grave, SunFA_Circum ],
> [ bracketleft, dead_abovering ] };
> };
>
> partial alphanumeric_keys
> xkb_symbols "sundeadkeys" {
> include "es(Sundeadkeys)"
> };
>
> partial alphanumeric_keys
> xkb_symbols "nodeadkeys" {
> include "es(basic)"
>
> key <AC10> { [ ntilde, Ntilde ],
> [ asciitilde, doubleacute ] };
> key <AC11> { [ acute, diaeresis ],
> [ braceleft, braceleft ] };
> key <BKSL> { [ ccedilla, Ccedilla ],
> [ braceright, breve ] };
> key <AD11> { [ grave, asciicircum ],
> [ bracketleft, degree ] };
> key <AD12> { [ plus, asterisk ],
> [ bracketright, macron ] };
> };
>
> y ya... hmm.. fue tantito mas largo de lo que recordaba.. lo hibera mandado
> como attachment..
> sorry...
> bueno.. ah.. claro.. esto lo grabas como /usr/X11R6/lib/X11/xkb/symbols/la
> modificas el XF86Config con lo que puse al principio, reinicializa X y ya
> debería de funcionar bien..
>
> Bueno.. eso dicho, para mi el @ siempre funcinó bien. (quizas no exactamente
> en su lugar)..
> no necesitas hacer tanto desmadre (aunque no es tanto realmente) para
> solamente el @
> pero como sea, nunca tuve un teclado exactamente como lo quería, hasta que
> hice esto..
> y ya puedes realmente, facilmente poner las teclas que te corresponden...
>
>
> saludos..
> Olivier.
>
> -----Mensaje original-----
> De: Manuel Leos Rivas <mleosx en yahoo.com>
> Para: ayuda en linux.org.mx <ayuda en linux.org.mx>
> Fecha: Martes, 16 de Mayo de 2000 10:04 a.m.
> Asunto: @ en X
>
>
> Que tal, tengo RH 6.1, y no funciona el @ en linux, mi
> teclado es un 105 teclas con distribucion LA, algunas
> cosas las corregi usando en KDE el International
> Keyboard, pero la tecla AltGr no funciona, por lo que
> algunos caracteres no pueden ser escritos, y el
> bckspace sirve como delete
>
> Se aceptan sugerencias
>
>
>
>
> =====
> ________________________
> Sinergia Deportiva
> Manuel Leos Rivas
> Tel.: +52 (8)376-0524/28
> Ext.: 227
> Mail: mleos en uanl.mx
>
> _________________________________________________________
> Do You Yahoo!?
> Obtenga su dirección de correo-e gratis @yahoo.com
> en http://correo.espanol.yahoo.com
>
> --
> Para desuscribirse, mande correo a: ayuda-unsubscribe en linux.org.mx
> Para comandos adicionales, envíelo a: ayuda-help en linux.org.mx
--
Para desuscribirse, mande correo a: ayuda-unsubscribe en linux.org.mx
Para comandos adicionales, envíelo a: ayuda-help en linux.org.mx
Más información sobre la lista de distribución Ayuda