@ 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