diff options
author | Gatis Paeglis <gatis.paeglis@digia.com> | 2013-05-06 14:07:10 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-05-30 17:01:19 +0200 |
commit | 9e36747786b31c9494f99af5e1f7c977b51b7ce7 (patch) | |
tree | 21577ee01a945c68ae6f9c3e0ba52dc7237795de /src/corelib/tools/qlinkedlist.cpp | |
parent | 12ae86119cf389dab368bbc8a9d49b29b0b155cd (diff) |
Use [NSEvent characters] to retrieve the input character.
This is how it was done in Qt 4.
An issue with the current approach was that it did not consider
modifiers when setting a Qt::Key_* value, which would assign the same
Qt keycode for:
a = a(65)
Alt + a = ā(65) [here it should return a unicode value for 'ā']
This is inconsistent with the other platform plugins.
Also in the combination with a dead keys it was returning nothing in
the output.
Task-number: QTBUG-29005
(cherry picked from commit 6730413fcac1d7eb39af3683b87f965c5823cb6c)
Change-Id: Ic28eb55b3a9798ecb6012cc2e3fb18589b8b0392
Reviewed-by: Shawn Rutledge <shawn.rutledge@digia.com>
Diffstat (limited to 'src/corelib/tools/qlinkedlist.cpp')
0 files changed, 0 insertions, 0 deletions