Считывание кода нажатой кливиши - C#
Формулировка задачи:
Нужно каким то образом считывать коды стрелок вверх, вниз и т.д.
Вот что я сделал но это не работает...
while (true) { ConsoleKeyInfo key; key=Console.ReadKey(); int num = System.Convert.ToInt32(key); if (num == 224) { switch (num) { case 80: Console.WriteLine("Вниз!"); break;//down case 72: Console.WriteLine("Вверх!"); break;//up case 77: Console.WriteLine("Влево!"); break;//left case 75: Console.WriteLine("Вправо!"); break;//right } } }
Решение задачи: «Считывание кода нажатой кливиши»
textual
Листинг программы
if (key.Key == ConsoleKey.UpArrow && key.Modifiers == ConsoleModifiers.Shift) { Console.WriteLine("Shift + UpArrow"); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д