---
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.