Example #1
0
        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();
        }
Example #2
0
 protected bool Equals(MyKeyEvent other)
 {
     return(Key == other.Key && ControlPressed == other.ControlPressed && AltPressed == other.AltPressed &&
            ShiftPressed == other.ShiftPressed);
 }
Example #3
0
 private HotkeyPopup()
 {
     keyEvent = new MyKeyEvent();
     InitializeComponent();
 }