Actually, I believe there are 2 problems with Gnucash, Maverick and
locale fr_FR.utf8:

First, when pressing '.' of numeric keypad, default keyboard mapping
gives 'period'. Shouldn't the correct code be 'KP_Decimal', so that
applications can distinguish between actual period and decimal
separator? It can be remapped this way with
'System/Preference/Keyboard/Layouts/Options.../Numeric keypad delete key
behaviour/Legacy key with dot' (in french
'Système/Préférences/Clavier/Agencements/Options/Comportement de la
touche suppression du clavier numérique/Touche obsolète avec point').

Second, the problem with  Gnucash is that it doesn't understand
'KP_Decimal' keycode with fr_FR.utf8 locale. A workaround is to run
Gnucash as 'LC_MONETARY=C gnucash', at the cost of displaying numbers
the english way instead of the locale french one.

Note that one could remap numeric keypad '.' to comma, but it is not the
correct way to do as it would prevent using numeric keypad '.'  in some
contexts we actually  need period , for typing an IP address for
example.

-- 
Dot key on keypad is not interpreted by Gnucash with a French locale
https://bugs.launchpad.net/bugs/657790
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to