public FallbackGamepadConf(){
super();
this.setIntendedController("fallback GamepadInputDevice");
final Map<String,ConfEntry> eMap = getEntryMap();
final String bA = net.java.games.input.Component.Identifier.Button.A.getName();
final String bX = net.java.games.input.Component.Identifier.Button.X.getName();
final String bY = net.java.games.input.Component.Identifier.Button.Y.getName();
final String bMode = net.java.games.input.Component.Identifier.Button.MODE.getName();
final String bSelect = net.java.games.input.Component.Identifier.Button.SELECT.getName();
final String bStart = net.java.games.input.Component.Identifier.Button.START.getName();
final String analogX = net.java.games.input.Component.Identifier.Axis.X.getName();
final String analogY = net.java.games.input.Component.Identifier.Axis.Y.getName();
final String analogZ = net.java.games.input.Component.Identifier.Axis.Z.getName();
final String bThumbL = net.java.games.input.Component.Identifier.Button.LEFT_THUMB.getName();
final String bThumbR = net.java.games.input.Component.Identifier.Button.RIGHT_THUMB.getName();
eMap.put (bA ,new ConfEntry(UserInputWeaponSelectionBehavior.FIRE ,bA ,1,0 ));
eMap.put (bX ,new ConfEntry(AfterburnerBehavior.AFTERBURNER ,bX ,1,0 ));
eMap.put (bY ,new ConfEntry(ViewSelectFactory.INSTRUMENTS_VIEW ,bY ,1,0 ));
eMap .put(bMode ,new ConfEntry(SatelliteViewFactory.SATELLITE_TOGGLE ,bMode ,1,0 ));
eMap .put(bSelect,new ConfEntry(ViewSelectFactory.VIEW ,bSelect,1,0 ));
eMap .put(bStart ,new ConfEntry(GamePauseFactory.PAUSE ,bStart ,1,0 ));
eMap .put(analogX ,new ConfEntry(UserInputRudderElevatorControlBehavior.RUDDER ,analogX ,-1,0));
eMap .put(analogY ,new ConfEntry(UserInputRudderElevatorControlBehavior.ELEVATOR,analogY ,-1,0));
eMap .put(analogZ ,new ConfEntry(UserInputThrottleControlBehavior.THROTTLE ,analogZ ,-0.5,0.5));
eMap.put(bThumbL , new ConfEntry(RollBehavior.ROLL ,bThumbL ,-1,0 ));
eMap.put(bThumbR , new ConfEntry(RollBehavior.ROLL ,bThumbR ,1,0 ));
}