XInput

Peter Hutterer peter.hutterer at who-t.net
Sun Nov 7 17:25:46 PST 2010


On Sun, Nov 07, 2010 at 02:56:51PM +0100, Simon Thum wrote:
> On 11/05/10 00:21, Peter Hutterer wrote:
> > On Thu, Nov 04, 2010 at 10:35:29PM +1100, Russell Shaw wrote:
> >> In XInput2, when i get a XI_HierarchyChanged event after plugging in
> >> another mouse, is there a way to get a unique identifier for each device
> >> such as a brand and model number?
> > 
> > no, the device ID is unfortunately the only identifier you have.
> > model/vendor information, etc. isn't exported by any driver yet.
> Wouldn't the config backend be in an ideal position to create reasonably
> stable identifiers? If one can be built, the backend might add an input
> property, e.g. "Device Stable Identifier".
> 
> Would you like to see such a patch?

Peter Korsgaard wrote one ages ago, see the link below.
http://lists.x.org/archives/xorg-devel/2010-May/008348.html 

main problem is that there's no platform-independent way for the stable
identifiers Peter suggested. adding vendor/device id is an alternative
solution, but you lose out once you plug two identical devices in.

Cheers,
  Peter



More information about the xorg mailing list