Мне нужно проверить, нажата ли какая-либо клавиша в консольном приложении. Клавишей может быть любая клавиша на клавиатуре. Что-то вроде:
if(keypressed)
{
//Cleanup the resources used
}
Я придумал это:
ConsoleKeyInfo cki;
cki=Console.ReadKey();
if(cki.Equals(cki))
Console.WriteLine("key pressed");
Он хорошо работает со всеми клавишами, кроме клавиш-модификаторов -, как я могу проверить эти клавиши?