on xenial help sign in
don't act on it if other modifiers are pressed
commit45a0389621ab7c7dca52aafba7ff976cef16921b authorMichael Zanetti <michael.zanetti@canonical.com> dateTue 15 Dec 2015, 16:05 (11 years ago) parent36881ac
1 file changed+3−1
qml/Components/PhysicalKeysMapper.qml+3−1
qml/Components/PhysicalKeysMapper.qml+3−1
@@ -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) {