This is a quick technical note on different ways to activate Keyman Desktop for system administrators.

Activation using a command line tool

The simplest way is using the command line for kmshell.exe (located in Program Files (x86)TavultesoftKeyman Desktop 8.0):

kmshell.exe -activate <key> [-s]

Details on kmshell commands can be found on our blog.

Activation using VBScript

You can also activate using COM with the TavultesoftKeymanScript object (here in VBScript, I haven't checked for syntax):

dim kmcom, package, key, product
Set kmcom = CreateObject("kmcomapi.TavultesoftKeymanScript")
key = kmcom.GetProductActivationRequest(20, "ABCDE-...")
' Send this key to Tavultesoft, receive a response
var response = "..."
Set product = kmcom.Products.ItemsByProductID(20)

The process of sending the key to Tavultesoft and getting a response can be then be shifted to another computer, if your computers are not Internet-connected.

The COM API is documented at

You can send keys to Tavultesoft at

Activation using a network server

A network activation tool called Tavultesoft Activation Server is available at

Categories: Using Keyman Desktop

1 thought on “Activation of Keyman Desktop for Network Administrators”

Samson · November 5, 2018 at 4:38 pm

Help me

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Related Posts

Developing Keyman

Keyman 11.0 is now available

We have just released Keyman 11.0 for Windows, macOS, Linux, Android, iOS and web, as well as Keyman Developer, the keyboard development suite. Keyman for Linux is entirely new for version 11. For the other Read more…


Mitigation for Keyman, Windows 10 1803, and Amharic, Tigrinya and Sinhala issue

Background It recently came to our attention that under Windows 10 1803 and Windows 10 1809, Keyman keyboards simply do not work when associated with Amharic or Sinhala languages, and sometimes do not work with Read more…

Developing Keyman

How to send feedback to Microsoft for issues that impact Keyman

We report all issues in Windows that impact Keyman to Microsoft. If a particular issue impacts you, it is very helpful to “upvote” the issue or add further comments about the issue in the Feedback Read more…