mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-09 10:25:32 +00:00
68 lines
1.7 KiB
XML
68 lines
1.7 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<!--
|
|
@@keys: [K_Q][K_W][K_Q]
|
|
@@expected: \u0127\u1790\u17B6\u0127
|
|
-->
|
|
<!DOCTYPE keyboard3 SYSTEM "../../../../../resources/standards-data/ldml-keyboards/techpreview/dtd/ldmlKeyboard3.dtd">
|
|
<keyboard3 locale="mt" conformsTo="techpreview">
|
|
<version number="1.0.0" />
|
|
|
|
<info author="srl295" indicator="🙀" layout="qwerty" normalization="NFC" />
|
|
|
|
<names>
|
|
<name value="TestKbd" />
|
|
</names>
|
|
|
|
<vkeys>
|
|
<vkey from="Q" to="A" />
|
|
<vkey from="A" to="Q" />
|
|
</vkeys>
|
|
|
|
<displays>
|
|
<!-- values chosen to reuse strings -->
|
|
<display to="a" display="^" />
|
|
<display id="e" display="^e" />
|
|
<displayOptions baseCharacter="e" />
|
|
</displays>
|
|
|
|
<keys>
|
|
<key id="hmaqtugha" to="ħ" longPress="a e" />
|
|
<key id="that" to="ថា" />
|
|
</keys>
|
|
|
|
<layers form="us" minDeviceWidth="123">
|
|
<layer id="base">
|
|
<row keys="hmaqtugha that" />
|
|
</layer>
|
|
</layers>
|
|
|
|
<variables>
|
|
<string id="a" value="\m{a}"/>
|
|
<string id="vst" value="abc"/>
|
|
<set id="vse" value="a b c"/>
|
|
<unicodeSet id="vus" value="[abc]"/>
|
|
</variables>
|
|
|
|
<transforms type="simple">
|
|
<transformGroup>
|
|
<transform from="^a" to="â" />
|
|
<transform from="a" to="\m{a}" />
|
|
</transformGroup>
|
|
<transformGroup>
|
|
<!-- delete that marker -->
|
|
<transform from="\m{a}" />
|
|
</transformGroup>
|
|
|
|
<transformGroup>
|
|
<!-- Northern Thai example from spec -->
|
|
<reorder before="\u{1A6B}" from="\u{1A60}[\u1A75-\u1A79]\u{1A45}" order="10 55 10" />
|
|
</transformGroup>
|
|
</transforms>
|
|
|
|
<transforms type="backspace">
|
|
<transformGroup>
|
|
<transform from="^e" />
|
|
</transformGroup>
|
|
</transforms>
|
|
</keyboard3>
|