Keyboard Support

Contact and Search

Keyman.com Homepage

Header bottom

Keyman.com

Other versions
Version 9.0

On this page

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