From 7e100f3ed4f1279c67d596654b665e3f347ca455 Mon Sep 17 00:00:00 2001 From: Victor Kareh Date: Fri, 29 Aug 2025 12:18:09 -0400 Subject: keybindings: Release keyboard grab on screenshot commands This prevents race conditions with applications like mate-screenshot that need to grab input (e.g. for area selection). Fixes mate-desktop/mate-utils#37 --- src/include/prefs.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/include/prefs.h') diff --git a/src/include/prefs.h b/src/include/prefs.h index 1bd7e258..ebfd2c55 100644 --- a/src/include/prefs.h +++ b/src/include/prefs.h @@ -29,6 +29,11 @@ #include "common.h" #include +#define MAX_COMMANDS (32 + NUM_EXTRA_COMMANDS) +#define NUM_EXTRA_COMMANDS 2 +#define SCREENSHOT_COMMAND_IDX (MAX_COMMANDS - 2) +#define WIN_SCREENSHOT_COMMAND_IDX (MAX_COMMANDS - 1) + typedef enum { META_PREF_MOUSE_BUTTON_MODS, -- cgit v1.2.1