Bug 512779 - Krita thinks virtual keyboard numerical inputs on Wayland are symbols
Summary: Krita thinks virtual keyboard numerical inputs on Wayland are symbols
Status: REPORTED
Alias: None
Product: krita
Classification: Applications
Component: General (other bugs)
Version First Reported In: 5.2.9
Platform: Kubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Krita Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-11-30 02:50 UTC by joshuamonkey200
Modified: 2025-11-30 02:50 UTC (History)
0 users

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 joshuamonkey200 2025-11-30 02:50:22 UTC
SUMMARY

Present in Krita 5.2.9, Krita 5.3.0 next nightly 81586693ef x86_64

When I try to input numbers into a text field using a virtual keyboard (Maliit), instead of 1234 etc., it shows up as !@#$, the corresponding symbol as if I had pressed shift. I can turn on shift, turn off shift, turn on caps lock, and even try to input numbers by pressing and holding on letters where it pops up with the number as an alternate, but it always shows up as the symbol. This is specific to krita, and specifically touch keyboards (or at least Maliit virtual keyboard).

Possibly related, unlike every other app, krita does not automatically pull up the on-screen keyboard when a text field is selected, like every other program

STEPS TO REPRODUCE
1. Use Krita on Wayland
2. Install a virtual keyboard
3. Try to input numbers in a text field

OBSERVED RESULT

Symbols appear in the text field

EXPECTED RESULT

Numbers appear in the text field

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Kubuntu 25.04 (Wayland)
KDE Plasma Version: 6.3.4
KDE Frameworks Version: 6.12.2
Qt Version: 6.8.3

ADDITIONAL INFORMATION

Encountered on Microsoft Surface Pro 2