Skip to content

Commit 25a8445

Browse files
committed
keybindings.c and prefs.h: Add separate keybindings for toggle window/workspace
1 parent c2c62e7 commit 25a8445

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
@@ -4709,6 +4709,20 @@ init_builtin_key_bindings (MetaDisplay *display)
47094709
META_KEYBINDING_ACTION_MOVE_TO_CENTER,
47104710
handle_move_to_center, 0);
47114711

4712+
add_builtin_keybinding (display,
4713+
"toggle-workspace-selection",
4714+
common_keybindings,
4715+
META_KEY_BINDING_NONE,
4716+
META_KEYBINDING_ACTION_TOGGLE_WORKSPACE_SELECTION,
4717+
NULL, 0);
4718+
4719+
add_builtin_keybinding (display,
4720+
"toggle-window-selection",
4721+
common_keybindings,
4722+
META_KEY_BINDING_NONE,
4723+
META_KEYBINDING_ACTION_TOGGLE_WINDOW_SELECTION,
4724+
NULL, 0);
4725+
47124726
g_object_unref (common_keybindings);
47134727
g_object_unref (mutter_keybindings);
47144728
g_object_unref (mutter_wayland_keybindings);

Diff for: src/meta/prefs.h

+4
Original file line numberDiff line numberDiff line change
@@ -373,6 +373,8 @@ const char* meta_prefs_get_bell_sound (void);
373373
* @META_KEYBINDING_ACTION_LOCATE_POINTER_KEY: FILLME
374374
* @META_KEYBINDING_ACTION_ALWAYS_ON_TOP: FILLME
375375
* @META_KEYBINDING_ACTION_LAST: FILLME
376+
* @META_KEYBINDING_ACTION_TOGGLE_WORKSPACE_SELECTION: FILLME
377+
* @META_KEYBINDING_ACTION_TOGGLE_WINDOW_SELECTION: FILLME
376378
*/
377379
/* XXX FIXME This should be x-macroed, but isn't yet because it would be
378380
* difficult (or perhaps impossible) to add the suffixes using the current
@@ -475,6 +477,8 @@ typedef enum _MetaKeyBindingAction
475477
META_KEYBINDING_ACTION_ALWAYS_ON_TOP,
476478
META_KEYBINDING_ACTION_SWITCH_MONITOR,
477479
META_KEYBINDING_ACTION_ROTATE_MONITOR,
480+
META_KEYBINDING_ACTION_TOGGLE_WORKSPACE_SELECTION,
481+
META_KEYBINDING_ACTION_TOGGLE_WINDOW_SELECTION,
478482

479483
META_KEYBINDING_ACTION_LAST
480484
} MetaKeyBindingAction;

0 commit comments

Comments
 (0)