コード例 #1
0
 private static void LoggingMouseMacro(MouseHookStruct mouseHookStr, int mouseEvent)
 {
     if (CommonUtil.CheckMode(ModeKind.CreateLog))
     {
         Logger.WriteMouseEvent(mouseHookStr, ( MouseHookEvent )mouseEvent);
     }
 }
コード例 #2
0
 private static void LoggingKeyMacro(KeyHookStruct keyHookStr, int keyEvent)
 {
     if (CommonUtil.CheckMode(ModeKind.CreateLog))
     {
         Logger.WriteKeyEvent(keyHookStr, ( KeyHookEvent )keyEvent);
     }
 }
コード例 #3
0
        private async Task SendKeyInput(KeyInput[] keyInput)
        {
            if (CommonUtil.CheckMode(ModeKind.CreateLog))
            {
                await Logger.WriteKeyInputAsync(keyInput);
            }

            if (!CommonUtil.CheckMode(ModeKind.MouseOnly))
            {
                await Task.Run(() => SendInputWrapper.SendKeyInput(keyInput), AppEnvironment.GetInstance().CancelToken);
            }
        }