I encountered the same problem on an ubuntu system.
The problem seem to come from the fact the dot key on the keypad
produces "period" instead of "KP_decimal".
This problem was once a problem from xkeyboard-config (see bug 19756 at
<https://bugs.freedesktop.org/show_bug.cgi?id=19756>) but was solved in
early 2009. I checked the /usr/share/X11/xkb/symbols/fr file and the
line for this key reads:

key <KPDL>  { [       KP_Delete,      KP_Decimal,          
KP_Delete,           KP_Decimal ] };

So at this level, it *should* return KP-delete. However, using xev and
pressing the key or running "xmodmap -pke | grep 'keycode *91'" show the
key is interpreted as "period".

I finally found that gnome keyboard configuration had a setting for
this. I get it either from the System/Preferences/Keyboard menu
(Système/Préférences/Clavier in French), in the layout (Agencements)
tab, with the "Options..." button. Here one can select the behavior of
the keypad delete key. When the setting is set to "default", the bug
occurs. When the setting is set to "Four-level key with abstract
separators" (Touche à quatre niveaux avec séparateurs abstraits), then
the key sends KP-delete again, which can be seen in gnucash, with xev
and with xmodmap. The same setting appears in the gnome configuration
editor at desktop/gnome/peripherals/keyboard/kbd (or in the .gconf
directory, with a similar directory hierarchy), here it corresponds to
the kpdl option being set to kpdl:kposs.

I wonder why "default" in the gnome setting is different from what is
set in xkeyboard-config. Perhaps this is the underlying bug ?

Luc



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to