[linux] Re: multi_key in .Xmodmap

Cecil Westerhof CecilWesterhof op xs4all.nl
Zo Feb 17 19:38:26 CET 2008


Op zondag 17-02-2008 om 18:53 uur [tijdzone +0100], schreef Huub Reuver:
> On Sun, Feb 17, 2008 at 06:16:15PM +0100, Cecil Westerhof wrote:
> > Ik heb in mijn .Xmodmap staan
> > 	keycode 117 = Multi_key
> > 
> > Hiermee wordt de menu key the multikey, ook wel compose key genaamd.
> > Hiermee kunnen speciale karakters worden ingevoerd. Bijvoorbeeld:
> >         menu " a	ä	adiereis
> >         menu ! !	¡	exclamdown
> >         menu / c	¢	cent
> >         menu - L	£	sterling
> > 
> > Wat zou moeten werken, maar het niet doe:
> >         menu - Y	¥	yen
> >         menu | |	¦	brokenbar
> >         menu ^ *	°	degree
> >         menu * a	å	aring
> > 
> > Wat ik niet heb gevonden, maar wel werkt:
> >         menu _ a	??	???
> >         menu _ e	??	???
> >         menu _ i	??	???
> >         menu _ o	??	???
> > 
> > Iemand een idee waar ik een complete lijst zou kunnen vinden? En waarom
> > (o.a.) ik yen, brokenbar, degree enaring niet op de 'gewone' manier kan
> > krijgen?
> 
> Alvast excuses voor het hele korte antwoord.

Ach, beter iets dan niets. ;-}


> Welke keymap gebruik je (/usr/share/X11/locale/...)?

Dit staat in mijn /etc/X11/xorg.conf:
        Section "InputDevice"
          Driver       "kbd"
          Identifier   "Keyboard[0]"
          Option       "Protocol"   "Standard"
          Option       "XkbLayout"  "us"
          Option       "XkbModel"   "pc104"
          Option       "XkbRules"   "xfree86"
        EndSection

> Heb je toevallig ook Rght-Alt geconfigureerd om speciale letters te
> kiezen? Dan kun je met Rght-Alt+a ook speciale keys intikken.

Yep, om in ieder geval die karakters in te voeren (en ik € en ¢
makkelijk in wil kunnen voeren) heb ik het volgende in .Xmodmap staan:
        keycode 113 = Mode_switch
        keycode 117 = Multi_key
        
        keycode  10 = 1            exclam      onesuperior
        keycode  11 = 2            at          twosuperior
        keycode  12 = 3            numbersign  threesuperior
        keycode  13 = 4            dollar      foursuperior
        keycode  14 = 5            percent     fivesuperior
        keycode  15 = 6            asciicircum sixsuperior
        keycode  16 = 7            ampersand   sevensuperior
        keycode  17 = 8            asterisk    eightsuperior
        keycode  18 = 9            parenleft   ninesuperior
        keycode  19 = 0            parenright  degree
        keycode  20 = minus        underscore  yen
        keycode  25 = w            W           aring          Aring
        keycode  26 = e            E           EuroSign
        keycode  27 = r            R           registered
        keycode  28 = t            T           thorn          Thorn
        keycode  41 = f            f           ordfeminine
        keycode  47 = semicolon    colon       trademark
        keycode  51 = backslash    bar         notsign        brokenbar
        keycode  54 = c            C           cent           copyright
        keycode  58 = m            M           masculine      mu

-- 
Cecil Westerhof <CecilWesterhof op xs4all.nl>




More information about the Linux mailing list