When I game in Windows, I use MotionInJoy to emulate a 360 controller using my PS3 controller via bluetooth. All is well, at least, when the game has native controller support.
If I'm playing a game through Wine that has native 360 support, it generally doesn't recognize any part of the PS3 controller. I have not 360 controller to test whether that works, or not.
Has anyone managed to get this working?