public void Add(Macro macro) { macros.Add(macro); keys.Add((Keys)macro.GetKey()); if (keys.Count == 1) hook(); }
public bool Remove(Macro macro) { keys.Remove((Keys)macro.GetKey()); if (keys.Count < 1) unhook(); return macros.Remove(macro); }