/*
         *  Keyboard Commands
         *  ===========================
         */

        private void keyDownEvent(object sender, System.Windows.Input.KeyEventArgs e)
        {
            // check if a field is focused
            if (KeyboardCommandHandler.keyboardCommandsDisabled != FlightPlanDatabase.FlightPlanDb.textFieldFocused)
            {
                KeyboardCommandHandler.keyboardCommandsDisabled = FlightPlanDatabase.FlightPlanDb.textFieldFocused;
            }

            if (KeyboardCommandHandler.keyboardCommandsDisabled != IF_FMS.FMS.textFieldFocused)
            {
                KeyboardCommandHandler.keyboardCommandsDisabled = IF_FMS.FMS.textFieldFocused;
            }

            Console.WriteLine("Key pressed: {0}", e.Key);

            KeyboardCommandHandler.keyPressed(e.Key);
        }
        private void keyUpEvent(object sender, System.Windows.Input.KeyEventArgs e)
        {
            Console.WriteLine("KeyUp: {0}", e.Key);

            KeyboardCommandHandler.keyUp(e.Key);
        }
示例#3
0
        private void keyUpEvent(object?sender, KeyEventArgs keyEventArgs)
        {
            Console.WriteLine("KeyUp: {0}", keyEventArgs.Key);

            KeyboardCommandHandler.keyUp(keyEventArgs.Key);
        }