private IntPtr KeyBoardCallBack(int code, IntPtr wParam, IntPtr lParam)
 {
     if (code < 0)
     {
         return(WindowsNativeMethods.CallNextHookEx(KeyBoardHandle, code, wParam, lParam));
     }
     KeyBoardPressed?.Invoke(this, new EventArgs());
     return(WindowsNativeMethods.CallNextHookEx(KeyBoardHandle, code, wParam, lParam));
 }
Exemple #2
0
 private IntPtr MouseCallBack(int code, IntPtr wParam, IntPtr lParam)
 {
     if (code < 0)
     {
         return(WindowsNativeMethods.CallNextHookEx(MouseHandle, code, wParam, lParam));
     }
     MouseMoved?.Invoke(this, new EventArgs());
     return(WindowsNativeMethods.CallNextHookEx(MouseHandle, code, wParam, lParam));
 }