Skip to content

Commit 580eda3

Browse files
committed
keybindings.c and prefs.h: Add separate key bindings for toggle window/workspace
1 parent c322192 commit 580eda3

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

Diff for: src/core/keybindings.c

+14
Original file line numberDiff line numberDiff line change
@@ -4871,6 +4871,20 @@ init_builtin_key_bindings (MetaDisplay *display)
48714871
META_KEYBINDING_ACTION_MOVE_TO_CENTER,
48724872
handle_move_to_center, 0);
48734873

4874+
add_builtin_keybinding (display,
4875+
"toggle-workspace-selection",
4876+
common_keybindings,
4877+
META_KEY_BINDING_NONE,
4878+
META_KEYBINDING_ACTION_TOGGLE_WORKSPACE_SELECTION,
4879+
NULL, 0);
4880+
4881+
add_builtin_keybinding (display,
4882+
"toggle-window-selection",
4883+
common_keybindings,
4884+
META_KEY_BINDING_NONE,
4885+
META_KEYBINDING_ACTION_TOGGLE_WINDOW_SELECTION,
4886+
NULL, 0);
4887+
48744888
g_object_unref (common_keybindings);
48754889
g_object_unref (mutter_keybindings);
48764890
g_object_unref (mutter_wayland_keybindings);

Diff for: src/meta/prefs.h

+4
Original file line numberDiff line numberDiff line change
@@ -378,6 +378,8 @@ gboolean meta_prefs_get_invert_flip_direction (void);
378378
* @META_KEYBINDING_ACTION_LOCATE_POINTER_KEY: FILLME
379379
* @META_KEYBINDING_ACTION_ALWAYS_ON_TOP: FILLME
380380
* @META_KEYBINDING_ACTION_LAST: FILLME
381+
* @META_KEYBINDING_ACTION_TOGGLE_WORKSPACE_SELECTION: FILLME
382+
* @META_KEYBINDING_ACTION_TOGGLE_WINDOW_SELECTION: FILLME
381383
*/
382384
/* XXX FIXME This should be x-macroed, but isn't yet because it would be
383385
* difficult (or perhaps impossible) to add the suffixes using the current
@@ -480,6 +482,8 @@ typedef enum _MetaKeyBindingAction
480482
META_KEYBINDING_ACTION_ALWAYS_ON_TOP,
481483
META_KEYBINDING_ACTION_SWITCH_MONITOR,
482484
META_KEYBINDING_ACTION_ROTATE_MONITOR,
485+
META_KEYBINDING_ACTION_TOGGLE_WORKSPACE_SELECTION,
486+
META_KEYBINDING_ACTION_TOGGLE_WINDOW_SELECTION,
483487

484488
META_KEYBINDING_ACTION_LAST
485489
} MetaKeyBindingAction;

0 commit comments

Comments
 (0)