protected override bool ProcessDialogKey(Keys key) { if (!Engine.m_EventOk) { return(false); } if (Gumps.Focus is GMacroKeyEntry) { return(false); } KeyEventArgs e = new KeyEventArgs(key); Engine.KeyDown(this, e); return(e.Handled); }