public void ClearHotkeysList() { foreach (IHotkey hk in hotkeysList) { hk.Unregister(); } hotkeysList.Clear(); if (MasterHotkey.Registered) { MasterHotkey.Unregister(); } }
public void RemoveHotkey(int hotkeyId) { if (hotkeyId == MasterHotkey.Id) { MasterHotkey.Unregister(); } else { IHotkey hk = FindHotkeyById(hotkeyId); hk.Unregister(); hotkeysList.Remove(hk); } }