Bug 426588

Summary: Dead keys not recognized
Product: [Applications] kcalc Reporter: onitake
Component: generalAssignee: Evan Teran <evan.teran>
Status: CONFIRMED ---    
Severity: normal CC: boba_fit, lingm+kdebugs
Priority: NOR    
Version First Reported In: 20.08   
Target Milestone: ---   
Platform: Debian testing   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description onitake 2020-09-16 07:28:08 UTC
SUMMARY
When entering calculations with the keyboard, dead keys are not recognized.
This is particularly problematic with the power operator (^).

STEPS TO REPRODUCE
1. Switch the OS to a keyboard layout that uses dead keys for accents (US international, French, German, or other European layout)
2. Enter 10
3. Enter ^ (or ^ plus space, or some other combination)
4. Enter 2
5. Press the return key

OBSERVED RESULT
102

EXPECTED RESULT
100

SOFTWARE/OS VERSIONS
KDE Plasma Version: 5.17.5
KDE Frameworks Version: 5.70.0
Qt Version: 5.14.2

ADDITIONAL INFORMATION
Comment 1 LaughingMan 2024-08-06 01:11:34 UTC
Can confirm. Still an issue with KCalc 24.05.2.

Operating System: EndeavourOS 
KDE Plasma Version: 6.1.3
KDE Frameworks Version: 6.4.0
Qt Version: 6.7.2
Comment 2 Boba Fit 2025-04-07 14:10:43 UTC
Can confirm. Still an issue with :
KCalc: 24.12.3
KDE Frameworks: 6.12.0
Qt: 6.9.0
Arch Linux (Wayland)
Build ABI: x86_64-little_endian-lp64
Kernel: linux 6.13.8-arch1-1