Определить какая клавиша нажата - C#
Формулировка задачи:
Здравствуйте, я пишу мини игру и не необходимо создать управление с клавиатуры. Так вот, скажите пожалуйста, можно ли как-то отследить какая нажата клавиша (в консоли) так, что бы оно не отображалось.
Т.е. я имею ввиду, что Console.ReadLine() не подойдёт, т.к. во-первых оно срабатывает только после нажатия Enter, а во-вторых пропечатывает эту клавишу в консоли.
P.s. я пробовал Console.ReadKey однако я не могу понять как запретить вывод на экран этой клавиши и как эту саму клавишу считать. Т.е. понять какую я нажал.
Решение задачи: «Определить какая клавиша нажата»
textual
Листинг программы
Console.ReadKey(true).KeyChar == 'F'