https://bugs.kde.org/show_bug.cgi?id=453661
--- Comment #9 from Oded Arbel <[email protected]> --- (In reply to Andrey from comment #7) > Does it work for you with other layouts, for example with EN, RU? When using a Russian layout, I still get "English" QT key codes (i.e. Key_L, Key_R) when holding a modifier and pressing letters, but not when not holding a modifier (and that includes SHIFT). I think the main difference between the Russian layout and the really really weird behavior of the Hebrew layout (where pressing some letter keys, with a modifier, generates "English" QT key codes, but other letter keys generate punctuation QT key codes) is that the Hebrew layout moves punctuation around - e.g. ; is produced by the ` key and / is produced by the Q key. (In reply to Andrey from comment #8) > Please see if it's duplicate of bug 375518 which was solved I'm not sure about the original reporter, but the problem I reported in comment #6 is not solved by the fix to bug 375518 (or the QT bugs linked there). I'm running on Neon unstable with all packages updated for today. Specifically I can verify that the fixes to correctly handle ` under the Russian keyboard layout work well - but not under the Hebrew layout. As I mentioned above here - I believe the issue is that the Hebrew layout generates punctuation for the problematic keys and not letters, and thus ` QXkbCommon::lookupLatinKeysym()` does not translate these symbols to "QWERTY compatible" key syms. -- You are receiving this mail because: You are watching all bug changes.
