@@ -104,7 +104,9 @@ Item {
104104 }
105105 } else if (event.key == Qt.Key_Alt || (root.controlInsteadOfAlt && event.key == Qt.Key_Control)) {
106106 d.altPressed = true;
107− } else if (event.key == Qt.Key_Super_L || event.key == Qt.Key_Super_R || (root.controlInsteadOfSuper && event.key == Qt.Key_Control)) {
107+ } else if (((event.key == Qt.Key_Super_L || event.key == Qt.Key_Super_R) && event.modifiers === Qt.MetaModifier)
108+ || (root.controlInsteadOfSuper && event.key == Qt.Key_Control)
109+ ) {
108110 d.superPressed = true;
109111 } else if (event.key == Qt.Key_Tab) {
110112 if (d.altPressed && !d.altTabPressed) {