diff --git a/ShareX/QuickTaskMenu.cs b/ShareX/QuickTaskMenu.cs index d41aab02d..2ad35e452 100644 --- a/ShareX/QuickTaskMenu.cs +++ b/ShareX/QuickTaskMenu.cs @@ -43,6 +43,14 @@ public void ShowMenu() AutoClose = false }; + cms.KeyUp += (sender, e) => + { + if (e.KeyCode == Keys.Escape) + { + cms.Close(); + } + }; + ToolStripMenuItem tsmiContinue = new ToolStripMenuItem(Resources.QuickTaskMenu_ShowMenu_Continue); tsmiContinue.Image = Resources.control; tsmiContinue.Click += (sender, e) => @@ -100,6 +108,7 @@ public void ShowMenu() Point cursorPosition = CaptureHelpers.GetCursorPosition(); cursorPosition.Offset(-10, -10); cms.Show(cursorPosition); + cms.Focus(); } protected void OnTaskInfoSelected(QuickTaskInfo taskInfo)