mirror of
https://github.com/elementary/gala.git
synced 2024-10-26 16:01:57 +03:00
Extend list of allowed keybindings in multitasking view (#1530)
This commit is contained in:
parent
5631c6bea3
commit
a1780c9623
@ -12,6 +12,18 @@
|
||||
</description>
|
||||
|
||||
<releases>
|
||||
<release version="7.0.1" date="2023-02-09" urgency="medium">
|
||||
<description>
|
||||
<p>Improvements:</p>
|
||||
<ul>
|
||||
<li>Updated translations</li>
|
||||
</ul>
|
||||
</description>
|
||||
<issues>
|
||||
<issue url="https://github.com/elementary/gala/issues/24">Workspace switching shortcuts don't work in Multitasking View</issue>
|
||||
</issues>
|
||||
</release>
|
||||
|
||||
<release version="7.0.0" date="2023-01-05" urgency="medium">
|
||||
<description>
|
||||
<p>Improvements:</p>
|
||||
|
@ -780,7 +780,7 @@ namespace Gala {
|
||||
}
|
||||
}
|
||||
|
||||
bool keybinding_filter (KeyBinding binding) {
|
||||
private bool keybinding_filter (KeyBinding binding) {
|
||||
var action = Prefs.get_keybinding_action (binding.get_name ());
|
||||
|
||||
// allow super key only when it toggles multitasking view
|
||||
@ -790,14 +790,38 @@ namespace Gala {
|
||||
}
|
||||
|
||||
switch (action) {
|
||||
case KeyBindingAction.WORKSPACE_1:
|
||||
case KeyBindingAction.WORKSPACE_2:
|
||||
case KeyBindingAction.WORKSPACE_3:
|
||||
case KeyBindingAction.WORKSPACE_4:
|
||||
case KeyBindingAction.WORKSPACE_5:
|
||||
case KeyBindingAction.WORKSPACE_6:
|
||||
case KeyBindingAction.WORKSPACE_7:
|
||||
case KeyBindingAction.WORKSPACE_8:
|
||||
case KeyBindingAction.WORKSPACE_9:
|
||||
case KeyBindingAction.WORKSPACE_10:
|
||||
case KeyBindingAction.WORKSPACE_11:
|
||||
case KeyBindingAction.WORKSPACE_12:
|
||||
case KeyBindingAction.WORKSPACE_LEFT:
|
||||
case KeyBindingAction.WORKSPACE_RIGHT:
|
||||
case KeyBindingAction.SHOW_DESKTOP:
|
||||
case KeyBindingAction.NONE:
|
||||
return false;
|
||||
default:
|
||||
return true;
|
||||
break;
|
||||
}
|
||||
|
||||
switch (binding.get_name ()) {
|
||||
case "cycle-workspaces-next":
|
||||
case "cycle-workspaces-previous":
|
||||
case "switch-to-workspace-first":
|
||||
case "switch-to-workspace-last":
|
||||
return false;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user