Installing package on Mac OS

I have updated my keyboard and created a new package which installed properly on Windows. I installed Keyman on a Mac laptop (OS 14.4), restarted the Mac, and can now access Keyman via the input selector at the upper right. I copied the .kps file from Windows onto the Mac desktop.

I found an old thread here which says I can either double-click the .kps file or drag it to an open Configuration window. Double-clicking generates a message that there is no app for this file; dragging shows a green plus sign, but then nothing happens after I release the mouse button (keyboard not installed).

I downloaded one keyboard from the SIL website just to test things on the Mac, and that one installed fine. How do I get my custom package installed?

Make sure it is the .kmp (not the .kps) that you copy to the mac. Hopefully that resolves the issue. Otherwise, @mengheng or someone else may have to help you.

To elaborate on Lorna’s reply: the .kps (Keyman package source) has to be compiled to create the .kmp (Keyman package). See Step 6: Compiling, testing and distributing a Package, the final step in the packaging tutorial.

My bad – I copied the .kps not .kmp. (I had already compiled it before installing on Windows, then wanting to test on Mac.) Sorry for the noise.

A few days ago I made a ‘cheat sheet’ listing all the extensions used by Keyman Developer and the corresponding file types. Obviously this info has not yet taken up residence in my brain. I’ve also spent a lot of time trying to wrap my head around the file structure that Keyman wants, which often frustrates me.

Yep, Keyman does have a lot of file extensions used for different purposes.
Here’s a guide on most of the types:
https://help.keyman.com/developer/current-version/reference/file-types

This may also help in terms of how a “well-structured” Keyman keyboard project should be laid out: Keyman Developer structure for standard keyboard source file folders

Thank you Darcy and Marc!