How to create or update the .KMP file for KAB

When trying to add or update the .KMP file to my project in KAB, I found myself getting stuck. So I thought I would write out this guide for myself and anyone else that finds it helpful.

This guide assumes that you have already designed a touch-layout keyboard in Keyman Developer.

The .KMP file is the file is used by KAB to create Keyboard Apps.

To create or update the KMP file it is necessary to:

  1. Open Keyman Developer (These instructions written with version 16.0)
  2. Go to the [Project_Name].kpj tab at the top of the screen
  3. Select the Packaging tab near the bottom middle of the screen
  4. Click on [Project_Name].kps, near the middle left of the screen
  5. Go to the Build tab on the lower left
  6. Click Compile Package, near the upper left
  7. Click “Open Project Folder”, just below that, to see where the file is located (optional)
  8. Open KAB (These instructions written with version 11.2)
  9. Open the keyboard project folder
  10. Select “Keyboards” from the List
  11. Click “Add Keyboards…”, towards the upper right
  12. In the window that appears, click “Browse”
  13. Navigate to the folder that the file is in and select the .KMP file

Note that when you go back to Keyman Developer, if you want to continue editing your project keyboards, it is necessary to:

  1. Go to the [Project_Name].kpj tab at the top of the screen
  2. Select the Keyboards tab near the bottom middle of the screen
  3. Click on [Project_Name].kmn, near the middle left of the screen

I hope this helps.

KMP files are also discussed here:

https://help.keyman.com/developer/16.0/guides/distribute/tutorial/step-6