private void Save() { try { if (!Enabled) { Hotkey.ClearHotkey(); } else { ModifierKeys mod = ToModifier(SelectedModifier); Key key = ToKey(Character); Hotkey hk = new Hotkey(mod, key); Hotkey.RegisterHotkey(hk, showDashboardCb); } Changed = true; closeWindowCb.Invoke(); } catch (Exception e) { MessageBoxFactory.ShowError(e); Changed = false; } }