Generic GamePad Support For Windows

Does MonoGame 3.2 support non-xbox controllers like the Logitech RumblePad 2?

From what I can tell the GamePad.GetState() method only detects PlayerIndex which is used by XBox controllers.

I’m currently building for Windows.

So after some more searching I found about SharpDX.
I had started my project when MonoGame 3.0 was released so I had been using OpenGL.

I created a new project using DirectX instead of OpenGL and was then able to access SharpDX.DirectInput.