From 047848cb306f4bdc19c28279d09d7de921305ad6 Mon Sep 17 00:00:00 2001 From: Joni Poikelin Date: Mon, 8 Dec 2014 10:18:39 +0200 Subject: [PATCH] Add VK_LWIN and VK_RWIN keys as meta modifiers Task-number: QTBUG-43163 Change-Id: Iee9bb4b48dc7ea9f806abd6b07648cce46a79b6a Reviewed-by: Oliver Wolff --- src/plugins/platforms/windows/qwindowskeymapper.cpp | 2 ++ 1 file changed, 2 insertions(+) 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; }