Keyboard Support

Contact and Search

Keyman.com Homepage

Header bottom

Keyman.com

On this page

(image: Keyman icon)Creating Keyboards

Introduction

If you have never created a keyboard before, you might want towork through the Keyman Developer Tutorial.The tutorial takes you through the process of creating a keyboardusing the Keyman Keyboard Language.

There are two ways to create a keyboard from scratch:

      Using the Keyboard Wizard

      The Keyboard Wizard gives you a simple interface to quickly create akeyboard using a visual representation of a computer keyboard. You candrag and drop characters from a character map, and create ANSI and Unicodekeyboard layouts. You cannot access most of Keyman's more powerful featuresfrom the Keyboard Wizard, but it will be useful to get you started on yourdesign. You can convert keyboards created in the Keyboard Wizard to standardKeyman source files in TIKE. To learn more about the Keyboard Wizard,click here.

      Using the Keyman Keyboard Language

      The Keyman Keyboard Language (.kmn files) is what provides the flexibility thatis needed to write keyboards with complex character management, including constraints,dead keys, post-entry parsing, virtual key management (accessing any key on the keyboard),and other Keyman features. You can learn more about the Keyman Keyboard Language in theProgrammer's Guide, available here.


      Feedback

      If you have any feedback or questions, just fill in this form to get in touch.