We require an executable that can access a DirectInput USB gamepad (just a single model, not a range) and map inputs from the gamepad into keyboard inputs. The executable must be compatible with XP and Win7; should be written in C derivative. Requirements:
• Stable executable.
• Graphic interface showing status (ready/error finding gamepad, etc.) and permitting the user to turn the functionality ON and OFF. We do not need a UI to show/set configuration.
• Config file containing the keys to which different combos map.
• Holding Left Trigger, Right Trigger, and both together need to trigger different states of output (Can be as simple Left = SHIFT, Right =ALT, and both are SHIFT + ALT + key; better if there more flexibility than that).
We can provide a gamepad for testing.