internal KeyBoardHookEventArgs(IntPtr wParam, IntPtr lParam) { int virtKeyInt = (int)wParam; if (!Enum.IsDefined(typeof(Keys), virtKeyInt)) virtKey = Keys.None; else virtKey = (Keys)virtKeyInt; keyFlags = (int)lParam; }