A Working X Input 2 Implementation
Phoronix: A Working X Input 2 Implementation
X Input 2, a major rework to the X.Org input extension, is a step closer to reality. Originally it was hoped that X Input 2 would be ready for X Server 1.6, but that didn't end up happening and also resulted in Multi-Pointer X being disabled in this latest X Server release...
If you don't really know what the big deal is about X Input 2 (like me), this mailing list posting by Owen Taylor gives a pretty good overview as to what problems it seeks to address. Most of the changes seem to be to better accommodate tablets. The posting is a bit old, though, so some of the problems with the XI2 specification he mentions might be solved by now.
That entire thread has some really great info. Thanks for the link!
Originally Posted by chaos386
Xinput 2 won't only be a huge improvement for tablets but also for gaming and for Wine in particular. If you are using Wine you might have seen that input is broken in various games (unless you use some evil mouse hack) e.g. the mouse might leave the Window or the cursor is recentered all the time (when the mouse hack is on) to prevent this but again this breaks other games. (See http://bugs.winehq.org/show_bug.cgi?id=6971)
This issue has been caused by the lack of relative mouse events in X which Xinput 2 adds. This will help a lot of games.