Details
-
Bug
-
Resolution: Done
-
P4: Low
-
4.5.3, 4.6.2
-
None
-
Windows XP SP3
-
Qt 5 : 5d2bb24cc90194a3458f8741e30ae7afe0b45f5c Qt 4: 68331c5436506b6f9b4c2a49692a09020e4eef27 Qt : c15e8517ef877a141df7cd5d4767d19ac81e7c2e
Description
When typing using an international keyboard layout, if you press and hold any key, followed by an accent (~ ´ for example), then release both, the accent character is ignored.
This is quite annoying for international layouts that extensively use accents, such as French or Portuguese. Many special characters are ignored by Qt when typing fast.
Example:
Press 's', then '', then release both. Then press 'a'. On a Brazilian Portuguese keyboard, the expected would be to print 'sã', but Qt displays 'sa'. The '' character is ignored.
Other windows softwares such as Notepad displays 'sã'.
Attachments
Issue Links
- relates to
-
QTBUG-8764 Dead key losts when typing very fast
-
- Closed
-
-
QTCREATORBUG-10269 Hungarian (and possibly other) keyboard layout problems
-
- Closed
-
-
QTBUG-33409 Shift modifier does not work in key press event
-
- Closed
-
- resulted in
-
QTBUG-39637 Patch for QTBUG-8764, QTBUG-10032 introduces keyboard issues on Windows with some keyboard layouts
-
- Reported
-