コード例 #1
0
        private void onHotKeys(object sender, HotKeyEventArgs e)
        {
            if (e.Modifier != (Modifiers.ControlKey | Modifiers.AltKey | Modifiers.ShiftKey))
            {
                return;
            }

            if (!hotKeys.highOrderBitIsOne(Keys.RShiftKey))
            {
                return;
            }

            log.send(this, $"Received [Ctrl + Alt + RShift] + {e.Key.ToString()}", Log.Message.Level.Debug);
            switch (e.Key)
            {
            case Keys.Z: {
                chkPlug.Checked = false;
                Show();
                return;
            }

            case Keys.X: {
                chkDebug.Checked = !chkDebug.Checked;
                return;
            }
            }
        }
コード例 #2
0
        private void onHotKeys(object sender, HotKeyEventArgs e)
        {
            if (e.Modifier != (Modifiers.ControlKey | Modifiers.AltKey | Modifiers.ShiftKey))
            {
                return;
            }

            if (!hotKeys.highOrderBitIsOne(Keys.RShiftKey))
            {
                return;
            }

            log.info($"Received [Ctrl + Alt + RShift] + {e.Key.ToString()}");
            switch (e.Key)
            {
            case Keys.F9: {
                menuReposScreen_Click(sender, e);
                return;
            }

            case Keys.F11: {
                menuFullScreen_Click(sender, e);
                return;
            }

            case Keys.F10: {
                menuToolBarShow_Click(sender, e);
                return;
            }

            case Keys.F1: {
                menuToolBarMinimize_Click(sender, e);
                return;
            }

            case Keys.F12: {
                showToolbar(false);
                menuFullScreen_Click(sender, e);
                menuReposScreen_Click(sender, e);
                return;
            }
            }
        }