procedure TForm1.FormCreate(Sender: TObject); begin ListBox1.Items.Clear; for i:=0 to GetKeyboardLayoutList(SizeOf(list), list)-1 do begin GetLocaleInfo(LoWord(list[i]), LOCALE_SLANGUAGE, kn, SizeOf(kn)); ListBox1.Items.Add(kn); end; end;