Bug 510097 - NumPad . (dot) does not write dot/comma when locale is set to one that uses comma as decimal separator
Summary: NumPad . (dot) does not write dot/comma when locale is set to one that uses c...
Status: REPORTED
Alias: None
Product: Kalk
Classification: Applications
Component: General (other bugs)
Version First Reported In: 25.08.0
Platform: Flatpak Linux
: NOR normal
Target Milestone: ---
Assignee: hanyoung
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-09-30 11:49 UTC by bugs.kde.org
Modified: 2025-09-30 11:49 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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