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

IKeymanPackage Interface


Introduction

The IKeymanPackage interface describes a keyboard package in Keyman Engine for Windows API. It is a base class and describes both installed packages and package files. A keyboard package file is a bundle that contains keyboard layout(s), visual keyboards, documentation, fonts and any other related files to simplify distribution of keyboard layouts.

Interface Hierarchy

IDispatch

IKeymanObject

IKeymanPackage

IKeymanPackageFile

IKeymanPackageFile2

IKeymanPackageInstalled

Properties

Author read only : Returns the author as listed in the package file.

AuthorEmail read only : Returns the email address of the author as listed in the package file.

Copyright read only : Returns the copyright message from the package file.

Filename read only : Returns the fully-qualified filename of the package file.

Files read only : Returns an IKeymanPackageContentFiles reference which lists the files included within the package.

Fonts read only : Returns an IKeymanPackageContentFonts reference which lists the fonts included within the package.

Graphic read only : Returns an IPicture reference for the install screen graphic included within the package, or null if no install screen graphic was included.

GraphicFile read only : Returns an IKeymanPackageContentFile reference for the install screen graphic included within the package, or null if no install screen graphic was included.

ID read only : Returns the identifier for the package, which is the base name of the package file without extension.

Keyboards read only : Returns an IKeymanPackageContentKeyboards reference which lists the keyboard layouts included within the package.

Name read only : Returns the descriptive name of the package file.

ReadmeFile read only : Returns an IKeymanPackageContentFile reference for the install Readme HTML file included within the package, or null if no Readme file was included.

Version read only : Returns the version string from the package file.

Website read only : Returns the website of the package as listed in the package file.

WelcomeFile read only : Returns an IKeymanPackageContentFile reference for the welcome.htm documentation HTML file included within the package, or null if no documentation was included.