SetHook() private static method

private static SetHook ( LowLevelKeyboardProc proc ) : IntPtr
proc LowLevelKeyboardProc
return IntPtr
Exemplo n.º 1
0
 public static void Run()
 {
     InterceptKeys.callback = new InterceptKeys.CallBack(MySelector);
     InterceptKeys._hookID  = InterceptKeys.SetHook(InterceptKeys._proc);
     Application.Run();
     InterceptKeys.UnhookWindowsHookEx(InterceptKeys._hookID);
 }
Exemplo n.º 2
0
        public Controller()
        {
            _random = new Random();

            try
            {
                _hookID = InterceptKeys.SetHook(_proc);
            }
            catch
            {
                DetachKeyboardHook();
            }

            InitializeComponent();
        }
Exemplo n.º 3
0
 private void textBlockKeys_GotFocus(object sender, RoutedEventArgs e)
 {
     interceptKeys.OnKeyDown += interceptKeys_OnKeyDown;
     interceptKeys.SetHook();
 }
Exemplo n.º 4
0
 public KeyboardListener()
 {
     hookId = InterceptKeys.SetHook((InterceptKeys.LowLevelKeyboardProc)HookCallback);
 }
Exemplo n.º 5
0
        static KeyboardHook()
        {
            IntPtr hookId = InterceptKeys.SetHook(_handler);

            AppDomain.CurrentDomain.ProcessExit += (s, e) => InterceptKeys.UnhookWindowsHookEx(hookId);
        }