On Wed, 19 Feb Uwe Brauer wrote:
I am using a PC 104 us keyboard, configured by XF86Setup (SuSe7.2)
Now the alt key (the key next to the space key) is interpreted as Meta_L. So xkeycaps tells me:
Alt key: KeyCode: Alt 0x40 64 0100, KeySym: Meta_L) Windows key: KeyCode =/+/ 0x73 115 0163 KeySym: Super_L).
KDE.2.1.2 offers my the possibility to use various non us keyboard, like german and spanish. If I start using this option and chose us, german and spanish (PC 104), then suddenly the alt, meta and super keys are changed to this:
Windows key: KeyCode =/+/ 0x73 115 0163, KeySym: Meta_L und die Alt key: KeyCode ALT 0x40 64 0100, KeySym: Alt_L
Of course I could use xkeycaps change the setting with xmodmaps, but I would like to understand what happened and how I can avoid this change of the meta-alt-super keys.
AFAICS, you can *not* change the settings with xkeycaps. You edit the ~/.Xmodmap file with it, your old settings are still in this file, but the KDE 2.1.2 keyboard settings overrule ~./Xmodmap, so your old settings get completely lost. In KDE 2.1.2 I did not find a way to switch the KDE keyboard settings off and get my ~./Xmodmap settings back (especially the Compose key), so I went to look for it in the configuration files. I found that in /home/<user>/.kde2/share/config/kxkbrc you could change 'Use=true' to 'Use=false', or you could remove the whole kxkbrc file. It is only created if a keyboard in KDE 2.1.2 is specified. Just my contribution. Maybe someone else has something more or better to say. SH