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