private void MainForm_KeyDown(object sender, KeyEventArgs e) { if (e.Control && !(thread != null && thread.IsAlive)) { switch (e.KeyCode) { case Keys.A: Apply.PerformClick(); break; case Keys.O: OpenMI.PerformClick(); break; case Keys.F: if (Tabs.SelectedTab != null) { int index = int.Parse(Tabs.SelectedTab.Name.Remove(0, 2)); OpenFullsize(index); } break; case Keys.S: if (Tabs.SelectedTab != null) { int index = int.Parse(Tabs.SelectedTab.Name.Remove(0, 2)); Save(index); } break; case Keys.R: if (Tabs.SelectedTab != null) { int index = int.Parse(Tabs.SelectedTab.Name.Remove(0, 2)); Reset(index); } break; } } }