private void SaveHotkeyButton_Click(object sender, RoutedEventArgs e) { switch (_type) { case "refresh": { HotkeysManager.RemoveHotkey(HotkeysManager.refreshModifier, HotkeysManager.refreshKey); if (CustomHotkeyToggle.Hotkey == null) { Settings.Default.HotkeyRefresh = "< not set >"; } else { Settings.Default.HotkeyRefresh = CustomHotkeyToggle.Hotkey.ToString(); HotkeysManager.GetRefreshHotkey(); } ReApplyHotkeys(); break; } case "toggle": { HotkeysManager.RemoveHotkey(HotkeysManager.toggleModifier, HotkeysManager.toggleKey); if (CustomHotkeyToggle.Hotkey == null) { Settings.Default.HotkeyToggle = "< not set >"; } else { Settings.Default.HotkeyToggle = CustomHotkeyToggle.Hotkey.ToString(); HotkeysManager.GetToggleHotkey(); } ReApplyHotkeys(); break; } case "stashtab": { HotkeysManager.RemoveHotkey(HotkeysManager.stashTabModifier, HotkeysManager.stashTabKey); if (CustomHotkeyToggle.Hotkey == null) { Settings.Default.HotkeyStashTab = "< not set >"; } else { Settings.Default.HotkeyStashTab = CustomHotkeyToggle.Hotkey.ToString(); HotkeysManager.GetStashTabHotkey(); } ReApplyHotkeys(); break; } } Close(); }
private void InitializeHotkeys() { HotkeysManager.SetupSystemHook(); HotkeysManager.RequiresModifierKey = false; HotkeysManager.GetRefreshHotkey(); HotkeysManager.GetToggleHotkey(); HotkeysManager.GetStashTabHotkey(); AddAllHotkeys(); }
private void SaveHotkeyButton_Click(object sender, RoutedEventArgs e) { if (type == "refresh") { HotkeysManager.RemoveHotkey(HotkeysManager.refreshModifier, HotkeysManager.refreshKey); if (CustomHotkeyToggle.Hotkey == null) { Properties.Settings.Default.HotkeyRefresh = "< not set >"; } else { Properties.Settings.Default.HotkeyRefresh = CustomHotkeyToggle.Hotkey.ToString(); HotkeysManager.GetRefreshHotkey(); } ReApplyHotkeys(); } else if (type == "toggle") { HotkeysManager.RemoveHotkey(HotkeysManager.toggleModifier, HotkeysManager.toggleKey); if (CustomHotkeyToggle.Hotkey == null) { Properties.Settings.Default.HotkeyToggle = "< not set >"; } else { Properties.Settings.Default.HotkeyToggle = CustomHotkeyToggle.Hotkey.ToString(); HotkeysManager.GetToggleHotkey(); } ReApplyHotkeys(); } else if (type == "stashtab") { HotkeysManager.RemoveHotkey(HotkeysManager.stashTabModifier, HotkeysManager.stashTabKey); if (CustomHotkeyToggle.Hotkey == null) { Properties.Settings.Default.HotkeyStashTab = "< not set >"; } else { Properties.Settings.Default.HotkeyStashTab = CustomHotkeyToggle.Hotkey.ToString(); HotkeysManager.GetStashTabHotkey(); } ReApplyHotkeys(); } this.Close(); }