Keyman supports a prefix at the start of the line to identify lines that should only be compiled for a specific target. If the prefix is omitted, then the line will be compiled for all targets. The supported targets in version 7.1 are Keyman (Keyman Engine), KeymanWeb and SILKey (Macintosh clone of Keyman). All other targets will be ignored, to permit compatibility with future targets.
Line Prefix | Target | Comments |
---|---|---|
$keyman: | Keyman Engine and KeymanWeb | For legacy reasons, $keyman targets both Keyman Engine and KeymanWeb. See the $keymanonly target to include rules specific for Keyman Engine |
$keymanweb: | KeymanWeb | |
$keymanonly: | Keyman Engine | |
$weaver: | SILKey | Lines with this prefix are ignored by the compiler and are used only by SILKey for Macintosh OS 9 |
History
Version 7.1. Add support for $keymanweb and $keymanonly targets
Version 3.2. Add support for $keyman and $weaver targets