Qt5 (and maybe Qt6): problem with OnKeyPress with Shift+<russian Л>
- Lazarus Version: Git's main, updated 1-2 weeks ago
- Operating System: Ubuntu 23.10
- CPU / Bitness: x64
Ubuntu 23.10 bug, on Ubuntu 22.04 all is ok. Wayland and X, both affected. libQt5Pas is last, from David Bannon.
What happens
On typing lowercase russian letters, one needs to type uppercase Л twice, to enter it. Single keypress of Shift+Л is not giving the char (ie OnKeyPress event). Only Л (russian L) is affected, other letters seems OK.
What did you expect
Shift+Л must give OnKeyPress with Л code every time.
Steps to reproduce
Demo shows the effect. tst-KeyDown.zip
Effect is seen in Double Commander Qt5, in internal editor (SynEdit based): editor will ask to save the file on typing Shift+Л. And in CudaText qt5 version: editor cannot enter Л every time.
Edited by Alexey Torgashin