protected override InputMapping GetStandardMapping()
        {
            ButtonBasedInputMapping mapping = new ButtonBasedInputMapping(GetValidButtons(), GetValidAxes());

            mapping.SetAxisMappings("A-D", "W-S", "LeftArrow-Right", "DownArrow-Up");
            mapping.SetButtonMappings("C", "Return", "Return", "NumPad0", "Space", "F", "X");

            return mapping;
        }
        protected override InputMapping GetStandardMapping()
        {
            ButtonBasedInputMapping mapping = new ButtonBasedInputMapping(GetValidButtons(), GetValidAxes());

            //mapping.SetAxisMappings("A-D", "W-S", "LeftArrow-Right", "DownArrow-Up");
            //mapping.SetButtonMappings("C", "Return", "Return", "NumPad0", "Space", "F", "X");

            //mapping.SetAxisMappings("StrafeL-StrafeR", "Forward-Backward", "Left-Right", "Down-Up");
            //mapping.SetButtonMappings(Commands.Camera, Commands.TakeOff, Commands.Land, Commands.Hover, Commands.Emergency, Commands.FlatTrim, Commands.Special);

            return mapping;
        }
        protected override InputMappings.InputMapping GetStandardMapping()
        {
            ButtonBasedInputMapping mapping = new ButtonBasedInputMapping(GetValidButtons(), GetValidAxes());

            //mapping.SetAxisMappings("A-D", "W-S", "LeftArrow-Right", "DownArrow-Up");
            //mapping.SetButtonMappings("C", "Return", "Return", "NumPad0", "Space", "F", "X");

            //mapping.SetAxisMappings("StrafeL-StrafeR", "Forward-Backward", "Left-Right", "Down-Up");
            //mapping.SetButtonMappings(0, 0, 0, 0, 0, 0, 0);

            return mapping;
        }
        protected override InputMapping GetStandardMapping()
        {
            ButtonBasedInputMapping mapping = new ButtonBasedInputMapping(GetValidButtons(), GetValidAxes());

            if (device.Properties.ProductName == "T.Flight Stick X")
            {
                mapping.SetAxisMappings(Axis.Axis_X, Axis.Axis_Y, Axis.Axis_R, Axis.Axis_POV_1);
                mapping.SetButtonMappings(Button.Button_11, Button.Button_4, Button.Button_4, Button.Button_10, Button.Button_2, Button.Button_5, Button.Button_1);
            }
            else
            {
                mapping.SetAxisMappings(Axis.Axis_X, Axis.Axis_Y, Axis.Axis_Rx, Axis.Axis_Ry);
                mapping.SetButtonMappings(Button.Button_6, Button.Button_10, Button.Button_10, Button.Button_8, Button.Button_5, Button.Button_9, Button.Button_11);
            }

            return mapping;
        }
Exemplo n.º 5
0
        protected override InputMapping GetStandardMapping()
        {
            ButtonBasedInputMapping mapping = new ButtonBasedInputMapping(GetValidButtons(), GetValidAxes());

            mapping.SetAxisMappings("Forward-Backward", "", "Left-Right", "Up-Down");
            mapping.SetButtonMappings("", Commands.TakeOff, Commands.Land, Commands.Hover, Commands.Emergency, Commands.FlatTrim, "");

            return mapping;
        }
 public void CopyValidInputValuesFrom(ButtonBasedInputMapping mappingToCopyFrom)
 {
     validBooleanInputValues    = mappingToCopyFrom.ValidBooleanInputValues;
     validContinuousInputValues = mappingToCopyFrom.ValidContinuousInputValues;
 }
        protected override InputMapping GetStandardMapping()
        {
            ButtonBasedInputMapping mapping = new ButtonBasedInputMapping(GetValidButtons(), GetValidAxes());

            mapping.SetAxisMappings(Axis.Axis_BalanceBoard_X, Axis.Axis_BalanceBoard_Y, "Button_Left-Button_Right", "Button_B-Button_A");
            mapping.SetButtonMappings("", Button.Button_Plus, Button.Button_Plus, Button.Button_Minus, Button.Button_Home, "", "");

            return mapping;
        }
        public override InputMapping Clone()
        {
            InputMapping clonedMapping = new ButtonBasedInputMapping(validBooleanInputValues, validContinuousInputValues, controls);

            return(clonedMapping);
        }
 public void CopyValidInputValuesFrom(ButtonBasedInputMapping mappingToCopyFrom)
 {
     validBooleanInputValues = mappingToCopyFrom.ValidBooleanInputValues;
     validContinuousInputValues = mappingToCopyFrom.ValidContinuousInputValues;
 }
 public override InputMapping Clone()
 {
     InputMapping clonedMapping = new ButtonBasedInputMapping(validBooleanInputValues, validContinuousInputValues, controls);
     return clonedMapping;
 }