
This means you can use the SIXAXIS with GlovePIE and as a normal joystick at the same time. There is a "Filter Driver", which allows the program to talk to any USB device but also allows Windows to talk to it at the same time. This driver allows it to communicate with USB devices directly without going through the normal windows HID layer.

True to form, it is also NOT a valid HID device, so the only way to read it from Windows is by using a special driver called LibUSB-win32. If you don’t own a PS3, you will need to buy a USB charge cable. So it effectively becomes a wired controller instead of a wireless one. So you can only use it with GlovePIE while it is plugged into a USB port with a USB charge cable.

Rewriting the operating system is only an option on Linux. Unfortunately it is NOT a valid Bluetooth device, so it can’t connect to the PC via Bluetooth without rewriting the operating system.

The SIXAXIS, or PS3 Controller, is intended to be a wireless Bluetooth HID device, which can also connect via a USB charge cable.
