If I do that, then on the eventX device I will see both 'real'
relative events and 'synthesised' (from absoule) relative events and I
won't be able to tell the difference.
> > > 2. Add absolute->relative conversion code to touchpad drivers themselves
> > > as drivers should know the best how to do that. If they turn out to be
> > > similar across different touchpads then the common module could be
> > > made.
> > >
> > > What you think?
> >
> > I think that mousedev should be just clever enough to mostly work and
> > no cleverer. Anything more interesting should be done in user-space.
> >
>
> Right, and if device says that it can generate relative packets mousedev
> should not get in its way and do its own absolute->relative conversion.
A device should present raw events. Whatever the user says to the
device should come out eventX uninterpreted.
mousedev should interpret what it can and present this out
/dev/psaux. As it can do limited interpretation of ABS events, it
should.
This seems different to your perspective, but seeing there is not
standard or other document that we can make reference too, it is not
clear that anyone can decide who is *right*.....
NeilBrown
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/