Both Console.Read() and Console.ReadKey() seem to wait for a key to be pressed. How can I detect if anything was pressed without actually asking fo
Console.Read()
Console.ReadKey()
Just add the following where you want to wait:
while (!Console.KeyAvailable) {}