private static InputProfile BasicInputProfile() { InputProfile basic = new InputProfile("Basic"); basic.CreateMapping( "Up", new Keys[] { Keys.W, Keys.Up }, new Buttons[] { Buttons.DPadUp, Buttons.LeftThumbstickUp, Buttons.RightThumbstickUp } ); basic.CreateMapping( "Down", new Keys[] { Keys.S, Keys.Down }, new Buttons[] { Buttons.DPadDown, Buttons.LeftThumbstickDown, Buttons.RightThumbstickDown } ); basic.CreateMapping( "Left", new Keys[] { Keys.A, Keys.Left }, new Buttons[] { Buttons.DPadLeft, Buttons.LeftThumbstickLeft, Buttons.RightThumbstickLeft } ); basic.CreateMapping( "Right", new Keys[] { Keys.D, Keys.Right }, new Buttons[] { Buttons.DPadRight, Buttons.LeftThumbstickRight, Buttons.RightThumbstickRight } ); basic.CreateMapping( "Start", new Keys[] { Keys.Enter }, new Buttons[] { Buttons.Start } ); return(basic); }