From d7041fc37bb74c18beb5c2ae514224566f16a2e4 Mon Sep 17 00:00:00 2001 From: DizzyJune Date: Wed, 21 Jan 2026 13:15:34 -0500 Subject: [PATCH] allow SUPER to be used for bindr only --- src/mango.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mango.c b/src/mango.c index d8634a0..bad7ddf 100644 --- a/src/mango.c +++ b/src/mango.c @@ -3438,8 +3438,8 @@ keybinding(uint32_t state, bool locked, uint32_t mods, xkb_keysym_t sym, int32_t isbreak = 0; // not allow modifier keys to be used as a keybinding - if (keycode == 50 || keycode == 37 || keycode == 133 || keycode == 64 || - keycode == 62 || keycode == 108 || keycode == 105 || keycode == 134) + if (keycode == 50 || keycode == 37 || keycode == 64 || + keycode == 62 || keycode == 108 || keycode == 105) return false; if (is_keyboard_shortcut_inhibitor(seat->keyboard_state.focused_surface)) { @@ -3458,7 +3458,7 @@ keybinding(uint32_t state, bool locked, uint32_t mods, xkb_keysym_t sym, continue; if (state == WL_KEYBOARD_KEY_STATE_PRESSED && - config.key_bindings[ji].isreleaseapply == true) + (config.key_bindings[ji].isreleaseapply == true || keycode == 133 || keycode == 134)) continue; if (state != WL_KEYBOARD_KEY_STATE_PRESSED &&