https://bugs.kde.org/show_bug.cgi?id=478152
Bug ID: 478152 Summary: Level3 symbols override layout third level bindings, so Estonian (US) layout does not work Classification: Plasma Product: kwin Version: 5.27.9 Platform: Fedora RPMs OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: input Assignee: kwin-bugs-n...@kde.org Reporter: i...@zverev.info Target Milestone: --- SUMMARY I chose to use Estonian (US) keyboard layout, because it's easier to use on regular US keyboards. Basically it's the same as us(basic), but it adds additional accented letters with level3 bindings: e.g. to type ä, ü, ö, õ, ž you press Right Alt + a, u, o, q, z. You can see the binding in /usr/share/X11/xkb/symbols/ee (for Fedora Linux). Instead, for ä and ü I get "́" and "₴". Same for alternative bindings for these letters, RAlt+f, apostrophe, bracketleft. Despite the bindings present in the layout file, they are probably overridden by the default typographic letters for level3 layouts. I can see that on the layout map from the layout chooser in Settings. So the question is, can this be fixed, or I better modify the layout? Thankfully I can type all uppercase letters and some of other lowercase, so it works partially. But still, this bug may affect people with other similar layouts too. STEPS TO REPRODUCE 1. Choose Estonian (US) layout in the Settings → Keyboard → Layouts. 2. Try typing RAlt+U, expecting a "ü" to be entered. 3. Observe "₴" instead. SOFTWARE/OS VERSIONS Fedora Linux 39 KDE Plasma Version: 5.27.9 KDE Frameworks Version: 5.111.0 Qt Version: 5.15.11 ADDITIONAL INFO Contents of ~/.config/kxkbrc: [$Version] update_info=kxkb_variants.upd:split-variants,kxkb.upd:remove-empty-lists,kxkb.upd:add-back-resetoptions [Layout] DisplayNames=, LayoutList=ee,ru Model=hpdv5 Options=lv3:ralt_switch,misc:typo,nbsp:level3,grp:caps_toggle ResetOldOptions=true ShowFlag=false ShowLabel=true ShowLayoutIndicator=true ShowSingle=false SwitchMode=Global Use=true VariantList=us, -- You are receiving this mail because: You are watching all bug changes.