From df48c48123de88a91362844881fa20eddc30f597 Mon Sep 17 00:00:00 2001 From: Linus Heckemann Date: Mon, 23 Mar 2020 12:34:04 +0100 Subject: add --no-repeat option for bindings This allows e.g. triggering one command while a key is held, then triggering another to undo the change performed by it afterwards. One use case for this is triggering push-to-talk functionality for VoIP tools without granting them full access to all input events. Fixes #3151 --- include/sway/config.h | 1 + 1 file changed, 1 insertion(+) (limited to 'include/sway/config.h') diff --git a/include/sway/config.h b/include/sway/config.h index 359f9604..94ce6214 100644 --- a/include/sway/config.h +++ b/include/sway/config.h @@ -41,6 +41,7 @@ enum binding_flags { BINDING_CODE=32, // keyboard only; convert keysyms into keycodes BINDING_RELOAD=64, // switch only; (re)trigger binding on reload BINDING_INHIBITED=128, // keyboard only: ignore shortcut inhibitor + BINDING_NOREPEAT=256, // keyboard only; do not trigger when repeating a held key }; /** -- cgit v1.2.3-54-g00ecf