installkeyboard.xsl: Install Keyboard Dialog
This dialog is displayed when a keyboard is to be installed.
XML Parameters - Keyboards
<KeymanKeyboardFile>
<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>
<layoutpositional /> | <layoutmnemonic />
[<bitmap>(filename of bitmap in imagepath)</bitmap>]
</KeymanKeyboardFile>
XML Parameters - Packages
<KeymanPackageFile>
<index>##</index>
<description>(Descriptive name of package)</description>
<name>(Short name of package)</name>
<filename>(Full path and filename of package)</filename>
<readme>(Full path and filename of readme temp file)</readme>
<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>
<graphic>(full path and filename of 140x250 pixel graphic temp file for package, if it exists)</graphic>
<KeymanKeyboardsPackageFile>
<index>##</index>
<KeymanKeyboardFile>
<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>
<layoutpositional /> | <layoutmnemonic />
[<bitmap>(filename of bitmap in imagepath)</bitmap>]
</KeymanKeyboardFile>
...
</KeymanKeyboardsPackageFile>
</KeymanPackageFile>
Targets
Target | Parameters | Description |
---|---|---|
keyman:keyboard_install |
Installs the keyboard and closes the dialog | |
keyman:keyboard_cancel |
Cancels the dialog |