Project DescriptionXna Input is a very flexible library for creating input controls. It allows complete separation between input device implementation, and input use. It works very well with settings configuration files to allow the user to customize their experience. Supports game pad, keyboard and mouse. Xna Input Also allows easy creation of custom input controls.
You can download the newest version of Xna Input here:
Xna Input 1.5.1Getting StartedReference:
General referenceGame pad referenceKeyboard referenceMouse reference