IKeymanKeyboard Interface
Introduction
The IKeymanKeyboard interface describes a keyboard in Keyman Engine
for Windows API. It is a base class and describes both installed
keyboards and keyboard files.
Interface Hierarchy
IDispatch
IKeymanKeyboard
Properties
Bitmapread only- Returns the
&bitmapicon from the keyboard file as anIPicture. Copyrightread only- Returns the
©rightstring from the keyboard file. DefaultBCP47Languagesread only- Returns the set of default language ids for the keyboard as a space-separated list of BCP 47 codes. The first code in the list is the primary language.
DefaultHotkeyread only- Returns the default hotkey for the keyboard.
DefaultPrimaryLanguageread only- Returns the default primary language id for the keyboard.
DefaultWindowsLanguagesread only- Returns the set of default language ids for the keyboard as a space-separated list of hexadecimal strings.
Encodingsread only- Returns the set of encodings supported by the keyboard layout.
Filenameread only- Returns the fully-qualified filename of the keyboard file.
IDread only- Returns the identifier for the keyboard, which is the base name of the keyboard file without extension.
LayoutTyperead only- Returns the layout type of the keyboard as specified by the
&mnemoniclayoutstore. Messageread only- Returns the
&messagestring from the keyboard file. Nameread only- Returns the
&namefrom the keyboard file. Versionread only- Returns the
&keyboardversionstring from the keyboard file.
Methods
GetCharsUsed()- Returns a string with every Unicode character used or generated by the keyboard.


