Skip to content

Commit b2213b6

Browse files
committed
keybindings.c and prefs.h: Add separate key bindings for toggle window/workspace
1 parent 9aefdd4 commit b2213b6

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
@@ -4958,6 +4958,20 @@ init_builtin_key_bindings (MetaDisplay *display)
49584958
META_KEYBINDING_ACTION_DECREASE_OPACITY,
49594959
handle_opacity, 0);
49604960

4961+
add_builtin_keybinding (display,
4962+
"toggle-workspace-selection",
4963+
common_keybindings,
4964+
META_KEY_BINDING_NONE,
4965+
META_KEYBINDING_ACTION_TOGGLE_WORKSPACE_SELECTION,
4966+
NULL, 0);
4967+
4968+
add_builtin_keybinding (display,
4969+
"toggle-window-selection",
4970+
common_keybindings,
4971+
META_KEY_BINDING_NONE,
4972+
META_KEYBINDING_ACTION_TOGGLE_WINDOW_SELECTION,
4973+
NULL, 0);
4974+
49614975
g_object_unref (common_keybindings);
49624976
g_object_unref (mutter_keybindings);
49634977
g_object_unref (mutter_wayland_keybindings);

Diff for: src/meta/prefs.h

+4
Original file line numberDiff line numberDiff line change
@@ -380,6 +380,8 @@ gboolean meta_prefs_get_invert_flip_direction (void);
380380
* @META_KEYBINDING_ACTION_LOCATE_POINTER_KEY: FILLME
381381
* @META_KEYBINDING_ACTION_ALWAYS_ON_TOP: FILLME
382382
* @META_KEYBINDING_ACTION_LAST: FILLME
383+
* @META_KEYBINDING_ACTION_TOGGLE_WORKSPACE_SELECTION: FILLME
384+
* @META_KEYBINDING_ACTION_TOGGLE_WINDOW_SELECTION: FILLME
383385
*/
384386
/* XXX FIXME This should be x-macroed, but isn't yet because it would be
385387
* difficult (or perhaps impossible) to add the suffixes using the current
@@ -484,6 +486,8 @@ typedef enum _MetaKeyBindingAction
484486
META_KEYBINDING_ACTION_ALWAYS_ON_TOP,
485487
META_KEYBINDING_ACTION_SWITCH_MONITOR,
486488
META_KEYBINDING_ACTION_ROTATE_MONITOR,
489+
META_KEYBINDING_ACTION_TOGGLE_WORKSPACE_SELECTION,
490+
META_KEYBINDING_ACTION_TOGGLE_WINDOW_SELECTION,
487491

488492
META_KEYBINDING_ACTION_LAST
489493
} MetaKeyBindingAction;

0 commit comments

Comments
 (0)