private static void LoggingMouseMacro(MouseHookStruct mouseHookStr, int mouseEvent) { if (CommonUtil.CheckMode(ModeKind.CreateLog)) { Logger.WriteMouseEvent(mouseHookStr, ( MouseHookEvent )mouseEvent); } }
private static void LoggingKeyMacro(KeyHookStruct keyHookStr, int keyEvent) { if (CommonUtil.CheckMode(ModeKind.CreateLog)) { Logger.WriteKeyEvent(keyHookStr, ( KeyHookEvent )keyEvent); } }
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); } }