/// <summary> /// Generate KeyboardHookEventArgs for a key up /// </summary> /// <param name="virtualKeyCode">VirtualKeyCode</param> /// <returns>KeyboardHookEventArgs</returns> public static KeyboardHookEventArgs KeyUp(VirtualKeyCode virtualKeyCode) { return(new KeyboardHookEventArgs { Key = virtualKeyCode, IsKeyDown = false, IsModifier = virtualKeyCode.IsModifier() }); }
private static KeyboardHookEventArgs KeyDown(VirtualKeyCode virtualKeyCode) { return(new KeyboardHookEventArgs { Key = virtualKeyCode, IsKeyDown = true, IsModifier = virtualKeyCode.IsModifier() }); }