match rule is fired after any rule is matched and fired in the same group.
match > ...
match rule will not be fired if the rule in the group that
was matched includes a
use() statement in its output. A workaround for this
situation is to duplicate the
match rule output in the output of rules that
use() statements. A more comprehensive solution may be included in
future versions of the language.
group(main) using keys any(vowel) + '^' > context U+0302 match > use(CombineDiacritics) group(CombineDiacritics) any(vowel) U+0302 > index(vowelWithCircumflex, 1)
match rule can be used in keyboards on all platforms.
|Windows||macOS||Linux||Desktop web||Mobile web||iOS||Android|
match rule was introduced in Keyman 3.0.