X Input 2.0
is officially set to arrive in the X Server in just seven days. This input extension update for X.Org has been a longtime in the making and is needed for Multi-Pointer X
and also improves other areas to enhance the input subsystem. X Input 2 was supposed to hit X Server 1.6
but then that got pushed back and now the X.Org 7.5
/ X Server 1.7
schedule has been pushed back yet again
to allow Xi2 to finally merge.
Peter Hutterer announced on the X.Org development list
early this morning that X Input 2.0 will be pulled into the X Server master branch a week from today, on the 4th of June. While this input code is finally hitting the master code-base, the API or ABI is not finalized yet and is subject to change in the coming weeks. Peter also shared that X Input 2.0 is quite simple while the next version of Xi, X Input 2.1, will be more feature-complete.
Some of the features of X Input 2.0 include sub-pixel precision for coordinates, 32-bit keycodes, maniulation of the device hierarchy, support for multiple pointers (MPX), and simplified event selection. X Input 2.0 will hopefully officially make it out with X Server 1.7 in X.Org 7.5 this August.