I use OIS in Windows to get input from Xbox controllers (and other similar controllers). One feature I have not been able to find there, is rumble. I found the ForceFeedback classes, but I don't understand how they work (where do I apply an Effect or something to an OIS Joystick?). Also, I don't even know whether rumble is controlled through OIS' ForceFeedback system, or whether it is somewhere else altogether.