コード例 #1
0
ファイル: XInputBinding.cs プロジェクト: tjhrulz/Playnite
 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);
 }
コード例 #2
0
        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);
        }