Header keywords
Header keywords have been replaced by system stores. While all these header keywords will continue to be available in future versions of Keyman, new features are only be accessible through system stores, and system stores should be used in place of header keywords when updating layouts.
&baselayout
store
: Can be tested with if
to determine the current system hardware
keyboard layout
&Bitmap
store, BITMAP
statement, BITMAPS
statement
: An image that appears in the language menu
&CapsOnOnly
store, CAPS ON ONLY
statement
: Manages CAPS LOCK behaviour - pressing Caps Lock key only switches
on Caps Lock state
&CapsAlwaysOff
store, CAPS ALWAYS OFF
statement
: Manages CAPS LOCK behaviour - pressing Caps Lock key has no effect
&ShiftFreesCaps
store, SHIFT FREES CAPS
statement
: Manages CAPS LOCK behaviour - pressing Shift key turns off Caps Lock
&Copyright
store and COPYRIGHT
statement
: A copyright message for the keyboard
&EthnologueCode
store
: The ISO 639-3 (formerly SIL Ethnologue) code for the language
(Deprecated)
&Hotkey
store and HOTKEY
statement
: 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_embecss
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
&Language
store, LANGUAGE
statement
: Specifies the system language to install or associate with the
keyboard (Deprecated)
&layer
store
: Tests or sets the current touch keyboard layer visible on the on
screen keyboard
LAYOUT
statement
: Windows system layout for the keyboard (Deprecated)
&layoutfile
store
: Specifies the JSON format touch keyboard layout filename
&Message
store and MESSAGE
statement
: A message that appears when the keyboard is installed
&mnemoniclayout
system store
: Sets a keyboard to be mnemonic or positional
&Name
store and NAME
statement
: 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 and VERSION
statement
: The Keyman keyboard version
&VisualKeyboard
store
: Specifies the .kvk visual keyboard file associated with the keyboard
&windowslanguages
store
: Specifies a set of Windows language codes to which the keyboard can
be associated (Deprecated)