Keyboard Support

Contact and Search

Keyman.com Homepage

Header bottom

Keyman.com

Other versions
Version 17.0 (home page)Version 16.0 (home page, current version)Version 15.0 (home page)Version 14.0 (home page)Version 13.0 (home page)Version 12.0 (home page)Version 11.0 (home page)Version 10.0 (home page)Version 9.0 (home page)Version 8.0Version 7.0 (home page)Version 6.0 (home page)Version 5.0 (home page)Version 4.0 (home page)

Index

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