[compiz] status of input redirection
Daniel Stone
daniel at fooishbar.org
Tue Jun 5 16:44:53 PDT 2007
On Tue, Jun 05, 2007 at 02:41:59PM -0400, David Reveman wrote:
> On Tue, 2007-06-05 at 00:17 +0300, Daniel Stone wrote:
> > On Mon, Jun 04, 2007 at 05:06:20PM -0400, David Reveman wrote:
> > > 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.
>
> I've adjusted the patch for deviceKeyButtonPointer. Like in my previous
> patch, device events are checked for in the default so that they are not
> constant should already be handled fine. Not sure exactly what to do
> about deviceValuator events yet.
Looks good to me. I can't remember if you get all the events stacked
together by the time WriteEventsToClient comes around, or if you get
them individually. If the latter, you need to keep a cache -- ugh. If
the former, then it becomes pretty easy.
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/20070606/a90873f7/attachment.pgp>
More information about the xorg
mailing list