Read keystrokes from the console by using ReadKey() : ConsoleKey : Development C# Examples


C# Examples » Development » ConsoleKey »

 

Read keystrokes from the console by using ReadKey()









    
using  System;    
    
class  MainClass  {        
    public  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');  
    }        
}
    
   
  
   



Output

Enter keystrokes. Enter Q to stop.
q Your key is: q
w Your key is: w
e Your key is: e
q Your key is: q
w Your key is: w
e Your key is: e
r Your key is: r
e Your key is: e
w Your key is: w
q Your key is: q
Q Your key is: Q
Shift key pressed.


HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo Development
» ConsoleKey