Keypad decimal key doesn't work in register with "French (alternative)" keyboard layout
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GnuCash |
Invalid
|
Unknown
|
|||
gnucash (Ubuntu) |
Confirmed
|
Low
|
Unassigned |
Bug Description
Binary package hint: gnucash
In Gutsy, keypad decimal key doesn't work out-of-the-box in register.
Steps to reproduce:
1. Open a Gnucash file with at least one account
2. Open an account
3. Try to create a new transaction with '42.42' in "Withdrawal" using the
keypad
Actual results:
Keypad decimal key does nothing (so you end up with '4242' when you try to
enter '42.42')
Expected results:
42.42 (or more precisely 42,42 since I use a the French locale)
Keypad decimal key should be mapped to the correct decimal character for the
locale ('.' or ',').
Does this happen every time?
Yes.
Other information:
$ locale
LANG=fr_FR.UTF-8
LC_CTYPE=
LC_NUMERIC=
LC_TIME=
LC_COLLATE=
LC_MONETARY=
LC_MESSAGES=
LC_PAPER=
LC_NAME=
LC_ADDRESS=
LC_TELEPHONE=
LC_MEASUREMENT=
LC_IDENTIFICATI
LC_ALL=
From Gnome Keybord Properties : I use the "France Alternative" ("France Autre" in french) layout.
Workaround :
If I use the "France" layout in Gnome Keybord Properties, it works.
I have already reported this bug upstream. It is still unclear whether it is a gnucash bug or a layout one.
In any case, it should work out of the box.
Changed in gnucash: | |
status: | Unknown → Confirmed |
Changed in gnucash: | |
status: | Confirmed → Invalid |
Thanks for this great work, Gnucash developers will be able to work on that issue since you opened a bug report in their bug tracking system.