Skip to content

Commit 2b8bed4

Browse files
authored
keybindings.c and prefs.h: Add separate key bindings for toggle window/workspace (#628)
1 parent ba50900 commit 2b8bed4

2 files changed

Lines changed: 18 additions & 0 deletions

File tree

src/core/keybindings.c

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5002,6 +5002,20 @@ init_builtin_key_bindings (MetaDisplay *display)
50025002
META_KEYBINDING_ACTION_DECREASE_OPACITY,
50035003
handle_opacity, 0);
50045004

5005+
add_builtin_keybinding (display,
5006+
"toggle-workspace-selection",
5007+
common_keybindings,
5008+
META_KEY_BINDING_NONE,
5009+
META_KEYBINDING_ACTION_TOGGLE_WORKSPACE_SELECTION,
5010+
NULL, 0);
5011+
5012+
add_builtin_keybinding (display,
5013+
"toggle-window-selection",
5014+
common_keybindings,
5015+
META_KEY_BINDING_NONE,
5016+
META_KEYBINDING_ACTION_TOGGLE_WINDOW_SELECTION,
5017+
NULL, 0);
5018+
50055019
g_object_unref (common_keybindings);
50065020
g_object_unref (muffin_keybindings);
50075021
g_object_unref (muffin_wayland_keybindings);

src/meta/prefs.h

Lines changed: 4 additions & 0 deletions
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)