(Add evdev 2.2 feature page) |
(update status, minor fixes, mark as ready.) |
||
Line 6: | Line 6: | ||
== Owner == | == Owner == | ||
* Name: [[ | * Name: [[Peter Hutterer]] | ||
== Current status == | == Current status == | ||
* Targeted release: [[Releases/11| Fedora 11]] | * Targeted release: [[Releases/11| Fedora 11]] | ||
* Last updated: (2009-02- | * Last updated: (2009-02-26) | ||
* Percentage of completion: | * Percentage of completion: 90% | ||
== Detailed Description == | == Detailed Description == | ||
Line 21: | Line 21: | ||
The current version of evdev (2.1) only supports x and y axes (and pressure on some devices). The development version (and future 2.2) supports all axes the device reports through the kernel interface. This enables users of any device supported by the kernel to use this device with all axes as an X input device. | The current version of evdev (2.1) only supports x and y axes (and pressure on some devices). The development version (and future 2.2) supports all axes the device reports through the kernel interface. This enables users of any device supported by the kernel to use this device with all axes as an X input device. | ||
In addition, evdev 2.2 streamlines the event propagation logic | In addition, evdev 2.2 streamlines the event propagation logic and reduces the number of system calls to increase responsiveness. | ||
== Scope == | == Scope == | ||
Line 53: | Line 53: | ||
---- | ---- | ||
[[Category: | [[Category:FeatureReadyForWrangler]] |
Revision as of 03:15, 26 February 2009
evdev 2.2
Summary
Update to version 2.2 of the X.Org X11 evdev driver (xorg-x11-drv-evdev)
Owner
- Name: Peter Hutterer
Current status
- Targeted release: Fedora 11
- Last updated: (2009-02-26)
- Percentage of completion: 90%
Detailed Description
Update the version of the X11 evdev input driver to upstream version 2.2 (once it is released).
Benefit to Fedora
The current version of evdev (2.1) only supports x and y axes (and pressure on some devices). The development version (and future 2.2) supports all axes the device reports through the kernel interface. This enables users of any device supported by the kernel to use this device with all axes as an X input device.
In addition, evdev 2.2 streamlines the event propagation logic and reduces the number of system calls to increase responsiveness.
Scope
Requires upstream development, release of version 2.2 and updating the Fedora package.
Test Plan
- Get a pile of devices with multiple axes (can be software-emulated through uinput)
- Test events sent by the devices and compare input to the data visible in the X events.
User Experience
- Users of evdev 2.2
- Users should notice that frozboz devices are automatically mounted and that the icon appears on the desktop
Dependencies
None.
Contingency Plan
- Leave evdev version 2.1
Documentation
- evdev (4)
Release Notes
The update to evdev 2.2 enables users to use any input device that is supported by the kernel as an X input device. The driver will recognize all axes and buttons reported by the device and make these available through the X Input Extension interfaces.