private void Form1_FormClosing(object sender, FormClosingEventArgs e) { hotkey_restart.Unregister(); hotkey_nextRoom.Unregister(); hotkey_lastRoom.Unregister(); hotkey_setRoom.Unregister(); }
//-----------------------------------------------------------SMART GUARD private void RegisterHotkey() { if (ghk != null) { ghk.Unregister(); } /* * Modifiers.NoMod; * Modifiers.Alt; * Modifiers.Ctrl; * Modifiers.Shift; * Modifiers.Win; */ //there Q button var key = (Keys)Enum.Parse(typeof(Keys), "Q"); //hotkeyTextBox.Text.ToUpper()); var mod = Modifiers.Shift; //Modifiers.NoMod; try { ghk = new GlobalHotkey(mod, key, this, true); } catch (GlobalHotkeyException exc) { MessageBox.Show(exc.Message); } }
/* * Sets the hotkeys using global hotkey objects *Depreciated* */ public void setVolumeHotkeys(GlobalHotkey volumeUp, GlobalHotkey volumeDown) { if (hotkeyVolUp != null) { hotkeyVolUp.Unregister(); } else if (hotkeyVolDown != null) { hotkeyVolDown.Unregister(); } hotkeyVolUp = volumeUp; hotkeyVolDown = volumeDown; hasHotkey = true; }
private void UnRegisterTriggerKey() { try { if (mainTrigger != null) { mainTrigger.Unregister(); } } catch (GlobalHotkeyException e) { MessageBox.Show(e.Message, "Registration Error"); } }
private void settingsToolStripMenuItem_Click(object sender, EventArgs e) { //Unregister Hotkeys m_HotkeyAreaScreenshot.Unregister(); m_HotkeyClipBoard.Unregister(); //Show settings form new Settings().ShowDialog(); //Update current hotkeys m_HotkeyAreaScreenshot.UpdateHotkey(Program.globalSetting.AreaHotkey); m_HotkeyClipBoard.UpdateHotkey(Program.globalSetting.ClipboardHotkey); //Reenable hotkeys m_HotkeyAreaScreenshot.Register(this); m_HotkeyClipBoard.Register(this); //Save Program.globalSetting.SaveSettings(); }
private void ApplyToggleListening() { if (_currentOptions.ToggleListening) { try { _ghk.Register(); } catch { Console.WriteLine("Couldn't register key properly"); } } else { try { _ghk.Unregister(); } catch { Console.WriteLine("Couldn't unregister key properly"); } } }
private void RegisterClick(object sender, EventArgs e) { if (ghk != null) { ghk.Unregister(); } if (string.IsNullOrWhiteSpace(hotkeyTextBox.Text)) { MessageBox.Show(Resources.NoHotkeyErrorMessage); return; } var key = (Keys)Enum.Parse(typeof(Keys), hotkeyTextBox.Text.ToUpper()); var mod = Modifiers.NoMod; if (altCheckBox.Checked) { mod |= Modifiers.Alt; } if (ctrlCheckBox.Checked) { mod |= Modifiers.Ctrl; } if (shiftCheckBox.Checked) { mod |= Modifiers.Shift; } if (winCheckBox.Checked) { mod |= Modifiers.Win; } try { ghk = new GlobalHotkey(mod, key, this, true); } catch (GlobalHotkeyException exc) { MessageBox.Show(exc.Message); } }
private void Form1_FormClosing(object sender, FormClosingEventArgs e) { hk_MediaPrev.Unregister(); hk_MediaPlay.Unregister(); hk_MediaNext.Unregister(); }