http://bugs.winehq.org/show_bug.cgi?id=20395
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #7 from Vitaliy Margolen vitaliy@kievinfo.com 2009-11-27 17:21:41 --- It's not that easy. MS keeps creating API that's newer do what you need, no one can understand, no one knows how to use it right, and there are already several APIs that seems to do exactly the same thing.
RawInput is yet another DInput like interface but without all the device configuration craft, only it can intercept all events before the they hit user layer and generate all associated messages. For Wine that means this will have to be done in wineserver with extensive testing to be sure nothing broke. It will need a separate RawInput queue since events are buffered and then returned one or many at a time.