Keyboard Support

Contact and Search

Keyman.com Homepage

Header bottom

Keyman.com

On this page

Keyman Keyboard Language Reference


any() statement : Matches on an array of characters

&baselayout store : Determines the current system hardware keyboard layout

baselayout() statement : Determines the current system hardware keyboard layout

beep statement : Generates a beep on the speaker (or a flash on web devices)

begin statement : Defines the starting group for the keyboard layout

&Bitmap store, BITMAP statement, BITMAPS statement : An image that appears in the language menu

call() statement : Calls an Input Method Extension

&CapsAlwaysOff store, CAPS ALWAYS OFF statement : Manages CAPS LOCK behaviour - pressing Caps Lock key has no effect

&CapsOnOnly store, CAPS ON ONLY statement : Manages CAPS LOCK behaviour - pressing Caps Lock key only switches on Caps Lock state

&CasedKeys store : Defines a range of virtual keys affected by Caps Lock

context statement : Outputs the context part of a rule

&Copyright store and COPYRIGHT statement : A copyright message for the keyboard

deadkey(), dk() statement : Matches and generates deadkeys

&displayMap store : Specifies a mapping file for on screen keyboard display data

&EthnologueCode store : The ISO 639-3 (formerly SIL Ethnologue) code for the language (Deprecated)

group() statement : Starts a new group of rules

&Hotkey store and HOTKEY statement : Sets a default activation hotkey for the keyboard

&includecodes store : Reference an external file for named character constants

if() statement : Tests a store or system state for a value

index() statement : Outputs from an array of characters

&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

&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

layer() statement : Sets the current touch keyboard layer visible on the on screen keyboard

LAYOUT statement : Windows system layout for the keyboard (Obsolete)

&layoutfile store : Specifies the JSON format touch keyboard layout filename

match rule : A system rule that is fired after another rule is matched in the same group

&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

&newLayer store : Reports on which layer the current touch keyboard has recently changed to in a PostContext process

nomatch rule : A system rule that is fired when no rule is matched in a group

notany() statement : Matches anything not in a particular array of characters

nul statement : Forces no output on a rule, or enforces empty context

&OldCharPosMatching store : Turns on the Keyman 5.0 and earlier character position matching (not implemented)

&oldLayer store : Reports on which layer the current touch keyboard has recently changed from in a PostContext process

outs() statement : Outputs an array of characters

&platform store : Determines the current platform keyboard is operating on

platform() statement : Determines the current platform keyboard is operating on

reset() statement : Resets a store to its initial value

return statement : Stops processing of the current keystroke

save() statement : Persists a store value for next edit session

set() statement : Sets a store or system state to a specific value

&ShiftFreesCaps store, SHIFT FREES CAPS statement : Manages CAPS LOCK behaviour - pressing Shift key turns off Caps Lock

store() statement : Defines an array of characters

&targets store : Specifies the platforms which the compiler will generate outputs for

use() statement : Starts processing in another group

&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)

See also