Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
 private void InitializeHotkeys()
 {
     HotkeysManager.SetupSystemHook();
     HotkeysManager.RequiresModifierKey = false;
     HotkeysManager.GetRefreshHotkey();
     HotkeysManager.GetToggleHotkey();
     HotkeysManager.GetStashTabHotkey();
     AddAllHotkeys();
 }
Ejemplo n.º 3
0
 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();
 }