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

Options Dialog

General tab

Options dialog - General tab

The following options are configurable in TIKE in the General tab:

Show splash screen
If checked, displays a splash screen when Keyman Developer is started.
Allow multiple instances of TIKE
Allow Keyman Developer to be started multiple times, instead of loading other files in the current instance when selected from Explorer.
Open keyboard files in source view.
Instead of opening a keyboard file in the Details tab, open directly into the Layout tab, Source pane.
Save visual keyboard source files (.kvks) as XML
Keyman Developer will default to saving .kvks files as XML when editing, which makes them easier to share in version control systems such as Git. The compiled .kvk files will be binary and will work with earlier versions of Keyman Desktop. However, if you are sharing keyboard source files with developers using earlier versions of Keyman Developer, you should clear this checkbox so they can load the files.
External Editor
You can open any Keyman source file shown in the project in an external text editor by right-clicking on the file and selecting "Open in External Editor". The files available for editing externally are .kmn, .kps, and .kvks. This field configures which editor you wish to use to edit the files. Note: if you need to pass command line parameters to the editor, you will need to wrap the command in a batch file and reference the batch file here.
Proxy settings
Configure the HTTP proxy settings for online functionality within Keyman Developer, such as uploading files to Tavultesoft.
SMTP settings
Configure your SMTP server settings for email functionality within Keyman Developer, such as emailing debug URLs for the touch layout debugger.

Editor tab

Options dialog - Editor tab

Use tab character
Sets whether to use the Tab character or spaces for indents.
Indent size
The indent size, measured in number of spaces.
Link quoted font size to primary font size
If checked, the quoted font size will be the same as the default font size.
Default font
Sets the font for ordinary text in the editor.
Quoted font
Sets the font for displaying comments text and strings in Keyman source files in single or double quotes.
Editor theme
Sets the display theme and syntax highlighting options for the editor. A custom theme can be defined in a JSON file.

Debugger tab

Options dialog - Debugger tab

Enable test window (from version 5.0)
Enables the Keyman 5-style Test window instead of the debugger.
Breakpoints fire also when exiting line
Breakpoints will fire when a rule has finished being processed also.
Turn on single step after breakpoint
Activates single-step mode after a breakpoint fires.
Show matched character offsets in stores
Displays numeric indices of characters in stores
Automatically recompile if no debug information available
When the debugger starts, rebuild a keyboard without prompting if the keyboard has no debug symbols included.

Character Map tab

Options dialog - Character Map tab

Find character under cursor automatically
The character beneath the cursor in the edit window will be highlighted in the Character Map. This will intelligently parse the character data under the cursor so that a character code (e.g. U+1234) will be highlighted correctly.
Disable database lookups
Disables looking characters up in the database.
Update database
Rebuilds the Unicode character database from source unicodedata.txt and blocks.txt. These files can be downloaded from the Unicode website at This lets you update the character map with a newer version of Unicode. Keyman Developer 10.0 was released with Unicode version 10.0 data.