XInput Extension Specifications (Developmental Proposal)  This
page is out of date and its content is provided for historic
reasons only. Some of the features below is superfluous, others
have been implemented already. This is not a guide to the future
of input development.  Table of Contents   This page is intended
as a place to evolve the design specifications for the next
version of the XINPUT for the server. This includes a long
needed update to the XINPUT specification to improve support for
better device controls, hotplugging, and multiple core devices.
This page focuses on the XInput protocol. The implementation in
the XOrg server should be documented in XOrgInputDriverSpec.
First, an important question: Should the XInput improvements all
be part of XInput 2.0? XInput includes several commands that
resemble a general purpose interface to extension events.
Furthermore, many of the needed improvements for managing and
configuring input devices are applicable to output devices,
including something as su