Создаем консольное приложение с работой горячих клавиш

При создании консольных приложений зачастую возникает необходимость создания горячих клавиш. Это обусловлено тем что пользователю упрощается работа с программой. Нет необходимости в мышки и скорость работы возрастает. Так же в программе может быть реализована комбинированное нажатие клавиш, в сочетании не скольких клавиш ваша программа выполнит метод.

Рассмотрим код ниже:

    static void Main()
    {
        ConsoleKeyInfo keypress;
       
        do
        {
            keypress = Console.ReadKey(); 
           
             
            if ((ConsoleModifiers.Control & keypress.Modifiers) != 0)
            {
                if(keypress.Key == ConsoleKey.X)
                    Console.WriteLine("Нажаты Ctrl+X");
            }
            
        } while (true);
    }
}

В данном примере запускается цикл проверки на нажатие клавиш Ctrl +X, в случаи нажатия в консоль будет выведено сообщение об этом.

Обновлено: 16.10.2017 — 09:57

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.