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 &updates online before installing"/> <String Name="ssInstallButton" Value="&Install Keyman Desktop"/> <String Name="ssExitButton" Value="E&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>