But, the KeyRelease portion of the XEvent is not being ‘caught’ at the FVWM side of things, and is being passed on to my application that has focus… which is causing very bad things to happen…
anyone know how/why something like that could happen? I catch the key press, but not the key release using the above code??
I do. It was tried before — and failed. Well, I mean it worked, but not successfully enough, such that it was useful. There’s just no reliable way you can possibly trap key release events with FVWM, given that you’d need a time-delay to do so. You also have several possible race-conditions inherent in doing so.
As far as your application is concerned, Skender, you’ll probably just have to use a function that has a series of Schedule commands that deschedules your keys when you’ve pressed them. Note also that you might also find the style option: