summaryrefslogtreecommitdiffstats
path: root/tests/manual/cocoa/textinput/Debug.keylayout
diff options
context:
space:
mode:
Diffstat (limited to 'tests/manual/cocoa/textinput/Debug.keylayout')
-rw-r--r--tests/manual/cocoa/textinput/Debug.keylayout1432
1 files changed, 1432 insertions, 0 deletions
diff --git a/tests/manual/cocoa/textinput/Debug.keylayout b/tests/manual/cocoa/textinput/Debug.keylayout
new file mode 100644
index 0000000000..bad7a4f641
--- /dev/null
+++ b/tests/manual/cocoa/textinput/Debug.keylayout
@@ -0,0 +1,1432 @@
+<?xml version="1.1" encoding="UTF-8"?>
+<!DOCTYPE keyboard SYSTEM "file://localhost/System/Library/DTDs/KeyboardLayout.dtd">
+<!--Created by Ukelele version 343 on 2021-08-15 at 12:01 (CEST)-->
+<!--Last edited by Ukelele version 343 on 2021-08-16 at 11:57 (CEST)-->
+<keyboard group="126" id="-22336" name="Debug" maxout="10">
+ <layouts>
+ <layout first="0" last="17" mapSet="ANSI" modifiers="Modifiers"/>
+ <layout first="18" last="18" mapSet="JIS" modifiers="Modifiers"/>
+ <layout first="21" last="23" mapSet="JIS" modifiers="Modifiers"/>
+ <layout first="30" last="30" mapSet="JIS" modifiers="Modifiers"/>
+ <layout first="33" last="33" mapSet="JIS" modifiers="Modifiers"/>
+ <layout first="36" last="36" mapSet="JIS" modifiers="Modifiers"/>
+ <layout first="194" last="194" mapSet="JIS" modifiers="Modifiers"/>
+ <layout first="197" last="197" mapSet="JIS" modifiers="Modifiers"/>
+ <layout first="200" last="201" mapSet="JIS" modifiers="Modifiers"/>
+ <layout first="206" last="207" mapSet="JIS" modifiers="Modifiers"/>
+ </layouts>
+ <modifierMap id="Modifiers" defaultIndex="6">
+ <keyMapSelect mapIndex="0">
+ <modifier keys=""/>
+ </keyMapSelect>
+ <keyMapSelect mapIndex="1">
+ <modifier keys="anyOption"/>
+ </keyMapSelect>
+ <keyMapSelect mapIndex="2">
+ <modifier keys="anyShift"/>
+ </keyMapSelect>
+ <keyMapSelect mapIndex="3">
+ <modifier keys="command"/>
+ </keyMapSelect>
+ <keyMapSelect mapIndex="4">
+ <modifier keys="anyControl"/>
+ </keyMapSelect>
+ <keyMapSelect mapIndex="5">
+ <modifier keys="caps"/>
+ </keyMapSelect>
+ <keyMapSelect mapIndex="6">
+ <modifier keys="anyShift anyOption"/>
+ </keyMapSelect>
+ <keyMapSelect mapIndex="7">
+ <modifier keys="anyOption command"/>
+ </keyMapSelect>
+ <keyMapSelect mapIndex="8">
+ <modifier keys="anyOption anyControl"/>
+ </keyMapSelect>
+ <keyMapSelect mapIndex="9">
+ <modifier keys="anyShift command"/>
+ </keyMapSelect>
+ <keyMapSelect mapIndex="10">
+ <modifier keys="command anyControl"/>
+ </keyMapSelect>
+ <keyMapSelect mapIndex="11">
+ <modifier keys="anyShift anyControl"/>
+ </keyMapSelect>
+ </modifierMap>
+ <keyMapSet id="ANSI">
+ <keyMap index="0">
+ <key code="0" action="Dead key without terminator"/>
+ <key code="1" action="Dead key with terminator"/>
+ <key code="2" action="Dead key with long terminator"/>
+ <key code="3" output="x"/>
+ <key code="4" output=""/>
+ <key code="5" output=""/>
+ <key code="6" output=""/>
+ <key code="7" output=""/>
+ <key code="8" output=""/>
+ <key code="9" output=""/>
+ <key code="11" output=""/>
+ <key code="12" action="a"/>
+ <!--Single letter with different letter for each modifier key, including compound modifiers-->
+ <key code="13" action="aa"/>
+ <key code="14" action="aaa"/>
+ <key code="15" action="aaaa"/>
+ <key code="16" output=""/>
+ <key code="17" output=""/>
+ <key code="18" output=""/>
+ <key code="19" output=""/>
+ <key code="20" output=""/>
+ <key code="21" output=""/>
+ <key code="22" output=""/>
+ <key code="23" output=""/>
+ <key code="24" output=""/>
+ <key code="25" output=""/>
+ <key code="26" output=""/>
+ <key code="27" output=""/>
+ <key code="28" output=""/>
+ <key code="29" output=""/>
+ <key code="30" output="x"/>
+ <key code="31" output=""/>
+ <key code="32" output=""/>
+ <key code="33" output=""/>
+ <key code="34" output=""/>
+ <key code="35" output=""/>
+ <key code="36" output="&#x000D;"/>
+ <key code="37" output=""/>
+ <key code="38" output=""/>
+ <key code="39" output=""/>
+ <key code="40" output=""/>
+ <key code="41" output=""/>
+ <key code="42" output=""/>
+ <key code="43" output=""/>
+ <key code="44" output=""/>
+ <key code="45" output=""/>
+ <key code="46" output=""/>
+ <key code="47" output=""/>
+ <key code="48" output="&#x0009;"/>
+ <key code="49" action="action"/>
+ <key code="50" output=""/>
+ <key code="51" output="&#x0008;"/>
+ <key code="53" output="&#x001B;"/>
+ <key code="64" output="&#x0010;"/>
+ <key code="65" output=""/>
+ <key code="66" output="&#x001D;"/>
+ <key code="67" output=""/>
+ <key code="69" output=""/>
+ <key code="70" output="&#x001C;"/>
+ <key code="71" output="&#x001B;"/>
+ <key code="72" output="&#x001F;"/>
+ <key code="75" output=""/>
+ <key code="76" output="&#x0003;"/>
+ <key code="77" output="&#x001E;"/>
+ <key code="78" output=""/>
+ <key code="79" output="&#x0010;"/>
+ <key code="80" output="&#x0010;"/>
+ <key code="81" output=""/>
+ <key code="82" output=""/>
+ <key code="83" output=""/>
+ <key code="84" output=""/>
+ <key code="85" output=""/>
+ <key code="86" output=""/>
+ <key code="87" output=""/>
+ <key code="88" output=""/>
+ <key code="89" output=""/>
+ <key code="91" output=""/>
+ <key code="92" output=""/>
+ <key code="96" output="&#x0010;"/>
+ <key code="97" output="&#x0010;"/>
+ <key code="98" output="&#x0010;"/>
+ <key code="99" output="&#x0010;"/>
+ <key code="100" output="&#x0010;"/>
+ <key code="101" output="&#x0010;"/>
+ <key code="103" output="&#x0010;"/>
+ <key code="105" output="&#x0010;"/>
+ <key code="106" output="&#x0010;"/>
+ <key code="107" output="&#x0010;"/>
+ <key code="109" output="&#x0010;"/>
+ <key code="111" output="&#x0010;"/>
+ <key code="113" output="&#x0010;"/>
+ <key code="114" output="&#x0005;"/>
+ <key code="115" output="&#x0001;"/>
+ <key code="116" output="&#x000B;"/>
+ <key code="117" output="&#x007F;"/>
+ <key code="118" output="&#x0010;"/>
+ <key code="119" output="&#x0004;"/>
+ <key code="120" output="&#x0010;"/>
+ <key code="121" output="&#x000C;"/>
+ <key code="122" output="&#x0010;"/>
+ <key code="123" output="&#x001C;"/>
+ <key code="124" output="&#x001D;"/>
+ <key code="125" output="&#x001F;"/>
+ <key code="126" output="&#x001E;"/>
+ </keyMap>
+ <keyMap index="1">
+ <key code="0" output=""/>
+ <key code="1" output=""/>
+ <key code="2" output=""/>
+ <key code="3" action="Dead key with modifier"/>
+ <key code="4" output=""/>
+ <key code="5" output=""/>
+ <key code="6" output=""/>
+ <key code="7" output=""/>
+ <key code="8" output=""/>
+ <key code="9" output=""/>
+ <key code="11" output=""/>
+ <key code="12" action="d"/>
+ <key code="13" action="dd"/>
+ <key code="14" action="ddd"/>
+ <key code="15" action="dddd"/>
+ <key code="16" output=""/>
+ <key code="17" output=""/>
+ <key code="18" output=""/>
+ <key code="19" output=""/>
+ <key code="20" output=""/>
+ <key code="21" output=""/>
+ <key code="22" output=""/>
+ <key code="23" output=""/>
+ <key code="24" output=""/>
+ <key code="25" output=""/>
+ <key code="26" output=""/>
+ <key code="27" output=""/>
+ <key code="28" output=""/>
+ <key code="29" output=""/>
+ <key code="30" output=""/>
+ <key code="31" output=""/>
+ <key code="32" output=""/>
+ <key code="33" output=""/>
+ <key code="34" output=""/>
+ <key code="35" output=""/>
+ <key code="36" output="&#x000D;"/>
+ <key code="37" output=""/>
+ <key code="38" output=""/>
+ <key code="39" output=""/>
+ <key code="40" output=""/>
+ <key code="41" output=""/>
+ <key code="42" output=""/>
+ <key code="43" output=""/>
+ <key code="44" output=""/>
+ <key code="45" output=""/>
+ <key code="46" output=""/>
+ <key code="47" output=""/>
+ <key code="48" output="&#x0009;"/>
+ <key code="49" output=""/>
+ <key code="50" output=""/>
+ <key code="51" output="&#x0008;"/>
+ <key code="53" output="&#x001B;"/>
+ <key code="64" output="&#x0010;"/>
+ <key code="65" output=""/>
+ <key code="66" output="&#x001D;"/>
+ <key code="67" output=""/>
+ <key code="69" output=""/>
+ <key code="70" output="&#x001C;"/>
+ <key code="71" output="&#x001B;"/>
+ <key code="72" output="&#x001F;"/>
+ <key code="75" output=""/>
+ <key code="76" output="&#x0003;"/>
+ <key code="77" output="&#x001E;"/>
+ <key code="78" output=""/>
+ <key code="79" output="&#x0010;"/>
+ <key code="80" output="&#x0010;"/>
+ <key code="81" output=""/>
+ <key code="82" output=""/>
+ <key code="83" output=""/>
+ <key code="84" output=""/>
+ <key code="85" output=""/>
+ <key code="86" output=""/>
+ <key code="87" output=""/>
+ <key code="88" output=""/>
+ <key code="89" output=""/>
+ <key code="91" output=""/>
+ <key code="92" output=""/>
+ <key code="96" output="&#x0010;"/>
+ <key code="97" output="&#x0010;"/>
+ <key code="98" output="&#x0010;"/>
+ <key code="99" output="&#x0010;"/>
+ <key code="100" output="&#x0010;"/>
+ <key code="101" output="&#x0010;"/>
+ <key code="103" output="&#x0010;"/>
+ <key code="105" output="&#x0010;"/>
+ <key code="106" output="&#x0010;"/>
+ <key code="107" output="&#x0010;"/>
+ <key code="109" output="&#x0010;"/>
+ <key code="111" output="&#x0010;"/>
+ <key code="113" output="&#x0010;"/>
+ <key code="114" output="&#x0005;"/>
+ <key code="115" output="&#x0001;"/>
+ <key code="116" output="&#x000B;"/>
+ <key code="117" output="&#x007F;"/>
+ <key code="118" output="&#x0010;"/>
+ <key code="119" output="&#x0004;"/>
+ <key code="120" output="&#x0010;"/>
+ <key code="121" output="&#x000C;"/>
+ <key code="122" output="&#x0010;"/>
+ <key code="123" output="&#x001C;"/>
+ <key code="124" output="&#x001D;"/>
+ <key code="125" output="&#x001F;"/>
+ <key code="126" output="&#x001E;"/>
+ </keyMap>
+ <keyMap index="2">
+ <key code="0" output=""/>
+ <key code="1" output=""/>
+ <key code="2" output=""/>
+ <key code="3" output=""/>
+ <key code="4" output=""/>
+ <key code="5" output=""/>
+ <key code="6" output=""/>
+ <key code="7" output=""/>
+ <key code="8" output=""/>
+ <key code="9" output=""/>
+ <key code="11" output=""/>
+ <key code="12" action="b 1"/>
+ <key code="13" output="bb"/>
+ <key code="14" output="bbb"/>
+ <key code="15" output="bbbb"/>
+ <key code="16" output=""/>
+ <key code="17" output=""/>
+ <key code="18" output=""/>
+ <key code="19" output=""/>
+ <key code="20" output=""/>
+ <key code="21" output=""/>
+ <key code="22" output=""/>
+ <key code="23" output=""/>
+ <key code="24" output=""/>
+ <key code="25" output=""/>
+ <key code="26" output=""/>
+ <key code="27" output=""/>
+ <key code="28" output=""/>
+ <key code="29" output=""/>
+ <key code="30" output=""/>
+ <key code="31" output=""/>
+ <key code="32" output=""/>
+ <key code="33" output=""/>
+ <key code="34" output=""/>
+ <key code="35" output=""/>
+ <key code="36" output="&#x000D;"/>
+ <key code="37" output=""/>
+ <key code="38" output=""/>
+ <key code="39" output=""/>
+ <key code="40" output=""/>
+ <key code="41" output=""/>
+ <key code="42" output=""/>
+ <key code="43" output=""/>
+ <key code="44" output=""/>
+ <key code="45" output=""/>
+ <key code="46" output=""/>
+ <key code="47" output=""/>
+ <key code="48" output="&#x0009;"/>
+ <key code="49" output=""/>
+ <key code="50" output=""/>
+ <key code="51" output="&#x0008;"/>
+ <key code="53" output="&#x001B;"/>
+ <key code="64" output="&#x0010;"/>
+ <key code="65" output=""/>
+ <key code="66" output="&#x001D;"/>
+ <key code="67" output=""/>
+ <key code="69" output=""/>
+ <key code="70" output="&#x001C;"/>
+ <key code="71" output="&#x001B;"/>
+ <key code="72" output="&#x001F;"/>
+ <key code="75" output=""/>
+ <key code="76" output="&#x0003;"/>
+ <key code="77" output="&#x001E;"/>
+ <key code="78" output=""/>
+ <key code="79" output="&#x0010;"/>
+ <key code="80" output="&#x0010;"/>
+ <key code="81" output=""/>
+ <key code="82" output=""/>
+ <key code="83" output=""/>
+ <key code="84" output=""/>
+ <key code="85" output=""/>
+ <key code="86" output=""/>
+ <key code="87" output=""/>
+ <key code="88" output=""/>
+ <key code="89" output=""/>
+ <key code="91" output=""/>
+ <key code="92" output=""/>
+ <key code="96" output="&#x0010;"/>
+ <key code="97" output="&#x0010;"/>
+ <key code="98" output="&#x0010;"/>
+ <key code="99" output="&#x0010;"/>
+ <key code="100" output="&#x0010;"/>
+ <key code="101" output="&#x0010;"/>
+ <key code="103" output="&#x0010;"/>
+ <key code="105" output="&#x0010;"/>
+ <key code="106" output="&#x0010;"/>
+ <key code="107" output="&#x0010;"/>
+ <key code="109" output="&#x0010;"/>
+ <key code="111" output="&#x0010;"/>
+ <key code="113" output="&#x0010;"/>
+ <key code="114" output="&#x0005;"/>
+ <key code="115" output="&#x0001;"/>
+ <key code="116" output="&#x000B;"/>
+ <key code="117" output="&#x007F;"/>
+ <key code="118" output="&#x0010;"/>
+ <key code="119" output="&#x0004;"/>
+ <key code="120" output="&#x0010;"/>
+ <key code="121" output="&#x000C;"/>
+ <key code="122" output="&#x0010;"/>
+ <key code="123" output="&#x001C;"/>
+ <key code="124" output="&#x001D;"/>
+ <key code="125" output="&#x001F;"/>
+ <key code="126" output="&#x001E;"/>
+ </keyMap>
+ <keyMap index="3">
+ <key code="0" output=""/>
+ <key code="1" output=""/>
+ <key code="2" output=""/>
+ <key code="3" output=""/>
+ <key code="4" output=""/>
+ <key code="5" output=""/>
+ <key code="6" output=""/>
+ <key code="7" output=""/>
+ <key code="8" output=""/>
+ <key code="9" output=""/>
+ <key code="11" output=""/>
+ <key code="12" output="e"/>
+ <key code="13" output="ee"/>
+ <key code="14" output="eee"/>
+ <key code="15" output="eeee"/>
+ <key code="16" output=""/>
+ <key code="17" output=""/>
+ <key code="18" output=""/>
+ <key code="19" output=""/>
+ <key code="20" output=""/>
+ <key code="21" output=""/>
+ <key code="22" output=""/>
+ <key code="23" output=""/>
+ <key code="24" output=""/>
+ <key code="25" output=""/>
+ <key code="26" output=""/>
+ <key code="27" output=""/>
+ <key code="28" output=""/>
+ <key code="29" output=""/>
+ <key code="30" output=""/>
+ <key code="31" output=""/>
+ <key code="32" output=""/>
+ <key code="33" output=""/>
+ <key code="34" output=""/>
+ <key code="35" output=""/>
+ <key code="36" output="&#x000D;"/>
+ <key code="37" output=""/>
+ <key code="38" output=""/>
+ <key code="39" output=""/>
+ <key code="40" output=""/>
+ <key code="41" output=""/>
+ <key code="42" output=""/>
+ <key code="43" output=""/>
+ <key code="44" output=""/>
+ <key code="45" output=""/>
+ <key code="46" output=""/>
+ <key code="47" output=""/>
+ <key code="48" output="&#x0009;"/>
+ <key code="49" output=""/>
+ <key code="50" output=""/>
+ <key code="51" output="&#x0008;"/>
+ <key code="53" output="&#x001B;"/>
+ <key code="64" output="&#x0010;"/>
+ <key code="65" output=""/>
+ <key code="66" output="&#x001D;"/>
+ <key code="67" output=""/>
+ <key code="69" output=""/>
+ <key code="70" output="&#x001C;"/>
+ <key code="71" output="&#x001B;"/>
+ <key code="72" output="&#x001F;"/>
+ <key code="75" output=""/>
+ <key code="76" output="&#x0003;"/>
+ <key code="77" output="&#x001E;"/>
+ <key code="78" output=""/>
+ <key code="79" output="&#x0010;"/>
+ <key code="80" output="&#x0010;"/>
+ <key code="81" output=""/>
+ <key code="82" output=""/>
+ <key code="83" output=""/>
+ <key code="84" output=""/>
+ <key code="85" output=""/>
+ <key code="86" output=""/>
+ <key code="87" output=""/>
+ <key code="88" output=""/>
+ <key code="89" output=""/>
+ <key code="91" output=""/>
+ <key code="92" output=""/>
+ <key code="96" output="&#x0010;"/>
+ <key code="97" output="&#x0010;"/>
+ <key code="98" output="&#x0010;"/>
+ <key code="99" output="&#x0010;"/>
+ <key code="100" output="&#x0010;"/>
+ <key code="101" output="&#x0010;"/>
+ <key code="103" output="&#x0010;"/>
+ <key code="105" output="&#x0010;"/>
+ <key code="106" output="&#x0010;"/>
+ <key code="107" output="&#x0010;"/>
+ <key code="109" output="&#x0010;"/>
+ <key code="111" output="&#x0010;"/>
+ <key code="113" output="&#x0010;"/>
+ <key code="114" output="&#x0005;"/>
+ <key code="115" output="&#x0001;"/>
+ <key code="116" output="&#x000B;"/>
+ <key code="117" output="&#x007F;"/>
+ <key code="118" output="&#x0010;"/>
+ <key code="119" output="&#x0004;"/>
+ <key code="120" output="&#x0010;"/>
+ <key code="121" output="&#x000C;"/>
+ <key code="122" output="&#x0010;"/>
+ <key code="123" output="&#x001C;"/>
+ <key code="124" output="&#x001D;"/>
+ <key code="125" output="&#x001F;"/>
+ <key code="126" output="&#x001E;"/>
+ </keyMap>
+ <keyMap index="4">
+ <key code="0" output=""/>
+ <key code="1" output=""/>
+ <key code="2" output=""/>
+ <key code="3" output=""/>
+ <key code="4" output=""/>
+ <key code="5" output=""/>
+ <key code="6" output=""/>
+ <key code="7" output=""/>
+ <key code="8" output=""/>
+ <key code="9" output=""/>
+ <key code="11" output=""/>
+ <key code="12" output="c"/>
+ <key code="13" output="cc"/>
+ <key code="14" output="ccc"/>
+ <key code="15" output="cccc"/>
+ <key code="16" output=""/>
+ <key code="17" output=""/>
+ <key code="18" output=""/>
+ <key code="19" output=""/>
+ <key code="20" output=""/>
+ <key code="21" output=""/>
+ <key code="22" output=""/>
+ <key code="23" output=""/>
+ <key code="24" output=""/>
+ <key code="25" output=""/>
+ <key code="26" output=""/>
+ <key code="27" output=""/>
+ <key code="28" output=""/>
+ <key code="29" output=""/>
+ <key code="30" output=""/>
+ <key code="31" output=""/>
+ <key code="32" output=""/>
+ <key code="33" output=""/>
+ <key code="34" output=""/>
+ <key code="35" output=""/>
+ <key code="36" output="&#x000D;"/>
+ <key code="37" output=""/>
+ <key code="38" output=""/>
+ <key code="39" output=""/>
+ <key code="40" output=""/>
+ <key code="41" output=""/>
+ <key code="42" output=""/>
+ <key code="43" output=""/>
+ <key code="44" output=""/>
+ <key code="45" output=""/>
+ <key code="46" output=""/>
+ <key code="47" output=""/>
+ <key code="48" output="&#x0009;"/>
+ <key code="49" output=""/>
+ <key code="50" output=""/>
+ <key code="51" output="&#x0008;"/>
+ <key code="53" output="&#x001B;"/>
+ <key code="64" output="&#x0010;"/>
+ <key code="65" output=""/>
+ <key code="66" output="&#x001D;"/>
+ <key code="67" output=""/>
+ <key code="69" output=""/>
+ <key code="70" output="&#x001C;"/>
+ <key code="71" output="&#x001B;"/>
+ <key code="72" output="&#x001F;"/>
+ <key code="75" output=""/>
+ <key code="76" output="&#x0003;"/>
+ <key code="77" output="&#x001E;"/>
+ <key code="78" output=""/>
+ <key code="79" output="&#x0010;"/>
+ <key code="80" output="&#x0010;"/>
+ <key code="81" output=""/>
+ <key code="82" output=""/>
+ <key code="83" output=""/>
+ <key code="84" output=""/>
+ <key code="85" output=""/>
+ <key code="86" output=""/>
+ <key code="87" output=""/>
+ <key code="88" output=""/>
+ <key code="89" output=""/>
+ <key code="91" output=""/>
+ <key code="92" output=""/>
+ <key code="96" output="&#x0010;"/>
+ <key code="97" output="&#x0010;"/>
+ <key code="98" output="&#x0010;"/>
+ <key code="99" output="&#x0010;"/>
+ <key code="100" output="&#x0010;"/>
+ <key code="101" output="&#x0010;"/>
+ <key code="103" output="&#x0010;"/>
+ <key code="105" output="&#x0010;"/>
+ <key code="106" output="&#x0010;"/>
+ <key code="107" output="&#x0010;"/>
+ <key code="109" output="&#x0010;"/>
+ <key code="111" output="&#x0010;"/>
+ <key code="113" output="&#x0010;"/>
+ <key code="114" output="&#x0005;"/>
+ <key code="115" output="&#x0001;"/>
+ <key code="116" output="&#x000B;"/>
+ <key code="117" output="&#x007F;"/>
+ <key code="118" output="&#x0010;"/>
+ <key code="119" output="&#x0004;"/>
+ <key code="120" output="&#x0010;"/>
+ <key code="121" output="&#x000C;"/>
+ <key code="122" output="&#x0010;"/>
+ <key code="123" output="&#x001C;"/>
+ <key code="124" output="&#x001D;"/>
+ <key code="125" output="&#x001F;"/>
+ <key code="126" output="&#x001E;"/>
+ </keyMap>
+ <keyMap index="5">
+ <key code="0" output=""/>
+ <key code="1" output=""/>
+ <key code="2" output=""/>
+ <key code="3" output=""/>
+ <key code="4" output=""/>
+ <key code="5" output=""/>
+ <key code="6" output=""/>
+ <key code="7" output=""/>
+ <key code="8" output=""/>
+ <key code="9" output=""/>
+ <key code="11" output=""/>
+ <key code="12" output="f"/>
+ <key code="13" output="ff"/>
+ <key code="14" output="fff"/>
+ <key code="15" output="ffff"/>
+ <key code="16" output=""/>
+ <key code="17" output=""/>
+ <key code="18" output=""/>
+ <key code="19" output=""/>
+ <key code="20" output=""/>
+ <key code="21" output=""/>
+ <key code="22" output=""/>
+ <key code="23" output=""/>
+ <key code="24" output=""/>
+ <key code="25" output=""/>
+ <key code="26" output=""/>
+ <key code="27" output=""/>
+ <key code="28" output=""/>
+ <key code="29" output=""/>
+ <key code="30" output=""/>
+ <key code="31" output=""/>
+ <key code="32" output=""/>
+ <key code="33" output=""/>
+ <key code="34" output=""/>
+ <key code="35" output=""/>
+ <key code="36" output="&#x000D;"/>
+ <key code="37" output=""/>
+ <key code="38" output=""/>
+ <key code="39" output=""/>
+ <key code="40" output=""/>
+ <key code="41" output=""/>
+ <key code="42" output=""/>
+ <key code="43" output=""/>
+ <key code="44" output=""/>
+ <key code="45" output=""/>
+ <key code="46" output=""/>
+ <key code="47" output=""/>
+ <key code="48" output="&#x0009;"/>
+ <key code="49" output=""/>
+ <key code="50" output=""/>
+ <key code="51" output="&#x0008;"/>
+ <key code="53" output="&#x001B;"/>
+ <key code="64" output="&#x0010;"/>
+ <key code="65" output=""/>
+ <key code="66" output="&#x001D;"/>
+ <key code="67" output=""/>
+ <key code="69" output=""/>
+ <key code="70" output="&#x001C;"/>
+ <key code="71" output="&#x001B;"/>
+ <key code="72" output="&#x001F;"/>
+ <key code="75" output=""/>
+ <key code="76" output="&#x0003;"/>
+ <key code="77" output="&#x001E;"/>
+ <key code="78" output=""/>
+ <key code="79" output="&#x0010;"/>
+ <key code="80" output="&#x0010;"/>
+ <key code="81" output=""/>
+ <key code="82" output=""/>
+ <key code="83" output=""/>
+ <key code="84" output=""/>
+ <key code="85" output=""/>
+ <key code="86" output=""/>
+ <key code="87" output=""/>
+ <key code="88" output=""/>
+ <key code="89" output=""/>
+ <key code="91" output=""/>
+ <key code="92" output=""/>
+ <key code="96" output="&#x0010;"/>
+ <key code="97" output="&#x0010;"/>
+ <key code="98" output="&#x0010;"/>
+ <key code="99" output="&#x0010;"/>
+ <key code="100" output="&#x0010;"/>
+ <key code="101" output="&#x0010;"/>
+ <key code="103" output="&#x0010;"/>
+ <key code="105" output="&#x0010;"/>
+ <key code="106" output="&#x0010;"/>
+ <key code="107" output="&#x0010;"/>
+ <key code="109" output="&#x0010;"/>
+ <key code="111" output="&#x0010;"/>
+ <key code="113" output="&#x0010;"/>
+ <key code="114" output="&#x0005;"/>
+ <key code="115" output="&#x0001;"/>
+ <key code="116" output="&#x000B;"/>
+ <key code="117" output="&#x007F;"/>
+ <key code="118" output="&#x0010;"/>
+ <key code="119" output="&#x0004;"/>
+ <key code="120" output="&#x0010;"/>
+ <key code="121" output="&#x000C;"/>
+ <key code="122" output="&#x0010;"/>
+ <key code="123" output="&#x001C;"/>
+ <key code="124" output="&#x001D;"/>
+ <key code="125" output="&#x001F;"/>
+ <key code="126" output="&#x001E;"/>
+ </keyMap>
+ <keyMap index="6">
+ <key code="0" output=""/>
+ <key code="1" output=""/>
+ <key code="2" output=""/>
+ <key code="3" output=""/>
+ <key code="4" output=""/>
+ <key code="5" output=""/>
+ <key code="6" output=""/>
+ <key code="7" output=""/>
+ <key code="8" output=""/>
+ <key code="9" output=""/>
+ <key code="11" output=""/>
+ <key code="12" output="h"/>
+ <key code="13" output="hh"/>
+ <key code="14" output="hhh"/>
+ <key code="15" output="hhhh"/>
+ <key code="16" output=""/>
+ <key code="17" output=""/>
+ <key code="18" output=""/>
+ <key code="19" output=""/>
+ <key code="20" output=""/>
+ <key code="21" output=""/>
+ <key code="22" output=""/>
+ <key code="23" output=""/>
+ <key code="24" output=""/>
+ <key code="25" output=""/>
+ <key code="26" output=""/>
+ <key code="27" output=""/>
+ <key code="28" output=""/>
+ <key code="29" output=""/>
+ <key code="30" output=""/>
+ <key code="31" output=""/>
+ <key code="32" output=""/>
+ <key code="33" output=""/>
+ <key code="34" output=""/>
+ <key code="35" output=""/>
+ <key code="36" output="&#x000D;"/>
+ <key code="37" output=""/>
+ <key code="38" output=""/>
+ <key code="39" output=""/>
+ <key code="40" output=""/>
+ <key code="41" output=""/>
+ <key code="42" output=""/>
+ <key code="43" output=""/>
+ <key code="44" output=""/>
+ <key code="45" output=""/>
+ <key code="46" output=""/>
+ <key code="47" output=""/>
+ <key code="48" output="&#x0009;"/>
+ <key code="49" output=""/>
+ <key code="50" output=""/>
+ <key code="51" output="&#x0008;"/>
+ <key code="53" output="&#x001B;"/>
+ <key code="64" output="&#x0010;"/>
+ <key code="65" output=""/>
+ <key code="66" output="&#x001D;"/>
+ <key code="67" output=""/>
+ <key code="69" output=""/>
+ <key code="70" output="&#x001C;"/>
+ <key code="71" output="&#x001B;"/>
+ <key code="72" output="&#x001F;"/>
+ <key code="75" output=""/>
+ <key code="76" output="&#x0003;"/>
+ <key code="77" output="&#x001E;"/>
+ <key code="78" output=""/>
+ <key code="79" output="&#x0010;"/>
+ <key code="80" output="&#x0010;"/>
+ <key code="81" output=""/>
+ <key code="82" output=""/>
+ <key code="83" output=""/>
+ <key code="84" output=""/>
+ <key code="85" output=""/>
+ <key code="86" output=""/>
+ <key code="87" output=""/>
+ <key code="88" output=""/>
+ <key code="89" output=""/>
+ <key code="91" output=""/>
+ <key code="92" output=""/>
+ <key code="96" output="&#x0010;"/>
+ <key code="97" output="&#x0010;"/>
+ <key code="98" output="&#x0010;"/>
+ <key code="99" output="&#x0010;"/>
+ <key code="100" output="&#x0010;"/>
+ <key code="101" output="&#x0010;"/>
+ <key code="103" output="&#x0010;"/>
+ <key code="105" output="&#x0010;"/>
+ <key code="106" output="&#x0010;"/>
+ <key code="107" output="&#x0010;"/>
+ <key code="109" output="&#x0010;"/>
+ <key code="111" output="&#x0010;"/>
+ <key code="113" output="&#x0010;"/>
+ <key code="114" output="&#x0005;"/>
+ <key code="115" output="&#x0001;"/>
+ <key code="116" output="&#x000B;"/>
+ <key code="117" output="&#x007F;"/>
+ <key code="118" output="&#x0010;"/>
+ <key code="119" output="&#x0004;"/>
+ <key code="120" output="&#x0010;"/>
+ <key code="121" output="&#x000C;"/>
+ <key code="122" output="&#x0010;"/>
+ <key code="123" output="&#x001C;"/>
+ <key code="124" output="&#x001D;"/>
+ <key code="125" output="&#x001F;"/>
+ <key code="126" output="&#x001E;"/>
+ </keyMap>
+ <keyMap index="7">
+ <key code="0" output=""/>
+ <key code="1" output=""/>
+ <key code="2" output=""/>
+ <key code="3" output=""/>
+ <key code="4" output=""/>
+ <key code="5" output=""/>
+ <key code="6" output=""/>
+ <key code="7" output=""/>
+ <key code="8" output=""/>
+ <key code="9" output=""/>
+ <key code="11" output=""/>
+ <key code="12" output="l"/>
+ <key code="13" output="ll"/>
+ <key code="14" output="lll"/>
+ <key code="15" output="llll"/>
+ <key code="16" output=""/>
+ <key code="17" output=""/>
+ <key code="18" output=""/>
+ <key code="19" output=""/>
+ <key code="20" output=""/>
+ <key code="21" output=""/>
+ <key code="22" output=""/>
+ <key code="23" output=""/>
+ <key code="24" output=""/>
+ <key code="25" output=""/>
+ <key code="26" output=""/>
+ <key code="27" output=""/>
+ <key code="28" output=""/>
+ <key code="29" output=""/>
+ <key code="30" output=""/>
+ <key code="31" output=""/>
+ <key code="32" output=""/>
+ <key code="33" output=""/>
+ <key code="34" output=""/>
+ <key code="35" output=""/>
+ <key code="36" output="&#x000D;"/>
+ <key code="37" output=""/>
+ <key code="38" output=""/>
+ <key code="39" output=""/>
+ <key code="40" output=""/>
+ <key code="41" output=""/>
+ <key code="42" output=""/>
+ <key code="43" output=""/>
+ <key code="44" output=""/>
+ <key code="45" output=""/>
+ <key code="46" output=""/>
+ <key code="47" output=""/>
+ <key code="48" output="&#x0009;"/>
+ <key code="49" output=""/>
+ <key code="50" output=""/>
+ <key code="51" output="&#x0008;"/>
+ <key code="53" output="&#x001B;"/>
+ <key code="64" output="&#x0010;"/>
+ <key code="65" output=""/>
+ <key code="66" output="&#x001D;"/>
+ <key code="67" output=""/>
+ <key code="69" output=""/>
+ <key code="70" output="&#x001C;"/>
+ <key code="71" output="&#x001B;"/>
+ <key code="72" output="&#x001F;"/>
+ <key code="75" output=""/>
+ <key code="76" output="&#x0003;"/>
+ <key code="77" output="&#x001E;"/>
+ <key code="78" output=""/>
+ <key code="79" output="&#x0010;"/>
+ <key code="80" output="&#x0010;"/>
+ <key code="81" output=""/>
+ <key code="82" output=""/>
+ <key code="83" output=""/>
+ <key code="84" output=""/>
+ <key code="85" output=""/>
+ <key code="86" output=""/>
+ <key code="87" output=""/>
+ <key code="88" output=""/>
+ <key code="89" output=""/>
+ <key code="91" output=""/>
+ <key code="92" output=""/>
+ <key code="96" output="&#x0010;"/>
+ <key code="97" output="&#x0010;"/>
+ <key code="98" output="&#x0010;"/>
+ <key code="99" output="&#x0010;"/>
+ <key code="100" output="&#x0010;"/>
+ <key code="101" output="&#x0010;"/>
+ <key code="103" output="&#x0010;"/>
+ <key code="105" output="&#x0010;"/>
+ <key code="106" output="&#x0010;"/>
+ <key code="107" output="&#x0010;"/>
+ <key code="109" output="&#x0010;"/>
+ <key code="111" output="&#x0010;"/>
+ <key code="113" output="&#x0010;"/>
+ <key code="114" output="&#x0005;"/>
+ <key code="115" output="&#x0001;"/>
+ <key code="116" output="&#x000B;"/>
+ <key code="117" output="&#x007F;"/>
+ <key code="118" output="&#x0010;"/>
+ <key code="119" output="&#x0004;"/>
+ <key code="120" output="&#x0010;"/>
+ <key code="121" output="&#x000C;"/>
+ <key code="122" output="&#x0010;"/>
+ <key code="123" output="&#x001C;"/>
+ <key code="124" output="&#x001D;"/>
+ <key code="125" output="&#x001F;"/>
+ <key code="126" output="&#x001E;"/>
+ </keyMap>
+ <keyMap index="8">
+ <key code="0" output=""/>
+ <key code="1" output=""/>
+ <key code="2" output=""/>
+ <key code="3" output=""/>
+ <key code="4" output=""/>
+ <key code="5" output=""/>
+ <key code="6" output=""/>
+ <key code="7" output=""/>
+ <key code="8" output=""/>
+ <key code="9" output=""/>
+ <key code="11" output=""/>
+ <key code="12" output="j"/>
+ <key code="13" output="jj"/>
+ <key code="14" output="jjj"/>
+ <key code="15" output="jjjj"/>
+ <key code="16" output=""/>
+ <key code="17" output=""/>
+ <key code="18" output=""/>
+ <key code="19" output=""/>
+ <key code="20" output=""/>
+ <key code="21" output=""/>
+ <key code="22" output=""/>
+ <key code="23" output=""/>
+ <key code="24" output=""/>
+ <key code="25" output=""/>
+ <key code="26" output=""/>
+ <key code="27" output=""/>
+ <key code="28" output=""/>
+ <key code="29" output=""/>
+ <key code="30" output=""/>
+ <key code="31" output=""/>
+ <key code="32" output=""/>
+ <key code="33" output=""/>
+ <key code="34" output=""/>
+ <key code="35" output=""/>
+ <key code="36" output="&#x000D;"/>
+ <key code="37" output=""/>
+ <key code="38" output=""/>
+ <key code="39" output=""/>
+ <key code="40" output=""/>
+ <key code="41" output=""/>
+ <key code="42" output=""/>
+ <key code="43" output=""/>
+ <key code="44" output=""/>
+ <key code="45" output=""/>
+ <key code="46" output=""/>
+ <key code="47" output=""/>
+ <key code="48" output="&#x0009;"/>
+ <key code="49" output=""/>
+ <key code="50" output=""/>
+ <key code="51" output="&#x0008;"/>
+ <key code="53" output="&#x001B;"/>
+ <key code="64" output="&#x0010;"/>
+ <key code="65" output=""/>
+ <key code="66" output="&#x001D;"/>
+ <key code="67" output=""/>
+ <key code="69" output=""/>
+ <key code="70" output="&#x001C;"/>
+ <key code="71" output="&#x001B;"/>
+ <key code="72" output="&#x001F;"/>
+ <key code="75" output=""/>
+ <key code="76" output="&#x0003;"/>
+ <key code="77" output="&#x001E;"/>
+ <key code="78" output=""/>
+ <key code="79" output="&#x0010;"/>
+ <key code="80" output="&#x0010;"/>
+ <key code="81" output=""/>
+ <key code="82" output=""/>
+ <key code="83" output=""/>
+ <key code="84" output=""/>
+ <key code="85" output=""/>
+ <key code="86" output=""/>
+ <key code="87" output=""/>
+ <key code="88" output=""/>
+ <key code="89" output=""/>
+ <key code="91" output=""/>
+ <key code="92" output=""/>
+ <key code="96" output="&#x0010;"/>
+ <key code="97" output="&#x0010;"/>
+ <key code="98" output="&#x0010;"/>
+ <key code="99" output="&#x0010;"/>
+ <key code="100" output="&#x0010;"/>
+ <key code="101" output="&#x0010;"/>
+ <key code="103" output="&#x0010;"/>
+ <key code="105" output="&#x0010;"/>
+ <key code="106" output="&#x0010;"/>
+ <key code="107" output="&#x0010;"/>
+ <key code="109" output="&#x0010;"/>
+ <key code="111" output="&#x0010;"/>
+ <key code="113" output="&#x0010;"/>
+ <key code="114" output="&#x0005;"/>
+ <key code="115" output="&#x0001;"/>
+ <key code="116" output="&#x000B;"/>
+ <key code="117" output="&#x007F;"/>
+ <key code="118" output="&#x0010;"/>
+ <key code="119" output="&#x0004;"/>
+ <key code="120" output="&#x0010;"/>
+ <key code="121" output="&#x000C;"/>
+ <key code="122" output="&#x0010;"/>
+ <key code="123" output="&#x001C;"/>
+ <key code="124" output="&#x001D;"/>
+ <key code="125" output="&#x001F;"/>
+ <key code="126" output="&#x001E;"/>
+ </keyMap>
+ <keyMap index="9">
+ <key code="0" output=""/>
+ <key code="1" output=""/>
+ <key code="2" output=""/>
+ <key code="3" output=""/>
+ <key code="4" output=""/>
+ <key code="5" output=""/>
+ <key code="6" output=""/>
+ <key code="7" output=""/>
+ <key code="8" output=""/>
+ <key code="9" output=""/>
+ <key code="11" output=""/>
+ <key code="12" output="i"/>
+ <key code="13" output="ii"/>
+ <key code="14" output="iii"/>
+ <key code="15" output="iiii"/>
+ <key code="16" output=""/>
+ <key code="17" output=""/>
+ <key code="18" output=""/>
+ <key code="19" output=""/>
+ <key code="20" output=""/>
+ <key code="21" output=""/>
+ <key code="22" output=""/>
+ <key code="23" output=""/>
+ <key code="24" output=""/>
+ <key code="25" output=""/>
+ <key code="26" output=""/>
+ <key code="27" output=""/>
+ <key code="28" output=""/>
+ <key code="29" output=""/>
+ <key code="30" output=""/>
+ <key code="31" output=""/>
+ <key code="32" output=""/>
+ <key code="33" output=""/>
+ <key code="34" output=""/>
+ <key code="35" output=""/>
+ <key code="36" output="&#x000D;"/>
+ <key code="37" output=""/>
+ <key code="38" output=""/>
+ <key code="39" output=""/>
+ <key code="40" output=""/>
+ <key code="41" output=""/>
+ <key code="42" output=""/>
+ <key code="43" output=""/>
+ <key code="44" output=""/>
+ <key code="45" output=""/>
+ <key code="46" output=""/>
+ <key code="47" output=""/>
+ <key code="48" output="&#x0009;"/>
+ <key code="49" output=""/>
+ <key code="50" output=""/>
+ <key code="51" output="&#x0008;"/>
+ <key code="53" output="&#x001B;"/>
+ <key code="64" output="&#x0010;"/>
+ <key code="65" output=""/>
+ <key code="66" output="&#x001D;"/>
+ <key code="67" output=""/>
+ <key code="69" output=""/>
+ <key code="70" output="&#x001C;"/>
+ <key code="71" output="&#x001B;"/>
+ <key code="72" output="&#x001F;"/>
+ <key code="75" output=""/>
+ <key code="76" output="&#x0003;"/>
+ <key code="77" output="&#x001E;"/>
+ <key code="78" output=""/>
+ <key code="79" output="&#x0010;"/>
+ <key code="80" output="&#x0010;"/>
+ <key code="81" output=""/>
+ <key code="82" output=""/>
+ <key code="83" output=""/>
+ <key code="84" output=""/>
+ <key code="85" output=""/>
+ <key code="86" output=""/>
+ <key code="87" output=""/>
+ <key code="88" output=""/>
+ <key code="89" output=""/>
+ <key code="91" output=""/>
+ <key code="92" output=""/>
+ <key code="96" output="&#x0010;"/>
+ <key code="97" output="&#x0010;"/>
+ <key code="98" output="&#x0010;"/>
+ <key code="99" output="&#x0010;"/>
+ <key code="100" output="&#x0010;"/>
+ <key code="101" output="&#x0010;"/>
+ <key code="103" output="&#x0010;"/>
+ <key code="105" output="&#x0010;"/>
+ <key code="106" output="&#x0010;"/>
+ <key code="107" output="&#x0010;"/>
+ <key code="109" output="&#x0010;"/>
+ <key code="111" output="&#x0010;"/>
+ <key code="113" output="&#x0010;"/>
+ <key code="114" output="&#x0005;"/>
+ <key code="115" output="&#x0001;"/>
+ <key code="116" output="&#x000B;"/>
+ <key code="117" output="&#x007F;"/>
+ <key code="118" output="&#x0010;"/>
+ <key code="119" output="&#x0004;"/>
+ <key code="120" output="&#x0010;"/>
+ <key code="121" output="&#x000C;"/>
+ <key code="122" output="&#x0010;"/>
+ <key code="123" output="&#x001C;"/>
+ <key code="124" output="&#x001D;"/>
+ <key code="125" output="&#x001F;"/>
+ <key code="126" output="&#x001E;"/>
+ </keyMap>
+ <keyMap index="10">
+ <key code="0" output=""/>
+ <key code="1" output=""/>
+ <key code="2" output=""/>
+ <key code="3" output=""/>
+ <key code="4" output=""/>
+ <key code="5" output=""/>
+ <key code="6" output=""/>
+ <key code="7" output=""/>
+ <key code="8" output=""/>
+ <key code="9" output=""/>
+ <key code="11" output=""/>
+ <key code="12" output="k"/>
+ <key code="13" output="kk"/>
+ <key code="14" output="kkk"/>
+ <key code="15" output="kkkk"/>
+ <key code="16" output=""/>
+ <key code="17" output=""/>
+ <key code="18" output=""/>
+ <key code="19" output=""/>
+ <key code="20" output=""/>
+ <key code="21" output=""/>
+ <key code="22" output=""/>
+ <key code="23" output=""/>
+ <key code="24" output=""/>
+ <key code="25" output=""/>
+ <key code="26" output=""/>
+ <key code="27" output=""/>
+ <key code="28" output=""/>
+ <key code="29" output=""/>
+ <key code="30" output=""/>
+ <key code="31" output=""/>
+ <key code="32" output=""/>
+ <key code="33" output=""/>
+ <key code="34" output=""/>
+ <key code="35" output=""/>
+ <key code="36" output="&#x000D;"/>
+ <key code="37" output=""/>
+ <key code="38" output=""/>
+ <key code="39" output=""/>
+ <key code="40" output=""/>
+ <key code="41" output=""/>
+ <key code="42" output=""/>
+ <key code="43" output=""/>
+ <key code="44" output=""/>
+ <key code="45" output=""/>
+ <key code="46" output=""/>
+ <key code="47" output=""/>
+ <key code="48" output="&#x0009;"/>
+ <key code="49" output=""/>
+ <key code="50" output=""/>
+ <key code="51" output="&#x0008;"/>
+ <key code="53" output="&#x001B;"/>
+ <key code="64" output="&#x0010;"/>
+ <key code="65" output=""/>
+ <key code="66" output="&#x001D;"/>
+ <key code="67" output=""/>
+ <key code="69" output=""/>
+ <key code="70" output="&#x001C;"/>
+ <key code="71" output="&#x001B;"/>
+ <key code="72" output="&#x001F;"/>
+ <key code="75" output=""/>
+ <key code="76" output="&#x0003;"/>
+ <key code="77" output="&#x001E;"/>
+ <key code="78" output=""/>
+ <key code="79" output="&#x0010;"/>
+ <key code="80" output="&#x0010;"/>
+ <key code="81" output=""/>
+ <key code="82" output=""/>
+ <key code="83" output=""/>
+ <key code="84" output=""/>
+ <key code="85" output=""/>
+ <key code="86" output=""/>
+ <key code="87" output=""/>
+ <key code="88" output=""/>
+ <key code="89" output=""/>
+ <key code="91" output=""/>
+ <key code="92" output=""/>
+ <key code="96" output="&#x0010;"/>
+ <key code="97" output="&#x0010;"/>
+ <key code="98" output="&#x0010;"/>
+ <key code="99" output="&#x0010;"/>
+ <key code="100" output="&#x0010;"/>
+ <key code="101" output="&#x0010;"/>
+ <key code="103" output="&#x0010;"/>
+ <key code="105" output="&#x0010;"/>
+ <key code="106" output="&#x0010;"/>
+ <key code="107" output="&#x0010;"/>
+ <key code="109" output="&#x0010;"/>
+ <key code="111" output="&#x0010;"/>
+ <key code="113" output="&#x0010;"/>
+ <key code="114" output="&#x0005;"/>
+ <key code="115" output="&#x0001;"/>
+ <key code="116" output="&#x000B;"/>
+ <key code="117" output="&#x007F;"/>
+ <key code="118" output="&#x0010;"/>
+ <key code="119" output="&#x0004;"/>
+ <key code="120" output="&#x0010;"/>
+ <key code="121" output="&#x000C;"/>
+ <key code="122" output="&#x0010;"/>
+ <key code="123" output="&#x001C;"/>
+ <key code="124" output="&#x001D;"/>
+ <key code="125" output="&#x001F;"/>
+ <key code="126" output="&#x001E;"/>
+ </keyMap>
+ <keyMap index="11">
+ <key code="0" output=""/>
+ <key code="1" output=""/>
+ <key code="2" output=""/>
+ <key code="3" output=""/>
+ <key code="4" output=""/>
+ <key code="5" output=""/>
+ <key code="6" output=""/>
+ <key code="7" output=""/>
+ <key code="8" output=""/>
+ <key code="9" output=""/>
+ <key code="11" output=""/>
+ <key code="12" output="g"/>
+ <key code="13" output="gg"/>
+ <key code="14" output="ggg"/>
+ <key code="15" output="gggg"/>
+ <key code="16" output=""/>
+ <key code="17" output=""/>
+ <key code="18" output=""/>
+ <key code="19" output=""/>
+ <key code="20" output=""/>
+ <key code="21" output=""/>
+ <key code="22" output=""/>
+ <key code="23" output=""/>
+ <key code="24" output=""/>
+ <key code="25" output=""/>
+ <key code="26" output=""/>
+ <key code="27" output=""/>
+ <key code="28" output=""/>
+ <key code="29" output=""/>
+ <key code="30" output=""/>
+ <key code="31" output=""/>
+ <key code="32" output=""/>
+ <key code="33" output=""/>
+ <key code="34" output=""/>
+ <key code="35" output=""/>
+ <key code="36" output="&#x000D;"/>
+ <key code="37" output=""/>
+ <key code="38" output=""/>
+ <key code="39" output=""/>
+ <key code="40" output=""/>
+ <key code="41" output=""/>
+ <key code="42" output=""/>
+ <key code="43" output=""/>
+ <key code="44" output=""/>
+ <key code="45" output=""/>
+ <key code="46" output=""/>
+ <key code="47" output=""/>
+ <key code="48" output="&#x0009;"/>
+ <key code="49" output=""/>
+ <key code="50" output=""/>
+ <key code="51" output="&#x0008;"/>
+ <key code="53" output="&#x001B;"/>
+ <key code="64" output="&#x0010;"/>
+ <key code="65" output=""/>
+ <key code="66" output="&#x001D;"/>
+ <key code="67" output=""/>
+ <key code="69" output=""/>
+ <key code="70" output="&#x001C;"/>
+ <key code="71" output="&#x001B;"/>
+ <key code="72" output="&#x001F;"/>
+ <key code="75" output=""/>
+ <key code="76" output="&#x0003;"/>
+ <key code="77" output="&#x001E;"/>
+ <key code="78" output=""/>
+ <key code="79" output="&#x0010;"/>
+ <key code="80" output="&#x0010;"/>
+ <key code="81" output=""/>
+ <key code="82" output=""/>
+ <key code="83" output=""/>
+ <key code="84" output=""/>
+ <key code="85" output=""/>
+ <key code="86" output=""/>
+ <key code="87" output=""/>
+ <key code="88" output=""/>
+ <key code="89" output=""/>
+ <key code="91" output=""/>
+ <key code="92" output=""/>
+ <key code="96" output="&#x0010;"/>
+ <key code="97" output="&#x0010;"/>
+ <key code="98" output="&#x0010;"/>
+ <key code="99" output="&#x0010;"/>
+ <key code="100" output="&#x0010;"/>
+ <key code="101" output="&#x0010;"/>
+ <key code="103" output="&#x0010;"/>
+ <key code="105" output="&#x0010;"/>
+ <key code="106" output="&#x0010;"/>
+ <key code="107" output="&#x0010;"/>
+ <key code="109" output="&#x0010;"/>
+ <key code="111" output="&#x0010;"/>
+ <key code="113" output="&#x0010;"/>
+ <key code="114" output="&#x0005;"/>
+ <key code="115" output="&#x0001;"/>
+ <key code="116" output="&#x000B;"/>
+ <key code="117" output="&#x007F;"/>
+ <key code="118" output="&#x0010;"/>
+ <key code="119" output="&#x0004;"/>
+ <key code="120" output="&#x0010;"/>
+ <key code="121" output="&#x000C;"/>
+ <key code="122" output="&#x0010;"/>
+ <key code="123" output="&#x001C;"/>
+ <key code="124" output="&#x001D;"/>
+ <key code="125" output="&#x001F;"/>
+ <key code="126" output="&#x001E;"/>
+ </keyMap>
+ </keyMapSet>
+ <keyMapSet id="JIS">
+ <keyMap index="0" baseMapSet="ANSI" baseIndex="0">
+ <key code="512" output=""/>
+ </keyMap>
+ <keyMap index="1" baseMapSet="ANSI" baseIndex="1">
+ <key code="512" output=""/>
+ </keyMap>
+ <keyMap index="2" baseMapSet="ANSI" baseIndex="2">
+ <key code="512" output=""/>
+ </keyMap>
+ <keyMap index="3" baseMapSet="ANSI" baseIndex="3">
+ <key code="512" output=""/>
+ </keyMap>
+ <keyMap index="4" baseMapSet="ANSI" baseIndex="4">
+ <key code="512" output=""/>
+ </keyMap>
+ <keyMap index="5" baseMapSet="ANSI" baseIndex="5">
+ <key code="512" output=""/>
+ </keyMap>
+ <keyMap index="6" baseMapSet="ANSI" baseIndex="6">
+ <key code="512" output=""/>
+ </keyMap>
+ <keyMap index="7" baseMapSet="ANSI" baseIndex="7">
+ <key code="512" output=""/>
+ </keyMap>
+ <keyMap index="8" baseMapSet="ANSI" baseIndex="8">
+ <key code="512" output=""/>
+ </keyMap>
+ <keyMap index="9" baseMapSet="ANSI" baseIndex="9">
+ <key code="512" output=""/>
+ </keyMap>
+ <keyMap index="10" baseMapSet="ANSI" baseIndex="10">
+ <key code="512" output=""/>
+ </keyMap>
+ <keyMap index="11" baseMapSet="ANSI" baseIndex="11">
+ <key code="512" output=""/>
+ </keyMap>
+ </keyMapSet>
+ <actions>
+ <action id="Dead key with long terminator">
+ <when state="none" next="Dead key with long terminator"/>
+ </action>
+ <action id="Dead key with modifier">
+ <when state="none" next="Dead key with modifier"/>
+ </action>
+ <action id="Dead key with terminator">
+ <when state="none" next="Dead key with terminator"/>
+ </action>
+ <action id="Dead key without terminator">
+ <when state="none" next="Dead key without terminator"/>
+ </action>
+ <action id="a">
+ <when state="none" output="a"/>
+ <when state="Dead key with long terminator" output="ã"/>
+ <when state="Dead key with modifier" output="A"/>
+ <when state="Dead key with terminator" output="â"/>
+ <when state="Dead key without terminator" output="ä"/>
+ </action>
+ <action id="aa">
+ <when state="none" output="aa"/>
+ <when state="Dead key with long terminator" output="ãã"/>
+ <when state="Dead key with modifier" output="AA"/>
+ <when state="Dead key with terminator" output="ââ"/>
+ <when state="Dead key without terminator" output="ää"/>
+ </action>
+ <action id="aaa">
+ <when state="none" output="aaa"/>
+ <when state="Dead key with long terminator" output="ããã"/>
+ <when state="Dead key with modifier" output="AAA"/>
+ <when state="Dead key with terminator" output="âââ"/>
+ <when state="Dead key without terminator" output="äää"/>
+ </action>
+ <action id="aaaa">
+ <when state="none" output="aaaa"/>
+ <when state="Dead key with long terminator" output="ãããã"/>
+ <when state="Dead key with modifier" output="AAAA"/>
+ <when state="Dead key with terminator" output="ââââ"/>
+ <when state="Dead key without terminator" output="ääää"/>
+ </action>
+ <action id="action">
+ <when state="none" output=""/>
+ <when state="Dead key with long terminator" output="space"/>
+ </action>
+ <action id="b">
+ <when state="none" output="b"/>
+ <when state="Dead key without terminator" output="ë"/>
+ </action>
+ <action id="b 1">
+ <when state="none" output="b"/>
+ </action>
+ <action id="d">
+ <when state="none" output="d"/>
+ <when state="Dead key with modifier" output="D"/>
+ </action>
+ <action id="dd">
+ <when state="none" output="dd"/>
+ <when state="Dead key with modifier" output="DD"/>
+ </action>
+ <action id="ddd">
+ <when state="none" output="ddd"/>
+ <when state="Dead key with modifier" output="DDD"/>
+ </action>
+ <action id="dddd">
+ <when state="none" output="dddd"/>
+ <when state="Dead key with modifier" output="DDDD"/>
+ </action>
+ </actions>
+ <terminators>
+ <when state="Dead key with long terminator" output="terminator"/>
+ <when state="Dead key with modifier" output="y"/>
+ <when state="Dead key with terminator" output="^"/>
+ <when state="Dead key without terminator" output=""/>
+ </terminators>
+</keyboard>