on xenial help sign in
don't act on it if other modifiers are pressed
45a0389Michael Zanetti
qml/Components/PhysicalKeysMapper.qml+3−1
@@ -104,7 +104,9 @@ Item {
104 }
104 }
105 } else if (event.key == Qt.Key_Alt || (root.controlInsteadOfAlt && event.key == Qt.Key_Control)) {
105 } else if (event.key == Qt.Key_Alt || (root.controlInsteadOfAlt && event.key == Qt.Key_Control)) {
106 d.altPressed = true;
106 d.altPressed = true;
107+ } else if (((event.key == Qt.Key_Super_L || event.key == Qt.Key_Super_R) && event.modifiers === Qt.MetaModifier)
107− } else if (event.key == Qt.Key_Super_L || event.key == Qt.Key_Super_R || (root.controlInsteadOfSuper && event.key == Qt.Key_Control)) {
108+ || (root.controlInsteadOfSuper && event.key == Qt.Key_Control)
109+ ) {
108 d.superPressed = true;
110 d.superPressed = true;
109 } else if (event.key == Qt.Key_Tab) {
111 } else if (event.key == Qt.Key_Tab) {
110 if (d.altPressed && !d.altTabPressed) {
112 if (d.altPressed && !d.altTabPressed) {