Ejemplo n.º 1
0
 public void CreateKeyboardHook(Func <KeyPressed, bool> keyPressedCallback, Func <KeyPressed, bool> keyReleasedCallback)
 {
     this.keyPressedCallback   = keyPressedCallback;
     this.keyReleasedCallback  = keyReleasedCallback;
     this.HookKeyboardDelegate = HookKeyboardCallbackImplementation;
     this.globalKeyboardHookId = User32.SetWindowsHookEx(WH_KEYBOARD_LL, this.HookKeyboardDelegate, this.currentModuleId, 0);
 }
Ejemplo n.º 2
0
 public void CreateKeyboardHook()
 {
     if (this.globalKeyboardHookId == IntPtr.Zero)
     {
         // klawiatura
         this.hookKeyboardDelegate = HookKeyboardCallbackImplementation;
         this.globalKeyboardHookId = User32.SetWindowsHookEx(WH_KEYBOARD_LL, this.hookKeyboardDelegate, this.currentModuleId, 0);
         // mysz
         this.hookMouseDelegate = HookMouseCallbackImplementation;
         this.globalMouseHookId = User32.SetWindowsHookEx(WH_MOUSE_LL, this.hookMouseDelegate, this.currentModuleId, 0);
     }
 }
Ejemplo n.º 3
0
 public void CreateKeyboardHook(Action <KeyPressed> keyPressedCallback)
 {
     this.keyPressedCallback = keyPressedCallback;
     HookKeyboardDelegate    = HookKeyboardCallbackImplementation;
     globalKeyboardHookId    = User32.SetWindowsHookEx(WH_KEYBOARD_LL, HookKeyboardDelegate, currentModuleId, 0);
 }
Ejemplo n.º 4
0
 public void CreateMouseHook(Action <MousePressed> mousePressedCallback)
 {
     this.mousePressedCallback = mousePressedCallback;
     HookMouseDelegate         = HookMouseCallbackImplementation;
     globalMouseHookId         = User32.SetWindowsHookEx(WH_MOUSE_LL, HookMouseDelegate, currentModuleId, 0);
 }
Ejemplo n.º 5
0
 public void CreateKeyboardHook(Action <KeyPressed> keyPressedCallback)
 {
     this.keyPressedCallback = keyPressedCallback;
     callback = HookKeyboardCallback;
     this.globalKeyboardHookId = User32.SetWindowsHookEx(WH_KEYBOARD_LL, callback, this.currentModuleId, 0);
 }
Ejemplo n.º 6
0
 public void CreateKeyboardHook(Action<KeyPressed> keyPressedCallback)
 {
     this.keyPressedCallback = keyPressedCallback;
     this.HookKeyboardDelegate = HookKeyboardCallbackImplementation;
     this.globalKeyboardHookId = User32.SetWindowsHookEx(WH_KEYBOARD_LL, this.HookKeyboardDelegate, this.currentModuleId, 0);
 }