This is the XSLT that defines the main Keyman Desktop Configuration window. This is a complex dialog, with many elements, and so it has been split into several separate files:
keyman_keyboardlist.xsl: Keyman Desktop Configuration window - Keyboards tab
keyman_options.xsl: Keyman Desktop Configuration window - Options tab
keyman_hotkeys.xsl: Keyman Desktop Configuration window - Hotkeys tab
keyman_addins.xsl: Keyman Desktop Configuration window - Addins tab
keyman_addins.xsl: Keyman Desktop Configuration window - Languages tab
keyman_support.xsl: Keyman Desktop Configuration window - Support tab
keyman_footer.xsl: Keyman Desktop Configuration window - Footer
XML Parameters
The XML parameters available for Keyman Desktop Configuration are listed on the pages above. One general parameter is available:
<state>(state information)</state>
This special parameter should be referenced in the XSLT as follows:
<div id="state"><xsl:value-of select="state"/></div>
This enables the Configuration dialog to retain state as the contents of the div element are saved by Keyman Desktop Configuration when the dialog closes, and passed through to the dialog XSLT in the state parameter. See the existing Keyman Desktop Configuration for example on how this works - this dialog uses the State parameter only to remember that last selected tab.
Targets
The targets available for Keyman Desktop Configuration are listed on the pages above. Other general targets are:
Target | Parameters | Description |
---|---|---|
keyman:footer_activate | Opens the Product Activation dialog | |
keyman:footer_buy | Opens the Product Purchase website | |
keyman:footer_ok | Applies changes and closes Keyman Desktop Configuration | |
keyman:footer_cancel | Cancels changes and closes Keyman Desktop Configuration |