[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#550084: xkb-data: Following upgrade several KP-keys lost their functions



On Wed, Oct  7, 2009 at 15:50:10 +0200, Frank B. Brokken wrote:

> Following an upgrade (done on a weekly basis, so I'm pretty certain about the
> time frame) around August 23rd several keys of my KP-section lost their
> previously working functions. In particular:
> 
xkb-data hasn't been updated since May, so I'm pretty certain it's not
responsible.  The upgrade from xorg-server 1.4.x to 1.6.x seems more
likely.

>     Key:        Produces:
>     ---------------------
>     KP_Divide   Insert
> 
> Keys in between the alfanum. keys (left) and numeric keypad (right):
> 
>     PageUp      KP_Divide
>     PageDown    <defunct>
>     Home        <defunct>
>     End         Meta_L
>     Left        Left
>     Right       Break
>     Up          <defunct>
>     Down        Meta_R
>     
> Furthermore, the R-control key stopped producing the control-key and I
> remapped them to several others, e.g., I had to do:
> 
> 
> /usr/bin/xmodmap -e 'keycode 105 = Control_R'
> /usr/bin/xmodmap -e 'add Control = Control_R'
> /usr/bin/xmodmap -e 'add Control = Control_L'
> /usr/bin/xmodmap -e 'keycode 104 = KP_Enter'
> 
> We have tried to change the kbd layout from us to nl (dutch) using
> 
>     setxkbmap -layout nl
> 
> but that showed a completely different mapping, but still incorrect. Here is
> the contents of my xorg.conf keyboard section:
> Section "InputDevice"
>     Identifier  "Generic Keyboard"
>     Driver      "kbd"
>      Option      "XkbRules"  "xorg"
>      Option      "XkbModel"  "pc104"
>      Option      "XkbLayout" "us"
>      Option      "AutoRepeat" "300 30"
> EndSection
> 
> and here it's interesting to note that the autorepeat setting that worked
> before August 23rd apparently is now not recognized anymore (I reactivate it
> again after starting an X session using
> 
> 
> /usr/bin/xset r rate 350 30
> 
> That works, but again: autorepeat used to be recognized from xorg.conf before
> august 23rd. 
> 
> So, what might have gone wrong here?
> 
/usr/share/doc/xserver-xorg/NEWS.Debian.gz might answer some of this (in
particular, the keyboard section in xorg.conf is now ignored).
Do you run xmodmap or setxkbmap on session startup?  What's the output
of 'xprop -root _XKB_RULES_NAMES' in your session?  Can you attach
/var/log/Xorg.0.log and the output of 'xkbcomp :0 -'?  Does 'setxkbmap
-rules evdev' fix your KP keys?

Thanks,
Julien



Reply to: