summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/windows/qwindowskeymapper.cpp
diff options
context:
space:
mode:
authorJoni Poikelin <joni.poikelin@digia.com>2014-12-08 10:18:39 +0200
committerJoni Poikelin <joni.poikelin@digia.com>2014-12-08 09:50:32 +0100
commit047848cb306f4bdc19c28279d09d7de921305ad6 (patch)
tree87b5cd7dee847ef752fe2b8417aab846be8fe804 /src/plugins/platforms/windows/qwindowskeymapper.cpp
parentf96baeb75fc36a41d2b08f880536cee5a8041e79 (diff)
Add VK_LWIN and VK_RWIN keys as meta modifiers
Task-number: QTBUG-43163 Change-Id: Iee9bb4b48dc7ea9f806abd6b07648cce46a79b6a Reviewed-by: Oliver Wolff <oliver.wolff@theqtcompany.com>
Diffstat (limited to 'src/plugins/platforms/windows/qwindowskeymapper.cpp')
-rw-r--r--src/plugins/platforms/windows/qwindowskeymapper.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/platforms/windows/qwindowskeymapper.cpp b/src/plugins/platforms/windows/qwindowskeymapper.cpp
index ff9ad1874a..a99a6a5dc7 100644
--- a/src/plugins/platforms/windows/qwindowskeymapper.cpp
+++ b/src/plugins/platforms/windows/qwindowskeymapper.cpp
@@ -1189,6 +1189,8 @@ Qt::KeyboardModifiers QWindowsKeyMapper::queryKeyboardModifiers()
modifiers |= Qt::ControlModifier;
if (GetKeyState(VK_MENU) < 0)
modifiers |= Qt::AltModifier;
+ if (GetKeyState(VK_LWIN) < 0 || GetKeyState(VK_RWIN) < 0)
+ modifiers |= Qt::MetaModifier;
return modifiers;
}