Details
-
Task
-
Resolution: Cannot Reproduce
-
P2: Important
-
None
-
None
-
None
Description
Hi there.
This bug as been reported before in http://www.trolltech.com/developer/task-tracker/index_html?id=225911&method=entry
but is still not solved although it was promised to be solved in 4.5.3.
This bug is replicable in Qt 4.6. Attached is the code example to prove it. The code is compiled using VS2008.
Anyway, here is a recap of the bug report using Qt 4.3.4 with VS2005:
The issue is that acute characters like é or í are unable to show on our
Widgets properly. This can also be seen on the Qt's TextEdit in the simple
example program attached, therefore, it may likely be something to do with Qt.
Hence, the support call
The description is, in general, on Norwegian keyboard, users produce acute
characters like é or í by first pressing (AltGr plus the ´) then (no
duration/interval the e key) on the keyboard. This is seen on
800px-KB_Norway.svg.png. The ´ is the one next to backspace. Of course, you
must set the keyboard to Norwegian (Bokmal) before you can do this.
The act of producing characters is working as intended in Windows NotePad, etc.
However, when it comes to our program and also Qt's example program, it does
NOT. The first time when you start the program and proceed with AltGr plus the
´ then e, it produces é, which is correct. Subsequently, it only produces e
which is wrong. Also, if you can type VERY quickly on the keyboard for AltGr +
´ then e, it produces é.
Internally in the program the QKeyEvent for both e and é are the same except
for the text it is represented is different when the desired behaviour shows.
Attachments
Issue Links
- replaces
-
QTBUG-2734 [REG] Acute characters, e.g., é and í, not processed correctly
- Closed