public static void UnregisterGlobalHotKey(ushort hotkeyID, Form targetForm) { if (hotkeyID != 0) { UnregisterHotKey(targetForm.Handle, hotkeyID); // clean up the atom list GlobalDeleteAtom(hotkeyID); hotkeyID = 0; } }
public void UnregisterAllOriginalHotkey() { foreach (ushort hotkeyId in this._hotkeyID.Keys) { Win32Api.UnregisterGlobalHotKey(hotkeyId, this._targetForm); } this._hotkeyID.Clear(); }