public ConsoleKeyInfo ReadKey (bool intercept) { bool fresh; ConsoleKeyInfo key = ReadKeyInternal (out fresh); if (!intercept && fresh) { // echo the fresh key back to the console Echo (key); EchoFlush (); } return key; }