Sweet.
The xbox driver still needs a lot of work too, btw. Its LED player number is assigned in a totally brain-dead way (each device connect just does number++%4, so as you plug-in/unplug a device it cycles numbers, and you can easily get all four devices to have the same assignment with a little shuffling) and the device that controls the LED (which would allow an individual app, or a system daemon, to work around the braindead kernel driver) is an entirely separate device from the input device and there's no sane way to correlate the two together. I started writing a proper utility library around the xbox controller interface with support for seat assignments and realized the driver just can't do what it needs to. It'd be sweet to have that properly working, and the Wii input working, and then a Kinect driver that's all ready for client use (including the database of gestures that the input can be processed with, which makes the Microsoft SDK actually useful; just the raw input is not helpful at all).


Reply With Quote

