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

            Bug ID: 435212
           Summary: Dead keys do not work properly in combination with
                    control characters like shift, ctrl, alt (X11)
           Product: frameworks-kwindowsystem
           Version: 5.80.0
          Platform: Manjaro
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: kwin-bugs-n...@kde.org
          Reporter: ed...@inbox.lv
  Target Milestone: ---

SUMMARY
I use Latvian (apostrophe) keyboard layout in KDE Plasma 5.21, it's very
similar to standard Latin letters with addition of accented letters for Latvian
language. 

In Latvian language to get accented keys like ā, ū, etc. I have to press so
called "dead" key (apostrophe in my case), release it and then press a desired
letter, for example "a", which produces "ā".
This is working fine.

However, when I press shift+apostrophe, I should get double quotes ", but
instead this combination is interpreted as "dead" key anyway and I get nothing,
if I press "a" after shift+apostrophe, I get "ā", which is wrong.

Dead keys before KDE 5.21 worked fine, but starting with 5.21 they behave
incorrectly.

Additionally, I have tried to boot Fedora 34 Live ISO with KDE 5.21 and the
issue is there as well, in addition to that I have verified that Ubuntu 18.04
Live ISO Gnome/Unity does not have this problem.

STEPS TO REPRODUCE
1. Choose Latvian (apostrophe) keyboard layout
2. Press shift+apostrophe

OBSERVED RESULT
Nothing is printed, but if I press "a" afterwards, I get "ā".

EXPECTED RESULT
Double quote " character is printed.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Manjaro / KDE
KDE Plasma Version: 5.21
KDE Frameworks Version: 5.80
Qt Version: 5.15.2
Session type: X11

ADDITIONAL INFORMATION
Since KXKB is no longer available for bug reporting and I did not report this
for correct component, please move it accordingly.
It's not clear which component I have to choose.

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

Reply via email to