private void SendXInput(XInputButton button, bool pressed) { context.Send((a) => { var args = new XInputEventArgs(Key.None, pressed ? XInputButtonState.Pressed : XInputButtonState.Released, button); inputManager.ProcessInput(args); }, null); }
private void SendXInput(XInputButton button, bool pressed) { context.Post((a) => { if (InputManager.Current.PrimaryKeyboardDevice.ActiveSource == null) { return; } var args = new XInputEventArgs(Key.None, pressed ? XInputButtonState.Pressed : XInputButtonState.Released, button); inputManager.ProcessInput(args); }, null); }