Re: rethrowing events, and digests
Owen Taylor <[email protected]>
| Newsgroups | gmane.comp.freedesktop.xserver |
|---|---|
| Message-ID | <[email protected]> |
On Sun, 2004-02-08 at 20:08, Keith Packard wrote: > Around 11 o'clock on Feb 9, Luke Bigum wrote: > > > After an application grabs the keyboard and mouse, is there a way to 'rethrow' > > the event so that it gets passed to the correct window? Or is there a way to > > sample each event as it occurs without stopping it? > > With a synchronous grab, you can receive the event, change the system and > then 'replay' the event. Useful for doing click-to-type without losing > clicks. There's a pretty big "but" here - yes, you can receive the event and replay it, but doing this generates an enter/leave pair that is visible to the application and generates real confusion. I don't know a way to do a click-to-focus window manager which passes through the focus click that doesn't suffer from this problem. Regards, Owen