I think the problem occured after switching to xorg-x11. The typical german keyboard-config (de, nodeadkey) doesn't work correctly, the key with "<>|" just does nothing... I thought it was a configuration problem and made a new X-config after googling through the www and looking into the gentoo-forum. One big thing was that I have to switch from pc104 to pc105. I did it but it didin't work. And now the surprising thing: In the logfile of xorg-x11 pc105 is activated perfectly, but when X is started, "xprop -root | grep XKB" tells me that pc104 (the layout without this key) is activated. And that's yet all: The problem only occurs, when I use a graphical login-manager such as kdm or xdm, when I start X from the commandline with startx everything is okay! I tried this with kdm and kde as login-manager and with kde and twm as windowmanager and with a very new user. Everytime the same result. The problem occurs only on 2 of 3 gentoo machines with nearly the same config. The 2 machines with this bug have ati-cards, the other has a nvidia, that's IMHO the main difference... There is a similar bug in xorg-bugzilla (http://freedesktop.org/bugzilla/show_bug.cgi?id=463) and a discussion in the german part of the gentoo-forum (http://forums.gentoo.org/viewtopic.php?t=184857&highlight=pc105) Don't know, but there seem to be problems with german keyboard-layout somewhere and I have a feeling that it is a gentoo-only problem... If I can help testing, look out for me (Murray_B) at gentoo-dev. Reproducible: Always Steps to Reproduce:
I had similar experiences, but modifying the InputDevice section for my keyboaerd in /etc/X11/XF86Config solved the problem for me I had to add/change: Option "XkbModel" "pc105" Option "XkbLayout" "de" Option "XkbVariant" "nodeadkeys" and everything went smooth again
Have a look at my text above and you'll see that I already done this changes - and it still doesn't work...
There seems to be a bug in the driver "keyboard". When I switch to "kbd" everything works fine. Because the driver is known as buggy and is depraced I close this bug.