Missing MSI file


#1

I’m trying to package a unique, self-made keyboard of another language. Keyman does not have such a keyboard. But I always get stuck on the request for the missing MSI file. How can I get this file? I’ve searched the internet to no avail at getting an MSI file for Keyman.


#2

You are looking for a file to install Keyman? Keyman installs from a .EXE file, not a .MSI file.
Here is the download page for Keyman. https://keyman.com/desktop/download.php.


#3

First of all, I’m not trying to install the keyboard, as that that has already been done. I’m trying to PACKAGE it, and the instructions clearly state the the MSI file is required.


#4

You can find the Keyman Desktop msi file at
https://downloads.keyman.com/windows/stable/9.0.528.0/


#5

Sorry I didn’t understand the question.

Perhaps this part of the Package editor help file applies?

Package Installers

A Package Installer will install both Keyman Desktop and the package at the same time, using the same bootstrap installer that Keyman Desktop uses. You will need to find the .msi file that is associated with the version of Keyman Desktop that you want to bundle the keyboard with.

There are two ways to obtain the Keyman Desktop .msi installer

  1. Downloading from Keyman Downloads
  2. Extracting the .msi installer that is embedded in the .exe installer using the “-x” option. For example, run
keymandesktop-10.0.1031.0.exe -x .

to extract the .msi file into the current folder.
You cannot select the .exe file for the Package Installer - it must be an .msi file. If you create your own custom product, you can also use the .msi file generated in this instance here.

The bootstrapper installer used for a Package Installer has several command line parameters that can be used. More information on the bootstrapper installer.

Source: https://help.keyman.com/developer/10.0/context/package-editor


#6

Thanks for your prompt response. But that link only gives a Notebook description of the file, but no means to install it.


#7

The instructions on the Packaging page clearly request an MSI file, not an exe one. The link you gave me goes to the main Keyman page and says nothing about things like this


#8

I see the MSI file here:
https://downloads.keyman.com/windows/stable/10.0.1200.0/


#9

But that link only gives a Notebook description of the file, but no means to install it.

That folder has several files to download. You’re looking for keymandesktop90.msi.

Steve’s link will be officially announced soon…


#10

In order to package a Keyman keyboard the system asks for a msi file. I searched high
and low for it until I found the file “keymandesktop100.msi” where you suggested,
but when i tried to save it, it could not be found anywhere in the computer. Is this the right file and
if so what do I do with it?


#12
In order to package a Keyman keyboard the system asks for a msi file. I searched high
and low for it until I found the file "keymandesktop100.msi" where you suggested,
but when i tried to save it, it could not be found anywhere in the computer. Is this the right file, where is it and if so what do I do with it?

#13

You’ll need to save the keymandesktop msi file to a known location on your computer. A typical location to check is c:\users\[USERNAME]\Downloads.

Then in Keyman Developer, go to Package editor --> Compile tab
(the screenshot below is from Developer 10.0.1200.0)

In the Windows Installer panel, click “Find Keyman Desktop MSI…” and browse to the location of your msi file.