Read Key Of Text From Input Device C# with Example
using System.IO; using System; namespace CSharpFilesAndStreams { class ReadKeys { static void Main() { ConsoleKeyInfo keypress; Console.WriteLine("Enter keystrokes. Enter Q to stop."); do { keypress = Console.ReadKey(); // read keystrokes Console.WriteLine(" Your key is: " + keypress.KeyChar); // Check for modifier keys. if((ConsoleModifiers.Alt & keypress.Modifiers) != 0) Console.WriteLine("Alt key pressed."); if((ConsoleModifiers.Control & keypress.Modifiers) != 0) Console.WriteLine("Control key pressed."); if((ConsoleModifiers.Shift & keypress.Modifiers) != 0) Console.WriteLine("Shift key pressed."); }while(keypress.KeyChar != 'Q'); } } }