title: How to get keyboard layout name from a keyboard layout identifier?
body: <p>My application has to display all the installed input languages in the system and the keyboard layouts against each input languages.</p>
  
  <p>For example:</p>
  
  <pre><code>   [InputLaguage]
      Tamil
        [Keyboard layouts]
          US
          Murasu Anjal
          Tamil
      English
          US
  </code></pre>
  
  <p>We can get installed language identifiers and keyboard layout identifiers from the </p>
  
  <pre><code>  GetKeyboardLayoutList(User32.dll) 
  </code></pre>
  
  <p><code>API function by splitting LWORD and HWORD.</code> </p>
  
  <p>But I didn’t find a way to get a keyboard layout name from the keyboard layout identifier.
  From the above example, I have to get the <code>US, Murasu Anjal and Tamil against Tamil language.</code></p>
  
  <p>Please help…</p>
  
  <p>Thanks</p>