Keyboard Support

Contact and Search

Keyman.com Homepage

Header bottom

Keyman.com

Other versions
Version 14.0 (current version)Version 10.0

On this page

You are viewing an old version of this documentation. Click here to open the current version, 14.0.

IKeymanKeyboardLanguageInstalled Interface

Introduction

The IKeymanKeyboardLanguageInstalled interface lists a Windows language associated with a keyboard in Keyman Engine for Windows API, or a suggested language available for installation for the keyboard.

Interface Hierarchy

IDispatch
IKeymanObject
IKeymanKeyboardLanguage
IKeymanKeyboardLanguageInstalled

Properties

OwnerKeyboard read only
Returns the keyboard associated with the language.
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, or GUID_NULL if the language is not currently installed.
IsInstalled read only
Returns TRUE if the language is currently installed for this keyboard.

Methods

Install()
If not already installed, adds this keyboard layout to the Windows language, and if necessary installs the Windows language as well.
Uninstall()
Removes this keyboard layout from the Windows language, and if it is the last input method for the language, removes the language as well.