Bug 510097

Summary: NumPad . (dot) does not write dot/comma when locale is set to one that uses comma as decimal separator
Product: [Applications] Kalk Reporter: bugs.kde.org
Component: GeneralAssignee: hanyoung
Status: REPORTED ---    
Severity: normal CC: espidev
Priority: NOR    
Version First Reported In: 25.08.0   
Target Milestone: ---   
Platform: Flatpak   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description bugs.kde.org 2025-09-30 11:49:11 UTC
SUMMARY

When using en_GB system language but with es_ES (Spanish) keyboard, the numpad dot (.) does not input anything in the calculator field. If I type the decimal separator using the main keyboard's comma key (,) then the comma is written in the input field. Gnome calculator for example does work as expected and just writes the decimal comma despite pressing the numpad dot.  

STEPS TO REPRODUCE
1. Set keyboard or language locale to one that uses comma (,) as a decimal separator.
2. Input in KDE Calculator a number with decimals using the numpad dot (.).

OBSERVED RESULT

No decimal separator is written, no input.

EXPECTED RESULT

A comma/dot written as decimal separator, regarless of whether decimal separator for the system is dot or comma.

SOFTWARE/OS VERSIONS
Calculator: 25.08.0
Fedora Kinoite 42 (Flatpak runtime) (Wayland)
KDE Frameworks: 6.17.0
Qt: Using 6.9.1 and built against 6.9.1
Build ABI: x86_64-little_endian-lp64
Kernel: linux 6.16.8-200.fc42.x86_64


ADDITIONAL INFORMATION