Sida 1 av 1

AltGr i Xmodmap?

Postat: 30 apr 2010, 14:08
av cthulhu
Sitter på en dator där jag inte har admin. privilegier, och mitt tang. bord var helt fel, så jag skrev ut en korrekt layout från en annan dator med:

Kod: Markera allt

xmodmap -pke > .Xmodmap
Och det gav mig tillbaka "å" "?", mm, som fattades på det andra (som inte var 105-knappars), MEN altgr funkar inte! har testat att lägga in det som:

Kod: Markera allt

keycode 108 = Mode_switch NoSymbol Mode_switch NoSymbol Mode_switch
!keycode 108 = ISO_Level3_Shift NoSymbol ISO_Level3_Shift NoSymbol ISO_Level3_Shift
där sista raden var vad det var tidigare, men det funkar inte.
Är det så att man måste aktivera tredjevalstangenten i /etc/xorg.conf, eller finns det något annat man kan göra?

Re: AltGr i Xmodmap?

Postat: 30 apr 2010, 14:54
av Konservburk
Du behöver nog lägga till någonting i stil med: add mod5 = Mode_switch

Re: AltGr i Xmodmap?

Postat: 30 apr 2010, 15:21
av cthulhu
Bra idé.
Men funkar inte, även testat mod2,3,4.
Även testat att köra

Kod: Markera allt

clear Mod5
keycode 108 = Mode_switch NoSymbol Mode_switch NoSymbol Mode_switch
add mod5 = Mode_switch

Re: AltGr i Xmodmap?

Postat: 30 apr 2010, 16:38
av Lars
Här heter AltGr ISO_Level3_Shift (kolla med xev). Och xmodmap ser ut så här:

Kod: Markera allt

$ xmodmap -pm
xmodmap:  up to 4 keys per modifier, (keycodes in parentheses):

shift       Shift_L (0x32),  Shift_R (0x3e)
lock        Caps_Lock (0x42)
control     Control_L (0x25),  Control_R (0x69)
mod1        Alt_L (0x40),  Meta_L (0xcd)
mod2        Num_Lock (0x4d)
mod3      
mod4        Super_L (0x85),  Super_R (0x86),  Super_L (0xce),  Hyper_L (0xcf)
mod5        ISO_Level3_Shift (0x5c),  Mode_switch (0xcb)

Re: AltGr i Xmodmap?

Postat: 30 apr 2010, 16:48
av cthulhu
hmm, har även testat att återgå till ISO_Level3_Shift (som jag kommenterade bort (med "!") i koden i första posten) och köra:

Kod: Markera allt

add mod5 = ISO_Level3_Shift
men icke.
Det skall väl räcka med att man sparar filen och sedan kör xmodmap .Xmodmap, eller?

Och jo det bör nog vara ISO_Level3_Shift, och inte Mode_switch som ligger på altgr.