License:CC0 Build status

rusty-xinput

Dynamically loads an xinput dll and lets you safely call the functions.

Supports no_std.

If you want to use other controller types

If you have a controller that doesn't have an XInput driver it probably uses DirectInput instead. The DirectInput system isn't bound within the winapi crate because I'm too lazy to go make that PR and no one else cares.

Instead I can suggest you two options: