Detect Keyboard Language


  1. using System;  
  2.   
  3. namespace DetectKeyboardLanguage  
  4. {  
  5.     static class Program  
  6.     {  
  7.         private static void Main()  
  8.         {  
  9.             // Gets the culture name.  
  10.             Console.WriteLine(System.Windows.Forms.InputLanguage.CurrentInputLanguage.Culture.Name);  
  11.             // Gets the name of the current keyboard layout as it appears in
  12.             // the regional settings of the operating system on the computer.  
  13.             Console.WriteLine(System.Windows.Forms.InputLanguage.CurrentInputLanguage.LayoutName);  
  14.             // Obtains the next character or function key pressed by the user.  
  15.             Console.ReadKey();  
  16.         }  
  17.     }  
  18. }