Keyboard Support

Contact and Search Homepage

Header bottom

Other versions
Version 18.0 (home page)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.0 (home page)Version 7.0Version 6.0 (home page)Version 5.0 (home page)Version 4.0 (home page)


On this page

Step 3: Fill in details about the distribution

In the Distribution Editor, select the Details tab.

Destination Path

Choose the destination path for your product. Note that the "C:\Program Files\" label is only descriptive - the actual name of the Program Files folder depends on the installed locale of the destination computer. You can include subfolders in the path name, for example "Tavultesoft\Quick French Sample" - the Distribution Editor will understand this and create a subfolder accordingly.


Next, select the End User Licence Agreement (EULA) file for your product. Due to restrictions in Windows Installer, the EULA must be in RTF format. Most word processing applications support RTF.

Product Name

The product name displayed on this page is not editable - it has been extracted from the .kct file and is displayed for reference only.

Version Number

The version number for the product must be a 3 part number, for example "1.0.3". Whenever you make an updated version of your product, you must increment this version number. Changing the version number tells the Distribution Editor to setup an upgrade for the product and sets the internal GUIDs accordingly.

After updating the version number, the new installer will install cleanly over existing installations, upgrading any files necessary automatically. The user will not need to uninstall the old version first.

It is also possible to generate a .msp patch file from the old and new versions of the .msi files, using WiX and the Windows Installer SDK, but that is beyond the scope of this tutorial. Patch files created in this manner can be sent to Tavultesoft in order for the Online Update functionality in Keyman Engine to be available automatically in your product. Please contact Tavultesoft Support for further information.


If you distribute an updated version of Keyman Engine at any time, you should also increment the version number of your product.

Other Fields

The Copyright, Author, Email and Website fields must be completed.

Locale Folder

If you have provided translations for the user interface in your product, you should include them in a locale subfolder, just as in Keyman Desktop. Select this locale folder on this page in order to include all the files and subfolders there in the installer.

Step 4: Create shortcuts