private static IntPtr HookCallback(int nCode, IntPtr wParam, IntPtr lParam) { if (nCode >= 0 && wParam == (IntPtr)Consts.WM_KEYDOWN) { int Code = Marshal.ReadInt32(lParam); } return(DllImport.CallNextHookEx(hookId, nCode, wParam, lParam)); }