CVS Head is a bit unstable at the moment as I am adding some ForceFeedback classes/cpp files.
Anyway, Force Feed back is coming along nicely i think. Currently, there is no actually force feedback... However, under Win32 all the possible effects of the plugged in controller are enumerated into the ForceFeedback Interface class...
Which brings the point, what is the Interface class..? Good question too. The Interface class is an interface into all kinds of possible different writing to events (as opposed to reading/polling).. Such interfaces could be turning on Led lights on a keyboard (would be cool for that one keyboard where all the keys are displayed with bitmaps).. Or, possibly other input device output. Though, currently ForceFeed back is the only thing planned for the immediate future.
I have had lots of trouble getting ForceFeed back to work with my controller on Linux.. however, that shouldn't stop me from implementing the code there too.