https://bugs.kde.org/show_bug.cgi?id=510454

            Bug ID: 510454
           Summary: Incorrect keyboard layout of Maliit keyboard in X11 or
                    Wine apps
    Classification: Plasma
           Product: kwin
      Version First unspecified
       Reported In:
          Platform: Ubuntu
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: virtual-keyboard
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

SUMMARY
Maliit virtual keyboard produces incorrect character mappings in X11/XWayland
applications (e.g., "." outputs ":" instead).

STEPS TO REPRODUCE
1. Launch an X11 application through XWayland (e.g., xterm)
2. Activate Maliit virtual keyboard
3. Type characters such as "." or other punctuation/symbols

OBSERVED RESULT
Wrong characters are produced. For example, typing "." outputs ":" instead.
Multiple other character substitutions occur. Testing with "xev" confirms
incorrect characters are being sent at the X11 protocol level.

EXPECTED RESULT
Maliit virtual keyboard should produce the same correct character mappings in
X11/XWayland applications as it does in native Wayland applications and as
physical keyboards do in all applications.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Ubuntu 24.04
KDE Plasma Version: 5.27.12
KDE Frameworks Version: 5.115.0
Qt Version: 5.15.13
Session: Wayland

ADDITIONAL INFORMATION
- Physical keyboard input works correctly in all applications (both Wayland and
X11)
- Maliit keyboard works correctly in native Wayland applications
- Issue only affects Maliit keyboard when used with X11/XWayland applications
- Problem appears to be in the Wayland-to-X11 translation layer within KWin's
XWayland handling
- Maliit-Developers directed us towards kwin:
https://github.com/maliit/keyboard/issues/253

We're using this framework in this scope:
https://www.galaxus.ch/en/page/mini-but-mighty-the-mini-computers-getting-the-job-done-22049

We're currently lacking the skills to debug this issue in reasonable technical
depth. We're willing to provide debugging logs, configuration files, or any
other diagnostic information needed. Additionally, we're prepared to finance a
bounty to help prioritize fixing this issue upstream (for the community - not
(just) for us). Please advise on next steps for both debugging assistance and
bounty arrangement.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to