Comment 34 for bug 251709

Revision history for this message
Jean Christophe André (progfou) wrote :

Ok.

After some wide investigations (checking raw keyboard scan codes with "showkey", checking Xorg key codes with "xev", checking GNOME keyboard selection, checking/removing SCIM/iBus keyboard alteration in the way, checking console keyboard choice in "/etc/default/console-setup") and after trying to tune rdesktop keyboard files, some friend and I found that the problem in our case can be separated in two parts:
- rdesktop's capslock problem, easily solved using the solution given in comment #29
- xorg's numeric keypad decimal separator problem, easily solved with the following Xmodmap entry:
  keycode 91 = KP_Delete KP_Decimal KP_Delete KP_Decimal KP_Delete KP_Decimal

I can't understand why this solution to the capslock problem has not been integrated since Intrepid... There is only people telling it works, nobody complaining about regression after that, so what?!?

About the numeric keypad decimal problem, in our case it's specific to the French keyboard (no problem with the US keyboard) which defines it this way:
  keycode 91 = KP_Delete period KP_Delete period comma U202F comma U202F KP_Delete period

The French keyboard I'm talking about is this one (from "/etc/default/console-setup") :
  XKBMODEL="pc105"
  XKBLAYOUT="fr"
  XKBVARIANT="oss"
  XKBOPTIONS=""