View Full Version : A Working X Input 2 Implementation
phoronix
03-21-2009, 10:40 AM
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...
http://www.phoronix.com/vr.php?view=NzE1Nw
chaos386
03-21-2009, 01:08 PM
If you don't really know what the big deal is about X Input 2 (like me), this mailing list posting (http://lists.freedesktop.org/archives/xorg/2008-August/037725.html) 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.
calica
03-21-2009, 04:24 PM
If you don't really know what the big deal is about X Input 2 (like me), this mailing list posting (http://lists.freedesktop.org/archives/xorg/2008-August/037725.html) 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!
Thunderbird
03-22-2009, 03:31 AM
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.
vBulletin® v3.8.4, Copyright ©2000-2010, Jelsoft Enterprises Ltd.