Thus, knowing that it only come with Microsoft drivers, which only supported rumble using the Xinput API which no games seem to support yet, I also had the intention of finding out how it works to create my own DirectInput/MacOS X drivers. I bought a Microsoft XBox 360 controller with the intention of having a console quality gamepad on my PC and Mac. Location: Home > Projects > XBox 360 Controller