IKeymanKeyboardInstalled Interface
Introduction
The IKeymanKeyboardInstalled interface describes a keyboard file that has been
installed and allows modification of keyboard option values for the keyboard file.
Interface Hierarchy
Properties
IconFilenameread only- Returns the string filename of the icon file associated with the keyboard. When the keyboard is installed the icon file is generated from the icon resource contained within the keyboard.
KeymanIDread only- Returns the integer identifier for the keyboard used internally by Keyman Engine.
Languagesread only- Returns an
IKeymanKeyboardLanguagesInstalledreference which lists the Windows languages with which the keyboard is currently associated.
Loaded- Determines whether the keyboard layout is selectable by the user. When unloaded, the keyboard is removed from the user's keyboard picker.
Optionsread only- Returns an
IKeymanKeyboardOptionsreference which lists the user-configurable options for the keyboard layout.
OwnerPackageread only- If the keyboard was installed as part of a package, returns the
IKeymanPackageInstalledreference for the package; otherwise returnsnull.
VisualKeyboardread only- If an associated visual keyboard is installed, returns the
IKeymanVisualKeyboardreference for the visual keyboard; otherwise returnsnull.
Methods
InstallVisualKeyboard()- Installs a visual keyboard file into Keyman Engine for Windows and associates it with the keyboard.
Uninstall()- Uninstalls the keyboard from Keyman Engine for Windows.


