Keyboard Support

Contact and Search

Keyman.com Homepage

Header bottom

Keyman.com

Other versions
Version 18.0Version 17.0 (current version)Version 16.0Version 15.0Version 14.0Version 13.0Version 12.0Version 11.0Version 10.0Version 9.0

On this page

You are viewing an old version of this documentation. Click here to open the current version, 17.0.

KPS files

Used by:
Keyman Developer.
Description:
A .KPS file is a Keyman package source file.
Details:
A .KPS file is created using the Package Editor in Keyman Developer. It specifies what files are to be included in the package. It is compiled into a Keyman Package file (.KMP).
Distributed with keyboard:
No. This is a development file and should not be distributed.

File format

The optional <Strings> section of the file can be included to customise the text in the bootstrap installer. The default strings are shown below:

<Strings>
  <String Name="ssFontSize_Dialog" Value="16"/>
  <String Name="ssFontSize_Title" Value="24"/>
  <String Name="ssFontSize_InstallButton" Value="18"/>
  <String Name="ssFontName_Dialog" Value=""/>
  <String Name="ssFontName_Title" Value=""/>
  <String Name="ssFontName_InstallButton" Value=""/>
  <String Name="ssApplicationTitle" Value="Tavulteoft Keyman Desktop Setup"/>
  <String Name="ssTitle" Value="%0:s Setup"/>
  <String Name="ssWelcome_Keyboards" Value="Setup will install %0:s and the following keyboards:"/>
  <String Name="ssWelcome_Plain" Value="Setup will install %0:s"/>
  <String Name="ssCheckForUpdates" Value="Check for &amp;updates online before installing"/>
  <String Name="ssInstallButton" Value="&amp;Install Keyman Desktop"/>
  <String Name="ssExitButton" Value="E&amp;xit"/>
  <String Name="ssPackageMissing" Value="Package %0:s (%1:s) is missing.  Setup can continue but will not install this package."/>
  <String Name="ssErrorDownloadingUpdate" Value="Error %0:d downloading update from server"/>
  <String Name="ssErrorUnableToContactServer" Value="Unable to contact server"/>
  <String Name="ssErrorUnableToContactServerDetailed" Value="Unable to contact server, error was: %0:s"/>
  <String Name="ssStatusCheckingWindowsInstaller" Value="Checking Windows Installer version"/>
  <String Name="ssStatusCheckingInternetExplorer" Value="Checking Internet Explorer version"/>
  <String Name="ssStatusCheckingMSXML" Value="Checking MSXML version"/>
  <String Name="ssStatusCheckingForUpdates" Value="Checking for updates online"/>
  <String Name="ssStatusInstalling" Value="Installing Keyman Desktop"/>
  <String Name="ssStatusInstallingPackage" Value="Installing package %0:s"/>
  <String Name="ssStatusComplete" Value="Installation Complete"/>
  <String Name="ssQueryUpdateWindowsInstaller" Value="An updated version of Windows Installer is required to install Keyman Desktop.  Do you want to download and install it now?"/>
  <String Name="ssQueryUpdateInternetExplorer" Value="Internet Explorer 5.5 or later is required to install Keyman Desktop.  Do you want to download it now?"/>
  <String Name="ssQueryUpdateMSXML" Value="MSXML 3.0 is required to install Keyman Desktop.  Do you want to download it now?"/>
  <String Name="ssQueryUpdateVersion" Value="Version %1:s of Keyman Desktop has been released and is available for download.  This update is %0:dKB.  Do you want to download and install the updated version (recommended)?"/>
  <String Name="ssQueryUpdatePackage" Value="The package %0:s is already installed.  Do you wish to update it now?"/>
  <String Name="ssQueryRestart" Value="You must restart Windows before Setup can complete.  When you restart Windows, Setup will continue.  Restart now?"/>
  <String Name="ssErrorUnableToAutomaticallyRestart" Value="Windows was not able to be automatically restarted.  You should restart Windows before you try and start Keyman."/>
  <String Name="ssRedistIEUpdateRequired" Value="Internet Explorer 5.5 or later is required to install Keyman Desktop."/>
  <String Name="ssMustRestart" Value="You must restart Windows to complete Setup.  When you restart Windows, Setup will finish."/>
  <String Name="ssRedistRequired" Value="A redistributable %0:s is required but is not available in the install path.  This redistributable can be downloaded from the Tavultesoft website."/>
</Strings>