This tab shows the list of installed keyboards for the active product.
<ImagePath>(temppath to keyboard icons)</ImagePath>
<KeymanKeyboardInstalled>
<index>##</index>
<name>(Short name of keyboard)</name>
<keyboardname>(Descriptive name of keyboard)</keyboardname>
<filename>(Full path and filename of keyboard)</filename>
[<copyright>(Copyright)</copyright>]
[<message>(Keyboard message)</message>]
<encodings>
[<encoding>Unicode</encoding>]
[<encoding>Codepage</encoding>]
</encodings>
[<installedbyadmin />
[<loaded />]
[<visualkeyboard />]
<layoutpositional /> | <layoutmnemonic />
<ownerproductname>(Name of owning product)</ownerproductname>
[<keymanid>##</keymanid>]
[<bitmap>(filename of bitmap in ImagePath)</bitmap>]
</KeymanKeyboardInstalled>
<KeymanPackageInstalled>
<index>##</index>
<description>(Descriptive name of package)</description>
[<installedbyadmin />]
<name>(Short name of package)</name>
<filename>(Full path and filename of package)</filename>
<KeymanKeyboardsPackageInstalled>
<index>##</index>
<KeymanKeyboardInstalled]
<index>##</index>
<name>(short name of keyboard)</name>
<keyboardname>(descriptive name of keyboard)</keyboardname>
<filename>(full path and filename of keyboard temp file)</filename>
[<message>(keyboard message)</message>]
[<copyright>(copyright)</copyright>]
<encodings>
[<encoding>Unicode</encoding>]
[<encoding>Codepage</encoding>]
</encodings>
[<installedbyadmin />
[<loaded />]
[<visualkeyboard />]
<layoutpositional /> | <layoutmnemonic />
[<bitmap>(filename of bitmap in imagepath)</bitmap>]
[<keymanid>##</keymanid>]
<ownerproductname>(Name of owning product)</ownerproductname>
</KeymanKeyboardInstalled>
...
</KeymanKeyboardsPackageInstalled>
<Fonts>
<Font>
<filename>(filename of font)</filename>
<name>(descriptive name of font)</name>
</Font>
...
</Fonts>
<detail name="version">(version number)</detail>
<detail name="copyright">(copyright)</detail>
<detail name="author" url="(url of author email)">(author name)</detail>
<detail name="website" url="(url of website)">(url of website)</detail>
</KeymanPackageInstalled>
| Target | Parameters | Description |
|---|---|---|
| keyman:keyboard_install | Opens the Browse for Keyboard dialog, and then the Install Keyboard dialog. | |
| keyman:keyboard_download | Opens the Download Keyboard dialog | |
| keyman:keyboard_uninstall | index: The index of the keyboard from the parameters | Uninstalls the keyboard identified by index |
| keyman:keyboard_clickcheck | index: The index of the keyboard from the parameters | Toggle the loaded state of the keyboard identified by index |
| keyman:keyboard_installvisualkeyboard | index: The index of the keyboard from the parameters | Opens the Browse for On Screen Keyboard dialog and installs the OSK for the keyboard identified by index |
| keyman:keyboard_uninstallvisualkeyboard | index: The index of the keyboard from the parameters | Uninstalls the OSK for the keyboard identified by index |
| keyman:keyboard_hotkey | index: The index of the keyboard from the parameters | Opens the hotkey dialog for the keyboard identified by index |
| keyman:package_uninstall | index: The index of the package from the parameters | Uninstalls the package identified by index |
| keyman:package_welcome | index: The index of the package from the parameters | Opens the package Welcome.htm documentation for the package identified by index |