The emerge of xfree-4.2.99.4 went fine on my Ultra5. When it started, it still had the keymap issue. (the 'l' key printing out a 'b', etc). Reproducible: Always Steps to Reproduce: 1. 2. 3.
same problem here. x86. layout: de-latin1. key where | < and > should be prints nothing. output from xev: KeyPress event, serial 23, synthetic NO, window 0x1a00001, root 0x8c, subw 0x0, time 46811157, (29,145), root:(669,455), state 0x10, keycode 94 (keysym 0x0, NoSymbol), same_screen YES, XLookupString gives 0 bytes: "" KeyRelease event, serial 23, synthetic NO, window 0x1a00001, root 0x8c, subw 0x0, time 46811287, (29,145), root:(669,455), state 0x10, keycode 94 (keysym 0x0, NoSymbol), same_screen YES, XLookupString gives 0 bytes: ""
Some other problem here. x86. Tested layouts: ru, ua, but I think any. If I set XF86Config: Option "XkbRules" "xfree86" Option "XkbModel" "pc104" Option "XkbLayout" "ru" Option "XkbOptions" "grp:caps_toggle,grp_led:scroll" As was said in bug #13161, I look into log and see the same problem: (**) Option "AutoRepeat" "500 30" (**) Option "XkbRules" "xfree86" (**) XKB: rules: "xfree86" (**) Option "XkbModel" "pc104" (**) XKB: model: "pc104" (**) Option "XkbLayout" "ru" (**) XKB: layout: "ru" (**) Option "XkbOptions" "grp:caps_toggle,grp_led:scroll" (**) XKB: options: "grp:caps_toggle,grp_led:scroll" (==) Keyboard: CustomKeycode disabled Caps is used as grp toggle button - it acts as normal CapsLock with shift, but layouts does not changed on pressing, scroll led so does not light.
If I use standard symbols (such emerge set), I can not switch layouts, but whet I test layouts I do folowing: remove /etc/X11/xkb/symbols/pc/[en,ru,uk] (layouts which I use) with these from /etc/X11/xkb/symbols/ and everything has become ok. Sorry for my carelessness.
This was the fix for sparc: In Section "ServerLayout" add Option "HandleSpecialKeys" "Always" this version of X is also out of portage, you may want to think about upgrading. If the problem still exists, please create a new bug report.
Closing