diff options
author | Tor Arne Vestbø <tor.arne.vestbo@qt.io> | 2020-07-07 21:05:53 +0200 |
---|---|---|
committer | Tor Arne Vestbø <tor.arne.vestbo@qt.io> | 2020-07-08 01:09:39 +0200 |
commit | 45d4e4b06cef17f4bd4a2a926299b8ccb0f2267f (patch) | |
tree | 97f9056121089f838ec1d60553b2f82c4d7272b3 /src | |
parent | 055c2bebdac99010897695540c3174a8ba3f2221 (diff) |
macOS: Map Qt::KeyboardModifier to a single Carbon modifier
The modifier is passed to UCKeyTranslate, and we don't need to turn
e.g. Qt::ShiftModifier into both shiftKey and rightShiftKey. One is
enough to map the virtual key to a unicode character.
Change-Id: I33c46c016df03ecf17b5d87885d80a6d581767bc
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'src')
-rw-r--r-- | src/plugins/platforms/cocoa/qcocoakeymapper.mm | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/src/plugins/platforms/cocoa/qcocoakeymapper.mm b/src/plugins/platforms/cocoa/qcocoakeymapper.mm index 2cb2fd0255..21e7573984 100644 --- a/src/plugins/platforms/cocoa/qcocoakeymapper.mm +++ b/src/plugins/platforms/cocoa/qcocoakeymapper.mm @@ -92,12 +92,9 @@ static CarbonModifiers toCarbonModifiers(Qt::KeyboardModifiers qtModifiers) static constexpr std::tuple<int, Qt::KeyboardModifier> carbonModifierMap[] = { { shiftKey, Qt::ShiftModifier }, - { rightShiftKey, Qt::ShiftModifier }, { controlKey, Qt::ControlModifier }, - { rightControlKey, Qt::ControlModifier }, { cmdKey, Qt::MetaModifier }, { optionKey, Qt::AltModifier }, - { rightOptionKey, Qt::AltModifier }, { kEventKeyModifierNumLockMask, Qt::KeypadModifier } }; |