Subject: Re: wscons, german keymap, X11 gone wild.
To: Martin S. Weber <Ephaeton@gmx.net>
From: Martin Husemann <martin@duskware.de>
List: current-users
Date: 07/09/2005 11:11:48
Ok, I updated my i386 notebook and it mostly works for me (see below). I
probably misunderstood something about your problem, or something is
different in my setup.
I have this in my XF86Config:
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc102"
Option "XkbLayout" "de"
Option "XkbVariant" "nodeadkeys"
EndSection
and this in my kernel config:
options PCKBD_LAYOUT="(KB_DE | KB_NODEAD)"
Everything works just fine, besides two minor issues
(1) in X, the unshifted variant of ` does not produce the other french
accent, but ? instead. The output of xmodmap -pk looks ok:
21 0x00b4 (acute) 0x0060 (grave) 0x00b8 (cedilla) \
0x00b8 (cedilla) 0x00b8 (cedilla) \
0x00b8 (cedilla)
and xev shows:
KeyPress event, serial 32, synthetic NO, window 0x2200001,
root 0x60, subw 0x0, time 7523748, (77,66), root:(895,126),
state 0x0, keycode 21 (keysym 0xb4, acute), same_screen YES,
XLookupString gives 1 bytes: (b4) "Ž"
XmbLookupString gives 1 bytes: (b4) "Ž"
XFilterEvent returns: False
but my locale (de_DE.ISO8859-15) does not seem to like this code.
On console this works better, but I get ' there as symbol, not the real
acute.
(2) on console the AltGr-e key combination does not produce the EUR symbol,
which works fine inside X.
Martin