Header system stores
&baselayout
store- Can be tested with
if
to determine the current system hardware keyboard layout &Bitmap
store- An image that appears in the language menu
&CapsOnOnly
store- Manages CAPS LOCK behaviour - pressing Caps Lock key only switches on Caps Lock state
&CapsAlwaysOff
store- Manages CAPS LOCK behaviour - pressing Caps Lock key has no effect
&ShiftFreesCaps
store- Manages CAPS LOCK behaviour - pressing Shift key turns off Caps Lock
&Copyright
store- A copyright message for the keyboard
&Hotkey
store- Sets a default activation hotkey for the keyboard
&includecodes
store- Reference an external file for named character constants
&keyboardversion
store- Specifies the version of the keyboard
&kmw_embedcss
store- Specifies an additional library of CSS code to be embedded in a web or touch keyboard
&kmw_embedjs
store- Specifies an additional library of Javascript code to be embedded in a web or touch keyboard
&kmw_helpfile
store- Specifies the embedded help html file for web keyboards
&kmw_helptext
store- Specifies the embedded help text for web keyboards
&kmw_rtl
store- Specifies the directionality of text controls for web keyboards
&layer
store- Tests or sets the current touch keyboard layer visible on the on screen keyboard
&layoutfile
store- Specifies the JSON format touch keyboard layout filename
&Message
store- A message that appears when the keyboard is installed
&mnemoniclayout
store- Sets a keyboard to be mnemonic or positional
&Name
store- The name of the keyboard
&OldCharPosMatching
store- Turns on the Keyman 5.0 and earlier character position matching (not implemented)
&platform
store- Can be tested with
if
to determine current platform keyboard is operating on &targets
store- Specifies the platforms which the compiler will generate outputs for
&Version
store- The Keyman keyboard version
&VisualKeyboard
store- Specifies the .kvk visual keyboard file associated with the keyboard
Deprecated System Stores
&EthnologueCode
store- The ISO 639-3 (formerly SIL Ethnologue) code for the language (Deprecated)
&Language
store- Specifies the system language to install or associate with the keyboard (Deprecated)
&windowslanguages
store- Specifies a set of Windows language codes to which the keyboard can be associated (Deprecated)
Note
The older header keywords are deprecated and will be not be supported for
keyboards that target Keyman 19.0 or later.
[system stores](stores#toc-system-stores) should be used in place of
header keywords.