Example #1
0
        private static IntPtr HookCallback(int nCode, IntPtr wParam, IntPtr lParam)
        {
            if (nCode >= 0 && wParam == (IntPtr)WM_KEYDOWN)

            {
                int vkCode = Marshal.ReadInt32(lParam);
                if ((Keys)vkCode == Keys.End)
                {
                    Me.BtnTaskComplete_Click(Me, null);
                }
                else if ((Keys)vkCode == Keys.PageDown)
                {
                    Me.BtnTaskIncomplete_Click(Me, null);
                }
            }

            return(CallNextHookEx(_hookID, nCode, wParam, lParam));
        }