The CreateDefaultButtonMap method is a method which creates a button map for the calling Xbox360GamePad. This is a quick way to bind Keyboard keys to the Xbox360Controller - especially as a fallback during development if an Xbox360 game pad is not connected. For more information on creating custom button maps, see the Xbox360GamePad ButtonMap page.
Button map keys
The CreateDefaultButtonMap method performs the following logic internally:
You can modify the ButtonMap after it's been created:
Xbox3630GamePad gamePad = FlatRedBall.Input.InputManager.Xbox360GamePads[0];
gamePad.CreateDefaultButtonMap();
// now reassign the A button
gamePad.A = Keys.Q;