--- title: IKeymanLanguage Interface --- ## Introduction The `IKeymanLanguage` interface lists a Windows input method entry. ## Interface Hierarchy `IDispatch` > [`IKeymanObject`](../IKeymanObject) > > > **`IKeymanLanguage`** ## Properties [`BCP47Code`](BCP47Code) read only : Returns a BCP 47 code for the Windows language, on operating systems that support it. [`HKL`](HKL) read only : Returns a Windows HKL for the input method. [`Hotkey`](Hotkey) : Controls the current hotkey that will activate the keyboard layout with the selected language. [`KeymanKeyboardLanguage`](KeymanKeyboardLanguage) read only : Returns a [`IKeymanKeyboardLanguageInstalled`](../IKeymanKeyboardLanguageInstalled) reference for the Keyman keyboard language entry that this entry is associated with. [`LangID`](LangID) read only : Returns a Windows LANGID for the Windows language. [`LayoutName`](LayoutName) read only : Returns the display name of the input method. [`LocaleName`](LocaleName) read only : Returns the display name of the language. [`ProfileGUID`](ProfileGUID) read only : Returns the profile GUID associated with the Text Services Framework (TSF) Text Input Processor (TIP) installed for this keyboard, for this language.