private void MainForm_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Escape && btnStop.Enabled)
{
Stop();
e.SuppressKeyPress = true;
return;
}
if (e.Modifiers == Keys.Control)
{
if (e.KeyCode == Keys.S)
{
if (btnSave.Enabled)
Save();
else if (btnStart.Enabled)
Start();
e.SuppressKeyPress = true;
return;
}
if (e.KeyCode == Keys.G)
{
BeginProcess();
e.SuppressKeyPress = true;
return;
}
if (e.KeyCode == Keys.I && btnIgnore.Enabled)
{
SkipPage("user");
e.SuppressKeyPress = true;
return;
}
if (e.KeyCode == Keys.D && btnDiff.Enabled)
{
GetDiff();
e.SuppressKeyPress = true;
return;
}
if (e.KeyCode == Keys.E && btnPreview.Enabled)
{
GetPreview();
e.SuppressKeyPress = true;
return;
}
if (e.KeyCode == Keys.F)
{
if (TheArticle != null)
txtEdit.Find(txtFind.Text, chkFindRegex.Checked, chkFindCaseSensitive.Checked, TheArticle.Name);
e.SuppressKeyPress = true;
return;
}
if (e.KeyCode == Keys.B)
{
lbAlerts_Click(null, null);
}
}
}