void hook_KeyPressed(object sender, KeyPressedEventArgs e) { if (e.Modifier == ModifierKeysH.Control) { SelectAreaScreenShot(); } else if (e.Modifier == ModifierKeysH.Alt) { Rectangle completeRect = Main.screenshotManager.GetCompleteScreen(); Rectangle rect = ScreenshotManager.NativeMethods.GetActiveWindowAbsoluteClientRect(); rect.Offset(-completeRect.X, -completeRect.Y); Main.screenshotManager.AreaScreenShot(rect, ScreenshotManager.NativeMethods.GetActiveWindowTitle()); } else { Rectangle rect = Main.screenshotManager.GetCompleteScreen(); Main.screenshotManager.AreaScreenShot(rect); } }