Keyboard Support

Contact and Search Homepage

Header bottom

Other versions
Version 17.0 (current version)Version 16.0Version 15.0Version 14.0Version 13.0Version 12.0Version 11.0Version 10.0Version 9.0

On this page

Introducing Keyman Developer

Welcome to Keyman Developer

Keyman Developer allows you to create your own keyboard layouts for use on the Keyman platform. Keyman is a multi-platform input method solution that runs on Windows, Mac OS X, the web, mobile web, iOS and Android. Keyman keyboards can also be read by KMFL for Linux and UNIX based platforms.

There are two core applications included in Keyman Developer: the Keyman Developer IDE (sometimes called TIKE), and KMComp.

Keyman Developer IDE

The Keyman Developer IDE, or TIKE (Tavultesoft Integrated Keyboard Editor) is a complete environment for designing, developing, testing, and packaging your keyboards for distribution. Some of the major features of Keyman Developer IDE are:

  • Keyboard Editor, for creating keyboards visually for all platforms
  • Touch Layout editor, for creating fluid touch layouts
  • Package Editor, for creating a package of keyboard, fonts and files for distribution on Windows and Mac OS X
  • Branding Pack, for creating a Keyman Engine-based product for Windows that includes your keyboards
  • Integrated compiler, to compile keyboards and packages
  • Fully interactive debugger for testing keyboards
  • Character Map, which supports viewing Unicode fonts under all Windows versions
  • On Screen Keyboard editor, for creating visual representations of keyboards
  • Projects, for managing keyboard development projects large and small


KMComp, the command-line compiler, is a straightforward tool that lets you compile keyboards and packages from the command-line.