
(I was hoping one of them would be receiving joystick-equivalent of IOCTL_INTERNAL_MOUSE_CONNECT, but that does not appear to be the case.)įrom xusb22. Unfortunately I still don't know which device I should be attempting to filter.
#Windows xbox 360 controller driver install#
Or are they all talking to the hardware independently, and I would need to install a filter for each one of them? With the mouse filter driver, I was able to follow the installation directions from the firefly sample: right-click on the mouse in device manager, choose "update driver." With the XBox 360 controller, I'm not sure which device I should install my driver for. Which one of these should I attach my driver to?

Human Interface Devices/USB Human Interface Device.Human Interface Devices/HID-compliant game controller.

When I plug the controller in, 3 different devices appear in device manager: The controller is also compatible with PCs the wireless version requires.

Original Xbox controllers are not compatible with the Xbox 360. The Xbox 360 controller comes in both wired and wireless versions. However, I'm having trouble converting this example to work for the XBox 360 controller. The Xbox 360 Controller is the primary controller for Microsoft's Xbox 360 console and was introduced at E3 2005. This was based on the moufiltr and firefly samples that come with the WDK. I've made an example filter driver for my mouse which swaps the left and right mouse buttons. This controller shows up as a HID joystick, so it seems like it should be straightforward. As a learning exercise, I'm trying to write a filter driver for the wired XBox 360 controller on Windows 7 64-bit.
