Ive already thought of that, and thumsticks etc arent a problem via this:
backward = Buttons.LeftThumbstickDown;
but what im trying to be able to do is for example:
take the variable ''shoot'', this requires different types for each input, albeit gamepad, keyboard+mouse or keyboard only. but lets just say we are using a keyboard and mouse. the ...