Information about the XInput extension in XFree86™
: XFree86 implementation
: Server side
Previous: XFree86 implementation
Next: Clients
3.1. Server side
The server supports the following extended devices :
- Joystick (only on supported systems ie. Linux, FreeBSD
and NetBSD). Features :
- Relative mode.
- 2 valuators (x and y axis).
- 2 buttons.
- Elographics touchscreen. Features :
- Absolute mode.
- 2 valuators (x and y axis).
- 1 button.
- Stylus on MicroTouch touchscreen. Features :
- Absolute mode.
- 2 valuators (x and y axis).
- 1 button.
- Finger on MicroTouch touchscreen. Features :
- Absolute mode.
- 2 valuators (x and y axis).
- 1 button.
- Mouse. Features :
- Relative mode.
- 2 valuators (x and y axis).
- up to 4 buttons.
- Wacom stylus. Features :
- Absolute or relative modes.
- 6 valuators :
- X axis.
- Y axis.
- pressure.
- X tilt.
- Y tilt.
- wheel.
- 3 buttons.
- Proximity report.
- Motion history capability.
- Macro/function buttons are reported as keys.
- Wacom eraser. Features :
- Absolute or relative modes.
- 6 valuators :
- X axis.
- Y axis.
- pressure.
- X tilt.
- Y tilt.
- wheel.
- 1 button.
- Proximity report.
- Motion history capability.
- Macro/function buttons are reported as keys.
- Wacom cursor. Features :
- Absolute or relative modes.
- 6 valuators :
- X axis.
- Y axis.
- pressure.
- X tilt.
- Y tilt.
- wheel.
- 16 buttons.
- Proximity report.
- Motion history capability.
- Macro/function buttons are reported as keys.
- SummaSketch tablet. Features :
- Absolute or relative modes.
- 2 valuators (x and y axis).
- 2 buttons stylus or 4 buttons puck.
- Proximity report.
- Motion history capability.
- AceCad tablet. Features :
- Absolute or relative modes.
- 2 valuators (x and y axis).
- 2 buttons stylus or 4 buttons puck.
- Proximity report.
- Motion history capability.
- Calcomp DrawingBoard tablet. Features :
- Absolute or relative modes.
- 2 valuators (x and y axis).
- 4 buttons stylus or 16 buttons puck.
- Proximity report.
- Motion history capability.
- SWITCH virtual device. Features :
- Absolute mode.
- 1 valuator (device id) which reports the id of the device controlling
the core pointer (works with the AlwaysCore feature see bellow).
- SGI button box. Features :
- Absolute or relative modes.
- 8 valuators.
- 32 buttons.
- Motion history capability.
To enable an extended device, you must add en entry in the
XF86Config file. Consult to the XF86Config man
pages to see the details.
The XFree86 implementation supports a non standard feature called
AlwaysCore which enables an XInput device to send both core
and extended events at the same time. To enable it you have to add the
AlwaysCore keyword to the subsection describing your device
in the XF86Config file. The SWITCH virtual device
reports a Motion event when another device takes over the control of
the core pointer. The id of the new device is reported in the first
valuator of the event.
Information about the XInput extension in XFree86™
: XFree86 implementation
: Server side
Previous: XFree86 implementation
Next: Clients