private void ShortcutChecker(object sender, KeyEventArgs e) { switch (shortcutHandler.CheckShortcuts()) { case ShortcutHandler.shortcuts.NewWindow: NewWindow(); ShortcutHandler.Instance.shortcut = ShortcutHandler.shortcuts.NoShortcut; break; case ShortcutHandler.shortcuts.Open: Browse(); ShortcutHandler.Instance.shortcut = ShortcutHandler.shortcuts.NoShortcut; break; case ShortcutHandler.shortcuts.Save: if (!IsWelcomePage()) { Thread th = new Thread(() => Save(path)); th.Start(); } ShortcutHandler.Instance.shortcut = ShortcutHandler.shortcuts.NoShortcut; break; } }