IntPtr HookCallback(int nCode, IntPtr wParam, IntPtr lParam) { try { if (nCode >= 0) { int wm = wParam.ToInt32(); if (wm == WM_Const.LBUTTONDOWN || wm == WM_Const.RBUTTONDOWN) { GotActivity?.Invoke(this, null); } } } catch { } return(CallNextHookEx(_hookID, nCode, wParam, lParam)); }
private void KeyBoardHooker_KeyDown(object sender, KeyEventArgs e) { GotActivity?.Invoke(this, e); }