public KeyboardHandler(KeyboardBindings a_bindings) { if (a_bindings) { _bindings = a_bindings; } device = new KeyboardDevice(_bindings); }
public KeyboardDevice(KeyboardBindings _bindings) { buttonValues = new sbyte[buttonCount]; keyLookup = new Dictionary <InputButtonValue, KeyCode>(buttonCount); currentBindings = _bindings ? _bindings : InputManager.Instance.KeyboardDefaults(); SetupDevice(currentBindings); }
public void SetupDevice(Bindings a_bindings) { KeyboardBindings bindings = (KeyboardBindings)a_bindings; currentBindings = bindings ? bindings : InputManager.Instance.KeyboardDefaults(); keyboardAxis = new TwoAxisInput(currentBindings.LeftXAxis, currentBindings.LeftYAxis); mouseAxis = new TwoAxisInput(currentBindings.RightXAxis, currentBindings.RightYAxis); mouseWheelAxis = new OneAxisInput(currentBindings.MouseWheelAxis); keyLookup[InputButtonValue.LeftStickButton] = currentBindings.LeftStickButton; keyLookup[InputButtonValue.RightStickButton] = currentBindings.RightStickButton; keyLookup[InputButtonValue.DPadDown] = currentBindings.DPadDown; keyLookup[InputButtonValue.DPadUp] = currentBindings.DPadUp; keyLookup[InputButtonValue.DPadLeft] = currentBindings.DPadLeft; keyLookup[InputButtonValue.DPadRight] = currentBindings.DPadRight; keyLookup[InputButtonValue.Action1] = currentBindings.Action1; keyLookup[InputButtonValue.Action2] = currentBindings.Action2; keyLookup[InputButtonValue.Action3] = currentBindings.Action3; keyLookup[InputButtonValue.Action4] = currentBindings.Action4; keyLookup[InputButtonValue.LeftTrigger] = currentBindings.LeftTrigger; keyLookup[InputButtonValue.RightTrigger] = currentBindings.RightTrigger; keyLookup[InputButtonValue.LeftBumper] = currentBindings.LeftBumper; keyLookup[InputButtonValue.RightBumper] = currentBindings.RightBumper; keyLookup[InputButtonValue.Start] = currentBindings.Start; keyLookup[InputButtonValue.Return] = currentBindings.Return; keyLookup[InputButtonValue.Select] = currentBindings.Select; keyLookup[InputButtonValue.Pause] = currentBindings.Pause; keyLookup[InputButtonValue.Menu] = currentBindings.Menu; keyLookup[InputButtonValue.Options] = currentBindings.Options; }
public KeyboardHandler() { _bindings = InputManager.Instance.KeyboardDefaults(); device = new KeyboardDevice(_bindings); }
public Input() { _keyboardBindings = new KeyboardBindings(); _mouseBindings = new MouseBindings(); }
public Keybinds_Editor(KeyboardBindings keyBinds) { this.keyBinds = keyBinds; InitializeComponent(); }