From 6054bc4b0bfecf5c263c6f9c5ced93e4135915f9 Mon Sep 17 00:00:00 2001 From: werapi Date: Sun, 28 Jun 2026 10:39:04 +0200 Subject: [PATCH] fix: don't trigger keyrepeat on key release --- src/mango.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/mango.c b/src/mango.c index 0f4aeecd..1e713046 100644 --- a/src/mango.c +++ b/src/mango.c @@ -4420,7 +4420,8 @@ void keypress(struct wl_listener *listener, void *data) { tag_combo = false; } - if (handled && group->wlr_group->keyboard.repeat_info.delay > 0) { + if (handled && group->wlr_group->keyboard.repeat_info.delay > 0 && + event->state == WL_KEYBOARD_KEY_STATE_PRESSED) { group->mods = mods; group->keysyms = syms; group->keycode = keycode;