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-20 11:12:56 +0200 |
commit | 3f46b03a66fc163442cffec788550cfd7e9dd55b (patch) | |
tree | 3132e711ebc9f114879a1519aa8f936879c56b23 /.tag | |
parent | 87e27eb870d08ee8953cc9b350ed29c5b3e4f785 (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
Change-Id: Ic28eb55b3a9798ecb6012cc2e3fb18589b8b0392
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@digia.com>
Reviewed-by: Cyril Oblikov <munknex@gmail.com>
Reviewed-by: Shawn Rutledge <shawn.rutledge@digia.com>
Diffstat (limited to '.tag')
0 files changed, 0 insertions, 0 deletions