[compiz] status of input redirection
Daniel Stone
daniel at fooishbar.org
Mon Jun 4 14:17:17 PDT 2007
On Mon, Jun 04, 2007 at 05:06:20PM -0400, David Reveman wrote:
> On Sat, 2007-06-02 at 04:29 +0300, Daniel Stone wrote:
> > On Fri, Jun 01, 2007 at 03:47:17PM -0400, David Reveman wrote:
> > > + switch (events[i].u.u.type) {
> > > + case MotionNotify:
> > > + case ButtonPress:
> > > + case ButtonRelease:
> > > + case KeyPress:
> > > + case KeyRelease:
> > > + case EnterNotify:
> > > + case LeaveNotify:
> >
> > Hi,
> > This needs to be aware of Xi events.
>
> Yea, I forgot about that. Will the attached patch work or are those
> device events not using the keyButtonPointer structure?
Unfortunately, they're not using keyButtonPointer, and you can't put it
in a case, as the event numbers are non-constant. They use
deviceKeyButtonPointer, but you also need to check deviceValuator. See
dix/getevents.c, and mi/mieq.c.
Cheers,
Daniel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.x.org/archives/xorg/attachments/20070605/a6ef8acc/attachment.pgp>
More information about the xorg
mailing list