private void KeypressPopup_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.ControlKey || e.KeyCode == Keys.Menu || e.KeyCode == Keys.ShiftKey) { return; } if (e.KeyCode == Keys.Escape) { keyEvent = null; } else { keyEvent.AltPressed = e.Modifiers.ToString().Contains("Alt"); keyEvent.ControlPressed = e.Modifiers.ToString().Contains("Control"); keyEvent.ShiftPressed = e.Modifiers.ToString().Contains("Shift"); keyEvent.Key = e.KeyCode; } Close(); }
protected bool Equals(MyKeyEvent other) { return(Key == other.Key && ControlPressed == other.ControlPressed && AltPressed == other.AltPressed && ShiftPressed == other.ShiftPressed); }
private HotkeyPopup() { keyEvent = new MyKeyEvent(); InitializeComponent(); }