On Wed, Feb 18, 2004 at 02:19:59AM +1100, Scott Smedley wrote: > Hi Dominik, > > > > I'm not sure what you mean. If the modifier mask changes that implies > > > another event is generated. Are you just saying that the associated > > > KeyRelease event never gets sent to the application? > > > > Yes, and in addition, when the event is received, the modifier > > mask may differ from the actual state of the modifiers. > > Why would the modifier mask be wrong? I understand the modifier > mask to be set to whatever Shift/Ctrl/Alt/etc keys are pressed when > the (say) Tab key is pressed.
Because there is no guarantee these modifiers are still pressed when the new event is processed. Normally, it is guaranteed that if an application freezes key event processing and then queries the current keyboard state, it gets the same modifier mask as in the event that initiated the freeze. That's not the case here. Ciao Dominik ^_^ ^_^ -- Visit the official FVWM web page at <URL:http://www.fvwm.org/>. To unsubscribe from the list, send "unsubscribe fvwm-workers" in the body of a message to [EMAIL PROTECTED] To report problems, send mail to [EMAIL PROTECTED]