Necesito comprobar si se presionó alguna tecla en una aplicación de consola. La clave puede ser cualquier tecla en el teclado. Algo así como:Comprobando si se presionó alguna tecla en la aplicación de consola C#
if(keypressed)
{
//Cleanup the resources used
}
me había ocurrido esto:
ConsoleKeyInfo cki;
cki=Console.ReadKey();
if(cki.Equals(cki))
Console.WriteLine("key pressed");
Funciona bien con todas las teclas excepto las teclas modificadoras - ¿cómo puedo comprobar estas llaves?
¿Qué has intentado? – BugFinder
ConsoleKeyInfo cki; cki = Console.ReadKey(); if (cki.Equals (cki)) Console.WriteLine ("tecla presionada"); Funciona bien con todas las teclas excepto las de modificación. – user1502952
Wow, has cambiado mucho tu pregunta desde que la contesté ... – BugFinder