A C# library and example project showing how to interface with the Xbox 360 Big Button Controllers (Scene It? game controllers)
- Uses the WinUsb.NET project
- Requires the custom driver in the XboxBigButton_WinUsbDriver folder to be installed prior to running any of the code.
var _device = new XboxBigButtonDevice(); _device.ButtonStateChanged += _device_ButtonStateChanged; _device.Connect();
After installing the included driver, the only think you need to do is to create an instance of the Device and connect it. Then your ButtonStateChanged event handler will receive a callback every time the user presses a button on any of the controllers attached.
Please refer to the included example App project for more usage examples.
My blog goes into some details about the process of getting the custom driver to work.