mirror of
https://github.com/AvengeMedia/DankMaterialShell.git
synced 2026-05-12 07:19:41 -04:00
launcher: also allow context switching with alt+1/2/3/4
This commit is contained in:
@@ -121,6 +121,7 @@ FocusScope {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var hasCtrl = event.modifiers & Qt.ControlModifier;
|
var hasCtrl = event.modifiers & Qt.ControlModifier;
|
||||||
|
var hasAlt = event.modifiers & Qt.AltModifier;
|
||||||
event.accepted = true;
|
event.accepted = true;
|
||||||
|
|
||||||
switch (event.key) {
|
switch (event.key) {
|
||||||
@@ -229,28 +230,28 @@ FocusScope {
|
|||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
case Qt.Key_1:
|
case Qt.Key_1:
|
||||||
if (hasCtrl) {
|
if (hasCtrl || hasAlt) {
|
||||||
controller.setMode("all");
|
controller.setMode("all");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
event.accepted = false;
|
event.accepted = false;
|
||||||
return;
|
return;
|
||||||
case Qt.Key_2:
|
case Qt.Key_2:
|
||||||
if (hasCtrl) {
|
if (hasCtrl || hasAlt) {
|
||||||
controller.setMode("apps");
|
controller.setMode("apps");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
event.accepted = false;
|
event.accepted = false;
|
||||||
return;
|
return;
|
||||||
case Qt.Key_3:
|
case Qt.Key_3:
|
||||||
if (hasCtrl) {
|
if (hasCtrl || hasAlt) {
|
||||||
controller.setMode("files");
|
controller.setMode("files");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
event.accepted = false;
|
event.accepted = false;
|
||||||
return;
|
return;
|
||||||
case Qt.Key_4:
|
case Qt.Key_4:
|
||||||
if (hasCtrl) {
|
if (hasCtrl || hasAlt) {
|
||||||
controller.setMode("plugins");
|
controller.setMode("plugins");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user