diff --git a/ShareX/Forms/MainForm.cs b/ShareX/Forms/MainForm.cs index 9ff592ae9..2f0a85bbf 100644 --- a/ShareX/Forms/MainForm.cs +++ b/ShareX/Forms/MainForm.cs @@ -876,6 +876,17 @@ protected override void SetVisibleCore(bool value) base.SetVisibleCore(value); } + protected override bool ProcessCmdKey(ref Message msg, Keys keyData) + { + if (keyData == Keys.Escape) + { + Close(); + return true; + } + + return base.ProcessCmdKey(ref msg, keyData); + } + private void MainForm_Shown(object sender, EventArgs e) { AfterShownJobs();