In my use case I'm using Super on it's own to start dmenu, and Super in combination with mouse 1 and mouse 3 (left and right click) for window moving/resizing.
The problem occurs when I move windows around fast enough that I release Super before the timeout is up (quite reasonable when doing small tweaks to window size etc.). When this happens, xcape ends up calling the openbox shortcut and running dmenu even though I pressed some mouse buttons while Super was held.
I tried fiddling with the timeout a bit, and it kind of works, but either it still occasionally starts dmenu at undesired times, or I have to stab Super in a really staccato fashion when I actually want dmenu.
Would it be possible to have xcape listen for mouse button press events in addition to the way it currently listens for keypress events?
TL;DR: Would it be possible to make it so that when Super+Left Mouse is pressed within the timeout, the alternate keypresses are not generated?
In my use case I'm using Super on it's own to start dmenu, and Super in combination with mouse 1 and mouse 3 (left and right click) for window moving/resizing.
The problem occurs when I move windows around fast enough that I release Super before the timeout is up (quite reasonable when doing small tweaks to window size etc.). When this happens, xcape ends up calling the openbox shortcut and running dmenu even though I pressed some mouse buttons while Super was held.
I tried fiddling with the timeout a bit, and it kind of works, but either it still occasionally starts dmenu at undesired times, or I have to stab Super in a really staccato fashion when I actually want dmenu.
Would it be possible to have xcape listen for mouse button press events in addition to the way it currently listens for keypress events?
TL;DR: Would it be possible to make it so that when Super+Left Mouse is pressed within the timeout, the alternate keypresses are not generated?