[StickPosition_JP] //----------------------------------------------------------------------- // Joystick //----------------------------------------------------------------------- IOMapping=JoystickPhysical Type=DirectMapping Subsystem=ControlsMapper AttributeID=StickPosition Mode=ModeAlwaysActive [Throttle_ST] //----------------------------------------------------------------------- // Throttle //----------------------------------------------------------------------- IOMapping=ScalarThrottle Type=DirectMapping Subsystem=ControlsMapper AttributeID=ThrottlePosition Mode=ModeAlwaysActive [ReverseThrust_BT1] //----------------------------------------------------------------------- // Misc. switches //----------------------------------------------------------------------- IOMapping=ButtonThrottle1 Type=DirectMapping Subsystem=ControlsMapper AttributeID=ReverseThrust Mode=ModeAlwaysActive [TorsoCenter_BJHU] IOMapping=ButtonJoystickHatUp Type=DirectMapping Subsystem=Torso AttributeID=TorsoCenter Mode=ModeAlwaysActive [LookLeft_BJHL] IOMapping=ButtonJoystickHatLeft Type=DirectMapping Subsystem=ControlsMapper AttributeID=LookLeft Mode=ModeAlwaysActive [LookRight_BJHR] IOMapping=ButtonJoystickHatRight Type=DirectMapping Subsystem=ControlsMapper AttributeID=LookRight Mode=ModeAlwaysActive [LookBack_BJHD] IOMapping=ButtonJoystickHatDown Type=DirectMapping Subsystem=ControlsMapper AttributeID=LookBehind Mode=ModeAlwaysActive //----------------------------------------------------------------------- // Initial weapons mappings //----------------------------------------------------------------------- [Trigger_BJT1] IOMapping=ButtonJoystickTrigger Type=DirectMapping Subsystem=AutoCannon AttributeID=TriggerState Mode=ModeNonMapping [Trigger_BJT2] IOMapping=ButtonJoystickTrigger Type=DirectMapping Subsystem=MG AttributeID=TriggerState Mode=ModeNonMapping [ThumbHigh_BJTH1] IOMapping=ButtonJoystickThumbHigh Type=DirectMapping AttributeID=TestButton1 Mode=ModeNonMapping [ThumbLow_BJTL1] IOMapping=ButtonJoystickThumbLow Type=DirectMapping Subsystem=LargeLaser AttributeID=TriggerState Mode=ModeNonMapping [ThumbLow_BJTL2] IOMapping=ButtonJoystickThumbLow Type=DirectMapping Subsystem=ERSmallLaser AttributeID=TriggerState Mode=ModeNonMapping [ThumbLow_BJTL3] IOMapping=ButtonJoystickThumbLow Type=DirectMapping Subsystem=PPC AttributeID=TriggerState Mode=ModeNonMapping [Missile_BJP1] IOMapping=ButtonJoystickPinky Type=DirectMapping Subsystem=SRM6 AttributeID=TriggerState Mode=ModeNonMapping //----------------------------------------------------------------------- // Secondary mappings //----------------------------------------------------------------------- [Button_Sec_1] // Zoom radar in (magnify image) IOMapping=ButtonSecondary1 Type=EventMapping Subsystem=ControlsMapper MessageID=ZoomIn Mode=ModeAlwaysActive [Button_Sec_2] // Zoom radar out (reduce image) IOMapping=ButtonSecondary2 Type=EventMapping Subsystem=ControlsMapper MessageID=ZoomOut Mode=ModeAlwaysActive [Button_Sec_3] // Cycle through control modes IOMapping=ButtonSecondary3 Type=EventMapping Subsystem=ControlsMapper MessageID=CycleDisplayMode Mode=ModeAlwaysActive // HACK!!!! // 'Duck' should be mapped to real message and location, not test button! [Button_Sec_4] IOMapping=ButtonSecondary4 Type=DirectMapping AttributeID=TestButton1 Mode=ModeAlwaysActive [Button_Sec_7] // Cycle through control modes IOMapping=ButtonSecondary7 Type=EventMapping Subsystem=ControlsMapper MessageID=CycleControlMode Mode=ModeAlwaysActive [Button_Sec_9] IOMapping=ButtonSecondary9 Type=EventMapping Subsystem=GeneratorA MessageID=ToggleGeneratorOnOff Mode=ModeAlwaysActive [Button_Sec_10] IOMapping=ButtonSecondary10 Type=EventMapping Subsystem=GeneratorB MessageID=ToggleGeneratorOnOff Mode=ModeAlwaysActive [Button_Sec_11] IOMapping=ButtonSecondary11 Type=EventMapping Subsystem=GeneratorC MessageID=ToggleGeneratorOnOff Mode=ModeAlwaysActive [Button_Sec_12] IOMapping=ButtonSecondary12 Type=EventMapping Subsystem=GeneratorD MessageID=ToggleGeneratorOnOff Mode=ModeAlwaysActive //----------------------------------------- // Heat Management Screen Mappings //----------------------------------------- [Reservoir_Button] IOMapping=ButtonAuxLowerRight4 Type=EventMapping Subsystem=Reservoir MessageID=InjectCoolant Mode=ModeAlwaysActive [Condenser1_Button] IOMapping=ButtonAuxLowerRight1 Type=EventMapping Subsystem=Condenser1 MessageID=MoveValve Mode=ModeAlwaysActive [Condenser2_Button] IOMapping=ButtonAuxLowerRight2 Type=EventMapping Subsystem=Condenser2 MessageID=MoveValve Mode=ModeAlwaysActive [Condenser3_Button] IOMapping=ButtonAuxLowerRight3 Type=EventMapping Subsystem=Condenser3 MessageID=MoveValve Mode=ModeAlwaysActive [Condenser4_Button] IOMapping=ButtonAuxLowerRight5 Type=EventMapping Subsystem=Condenser4 MessageID=MoveValve Mode=ModeAlwaysActive [Condenser5_Button] IOMapping=ButtonAuxLowerRight6 Type=EventMapping Subsystem=Condenser2 MessageID=MoveValve Mode=ModeAlwaysActive [Condenser6_Button] IOMapping=ButtonAuxLowerRight7 Type=EventMapping Subsystem=Condenser3 MessageID=MoveValve Mode=ModeAlwaysActive [Reduce_Button] IOMapping=ButtonAuxLowerRight8 Type=EventMapping MessageID=BalanceCoolant Mode=ModeAlwaysActive