<?xml version="1.1" encoding="UTF-8"?> <!DOCTYPE keyboard PUBLIC "" "file://localhost/System/Library/DTDs/KeyboardLayout.dtd"> <!--Last edited by Ukelele version 2.2.8 on 2014-06-23 at 22:27 (GMT-6)--> <!--Created by Ukelele version 2.2.8 on 2014-06-23 at 22:26 (GMT-6)--> <keyboard group="126" id="-6057" name="Haida" maxout="3"> <layouts> <layout first="0" last="17" modifiers="commonModifiers" mapSet="ANSI"/> <layout first="18" last="18" modifiers="commonModifiers" mapSet="JIS"/> <layout first="21" last="23" modifiers="commonModifiers" mapSet="JIS"/> <layout first="30" last="30" modifiers="commonModifiers" mapSet="JIS"/> <layout first="194" last="194" modifiers="commonModifiers" mapSet="JIS"/> <layout first="197" last="197" modifiers="commonModifiers" mapSet="JIS"/> <layout first="200" last="201" modifiers="commonModifiers" mapSet="JIS"/> <layout first="206" last="207" modifiers="commonModifiers" mapSet="JIS"/> </layouts> <modifierMap id="commonModifiers" defaultIndex="0"> <keyMapSelect mapIndex="0"> <modifier keys=""/> <modifier keys="anyShift? caps?"/> </keyMapSelect> <keyMapSelect mapIndex="1"> <modifier keys="anyShift caps?"/> </keyMapSelect> <keyMapSelect mapIndex="2"> <modifier keys="caps"/> </keyMapSelect> <keyMapSelect mapIndex="3"> <modifier keys="anyOption"/> </keyMapSelect> <keyMapSelect mapIndex="4"> <modifier keys="anyShift caps? anyOption command?"/> </keyMapSelect> <keyMapSelect mapIndex="5"> <modifier keys="caps anyOption"/> </keyMapSelect> <keyMapSelect mapIndex="6"> <modifier keys="caps? anyOption command"/> </keyMapSelect> <keyMapSelect mapIndex="7"> <modifier keys="shift? caps? option? command? control"/> <modifier keys="shift? rightShift caps? option? command? control"/> <modifier keys="shift? caps? option? rightOption command? control"/> </keyMapSelect> <keyMapSelect mapIndex="8"> <modifier keys="command" /> </keyMapSelect> </modifierMap> <keyMapSet id="ANSI"> <keyMap index="0"> <!-- No modifiers --> <key code="0" action="a"/> <key code="1" action="s"/> <key code="2" action="d"/> <key code="3" action="f"/> <!-- added --> <key code="4" action="h"/> <key code="5" action="g"/> <key code="6" action="z"/> <key code="7" action="x"/> <key code="8" action="c"/> <key code="9" action="v"/> <key code="10" output="§"/> <key code="11" action="b"/> <!-- added --> <key code="12" action="q"/> <key code="13" action="w"/> <key code="14" action="e"/> <key code="15" action="r"/> <key code="16" action="y"/> <key code="17" action="t"/> <key code="18" output="1"/> <key code="19" action="2"/> <key code="20" action="3"/> <key code="21" output="4"/> <key code="22" action="6"/> <key code="23" action="5"/> <key code="24" output="="/> <key code="25" output="9"/> <key code="26" action="7"/> <key code="27" output="-"/> <key code="28" action="8"/> <key code="29" output="0"/> <key code="30" output="]"/> <key code="31" action="o"/> <key code="32" action="u"/> <key code="33" output="["/> <key code="34" action="i"/> <key code="35" action="p"/> <!-- added --> <key code="36" output="
"/> <key code="37" action="l"/> <key code="38" action="j"/> <key code="39" action="'"/> <key code="40" action="k"/> <key code="41" output=";"/> <key code="42" output="\"/> <key code="43" output=","/> <key code="44" output="/"/> <key code="45" action="n"/> <key code="46" action="m"/> <!-- added --> <key code="47" output="."/> <key code="48" output="	"/> <key code="49" action=" "/> <key code="50" output="`"/> <key code="51" output=""/> <key code="52" output=""/> <key code="53" output=""/> <!-- gap, 54 through 64 --> <key code="64" output=""/> <key code="65" output="."/> <key code="66" output=""/> <key code="67" action="*"/> <!-- gap, 68 --> <key code="69" output="+"/> <key code="70" output=""/> <key code="71" output=""/> <key code="72" output=""/> <!-- gap, 73-74 --> <key code="75" output="/"/> <key code="76" output=""/> <key code="77" output=""/> <key code="78" output="-"/> <!-- gap, 79-80 --> <key code="79" output=""/> <key code="80" output=""/> <key code="81" output="="/> <key code="82" output="0"/> <key code="83" output="1"/> <key code="84" output="2"/> <key code="85" output="3"/> <key code="86" output="4"/> <key code="87" output="5"/> <key code="88" output="6"/> <key code="89" output="7"/> <!-- gap, 90 --> <key code="91" output="8"/> <key code="92" output="9"/> <!-- gap, 93-95 --> <key code="96" output=""/> <key code="97" output=""/> <key code="98" output=""/> <key code="99" output=""/> <key code="100" output=""/> <key code="101" output=""/> <key code="102" output=""/> <key code="103" output=""/> <key code="104" output=""/> <key code="105" output=""/> <key code="106" output=""/> <key code="107" output=""/> <key code="108" output=""/> <key code="109" output=""/> <key code="110" output=""/> <key code="111" output=""/> <key code="112" output=""/> <key code="113" output=""/> <key code="114" output=""/> <key code="115" output=""/> <key code="116" output=""/> <key code="117" output=""/> <key code="118" output=""/> <key code="119" output=""/> <key code="120" output=""/> <key code="121" output=""/> <key code="122" output=""/> <key code="123" output=""/> <key code="124" output=""/> <key code="125" output=""/> <key code="126" output=""/> <!-- gap, 127 --> </keyMap> <keyMap index="1"> <!-- shift --> <key code="0" action="A"/> <key code="1" action="S"/> <key code="2" action="D"/> <key code="3" action="F"/> <!-- added --> <key code="4" action="H"/> <key code="5" action="G"/> <key code="6" action="Z"/> <key code="7" action="X"/> <key code="8" action="C"/> <key code="9" action="V"/> <key code="10" output="±"/> <key code="11" action="B"/> <!-- added --> <key code="12" action="Q"/> <key code="13" action="W"/> <key code="14" action="E"/> <key code="15" action="R"/> <key code="16" action="Y"/> <key code="17" action="T"/> <key code="18" output="!"/> <key code="19" action="@"/> <key code="20" action="#"/> <key code="21" output="$"/> <key code="22" action="^"/> <key code="23" action="%"/> <key code="24" output="+"/> <key code="25" output="("/> <key code="26" action="&"/> <key code="27" output="_"/> <key code="28" action="*"/> <key code="29" output=")"/> <key code="30" output="}"/> <key code="31" action="O"/> <key code="32" action="U"/> <key code="33" output="{"/> <key code="34" action="I"/> <key code="35" action="P"/> <!-- added --> <key code="36" output="
"/> <key code="37" action="L"/> <key code="38" action="J"/> <key code="39" action="""/> <key code="40" action="K"/> <key code="41" output=":"/> <key code="42" output="|"/> <key code="43" output="<"/> <key code="44" output="?"/> <key code="45" action="N"/> <key code="46" action="M"/> <!-- added --> <key code="47" output=">"/> <key code="48" output="	"/> <key code="49" action=" "/> <key code="50" output="~"/> <key code="51" output=""/> <key code="52" output=""/> <key code="53" output=""/> <!-- gap, 54 through 64 --> <key code="64" output=""/> <key code="65" output="."/> <key code="66" output="*"/> <key code="67" output="*"/> <!-- gap, 68 --> <key code="69" output="+"/> <key code="70" output="+"/> <key code="71" output=""/> <key code="72" output="="/> <!-- gap, 73-74 --> <key code="75" output="/"/> <key code="76" output=""/> <key code="77" output="/"/> <key code="78" output="-"/> <!-- gap, 79-80 --> <key code="79" output=""/> <key code="80" output=""/> <key code="81" output="="/> <key code="82" output="0"/> <key code="83" output="1"/> <key code="84" output="2"/> <key code="85" output="3"/> <key code="86" output="4"/> <key code="87" output="5"/> <key code="88" output="6"/> <key code="89" output="7"/> <!-- gap, 90 --> <key code="91" output="8"/> <key code="92" output="9"/> <!-- gap, 93-95 --> <key code="96" output=""/> <key code="97" output=""/> <key code="98" output=""/> <key code="99" output=""/> <key code="100" output=""/> <key code="101" output=""/> <key code="102" output=""/> <key code="103" output=""/> <key code="104" output=""/> <key code="105" output=""/> <key code="106" output=""/> <key code="107" output=""/> <key code="108" output=""/> <key code="109" output=""/> <key code="110" output=""/> <key code="111" output=""/> <key code="112" output=""/> <key code="113" output=""/> <key code="114" output=""/> <key code="115" output=""/> <key code="116" output=""/> <key code="117" output=""/> <key code="118" output=""/> <key code="119" output=""/> <key code="120" output=""/> <key code="121" output=""/> <key code="122" output=""/> <key code="123" output=""/> <key code="124" output=""/> <key code="125" output=""/> <key code="126" output=""/> <!-- gap, 127 --> </keyMap> <keyMap index="2"> <!-- caps lock --> <key code="0" action="A"/> <key code="1" action="S"/> <key code="2" action="D"/> <key code="3" action="F"/> <!-- added --> <key code="4" action="H"/> <key code="5" action="G"/> <key code="6" action="Z"/> <key code="7" action="X"/> <key code="8" action="C"/> <key code="9" action="V"/> <key code="10" output="§"/> <key code="11" action="B"/> <!-- added --> <key code="12" action="Q"/> <key code="13" action="W"/> <key code="14" action="E"/> <key code="15" action="R"/> <key code="16" action="Y"/> <key code="17" action="T"/> <key code="18" output="1"/> <key code="19" action="2"/> <key code="20" action="3"/> <key code="21" output="4"/> <key code="22" action="6"/> <key code="23" action="5"/> <key code="24" output="="/> <key code="25" output="9"/> <key code="26" action="7"/> <key code="27" output="-"/> <key code="28" action="8"/> <key code="29" output="0"/> <key code="30" output="]"/> <key code="31" action="O"/> <key code="32" action="U"/> <key code="33" output="["/> <key code="34" action="I"/> <key code="35" action="P"/> <!-- added --> <key code="36" output="
"/> <key code="37" action="L"/> <key code="38" action="J"/> <key code="39" action="'"/> <key code="40" action="K"/> <key code="41" output=";"/> <key code="42" output="\"/> <key code="43" output=","/> <key code="44" output="/"/> <key code="45" action="N"/> <key code="46" action="M"/> <!-- added --> <key code="47" output="."/> <key code="48" output="	"/> <key code="49" action=" "/> <key code="50" output="`"/> <key code="51" output=""/> <key code="52" output=""/> <key code="53" output=""/> <!-- gap, 54 through 64 --> <key code="64" output=""/> <key code="65" output="."/> <key code="66" output=""/> <key code="67" output="*"/> <!-- gap, 68 --> <key code="69" output="+"/> <key code="70" output=""/> <key code="71" output=""/> <key code="72" output=""/> <!-- gap, 73-74 --> <key code="75" output="/"/> <key code="76" output=""/> <key code="77" output=""/> <key code="78" output="-"/> <!-- gap, 79-80 --> <key code="79" output=""/> <key code="80" output=""/> <key code="81" output="="/> <key code="82" output="0"/> <key code="83" output="1"/> <key code="84" output="2"/> <key code="85" output="3"/> <key code="86" output="4"/> <key code="87" output="5"/> <key code="88" output="6"/> <key code="89" output="7"/> <!-- gap, 90 --> <key code="91" output="8"/> <key code="92" output="9"/> <!-- gap, 93-95 --> <key code="96" output=""/> <key code="97" output=""/> <key code="98" output=""/> <key code="99" output=""/> <key code="100" output=""/> <key code="101" output=""/> <key code="102" output=""/> <key code="103" output=""/> <key code="104" output=""/> <key code="105" output=""/> <key code="106" output=""/> <key code="107" output=""/> <key code="108" output=""/> <key code="109" output=""/> <key code="110" output=""/> <key code="111" output=""/> <key code="112" output=""/> <key code="113" output=""/> <key code="114" output=""/> <key code="115" output=""/> <key code="116" output=""/> <key code="117" output=""/> <key code="118" output=""/> <key code="119" output=""/> <key code="120" output=""/> <key code="121" output=""/> <key code="122" output=""/> <key code="123" output=""/> <key code="124" output=""/> <key code="125" output=""/> <key code="126" output=""/> <!-- gap, 127 --> </keyMap> <keyMap index="3"> <!-- option --> <key code="0" action="macron"/> <key code="1" output="ß"/> <key code="2" output="ð"/> <key code="3" output="f"/> <key code="4" action="macronbelow"/> <key code="5" output="©"/> <key code="6" output="z"/> <!-- added --> <key code="7" action="dotbelow"/> <key code="8" action="cedilla"/> <key code="9" output="x"/> <key code="10" output="§"/> <key code="11" action="breve"/> <key code="12" output="q"/> <key code="13" action="dotabove"/> <key code="14" action="acute"/> <key code="15" output="r"/> <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" action="circumflex"/> <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" action="‘"/> <key code="31" action="ø"/> <key code="32" action="diaeresis"/> <key code="33" action="“"/> <key code="34" action="horn"/> <key code="35" action="commabelow"/> <key code="36" output="
"/> <key code="37" action="stroke"/> <key code="38" action="doubleacute"/> <key code="39" action="æ"/> <key code="40" action="ringabove"/> <key code="41" output="…"/> <key code="42" output="«"/> <key code="43" output="≤"/> <key code="44" output="÷"/> <key code="45" action="tilde"/> <key code="46" action="ogonek"/> <key code="47" output="≥"/> <key code="48" output="	"/> <key code="49" output=" "/> <key code="50" action="grave"/> <key code="51" output=""/> <key code="52" output=""/> <key code="53" output=""/> <!-- gap, 54 through 64 --> <key code="64" output=""/> <key code="65" output="."/> <key code="66" output=""/> <key code="67" output="*"/> <!-- gap, 68 --> <key code="69" output="+"/> <key code="70" output=""/> <key code="71" output=""/> <key code="72" output=""/> <!-- gap, 73-74 --> <key code="75" output="/"/> <key code="76" output=""/> <key code="77" output=""/> <key code="78" output="-"/> <!-- gap, 79-80 --> <key code="79" output=""/> <key code="80" output=""/> <key code="81" output="="/> <key code="82" output="0"/> <key code="83" output="1"/> <key code="84" output="2"/> <key code="85" output="3"/> <key code="86" output="4"/> <key code="87" output="5"/> <key code="88" output="6"/> <key code="89" output="7"/> <!-- gap, 90 --> <key code="91" output="8"/> <key code="92" output="9"/> <!-- gap, 93-95 --> <key code="96" output=""/> <key code="97" output=""/> <key code="98" output=""/> <key code="99" output=""/> <key code="100" output=""/> <key code="101" output=""/> <key code="102" output=""/> <key code="103" output=""/> <key code="104" output=""/> <key code="105" output=""/> <key code="106" output=""/> <key code="107" output=""/> <key code="108" output=""/> <key code="109" output=""/> <key code="110" output=""/> <key code="111" output=""/> <key code="112" output=""/> <key code="113" output=""/> <key code="114" output=""/> <key code="115" output=""/> <key code="116" output=""/> <key code="117" output=""/> <key code="118" output=""/> <key code="119" output=""/> <key code="120" output=""/> <key code="121" output=""/> <key code="122" output=""/> <key code="123" output=""/> <key code="124" output=""/> <key code="125" output=""/> <key code="126" output=""/> <!-- gap, 127 --> </keyMap> <keyMap index="4"> <!-- option shift --> <key code="0" output="Ì„"/> <key code="1" action="invertedbreve"/> <!-- added --> <key code="2" output="Ã"/> <key code="3" output="F"/> <!-- added --> <key code="4" output="̱"/> <key code="5" action="circumflexbelow"/> <!-- added --> <key code="6" output="Z"/> <!-- added --> <key code="7" output="Ì£"/> <key code="8" output="̧"/> <key code="9" output="V"/> <key code="10" output="±"/> <key code="11" output="̆"/> <key code="12" output="Q"/> <key code="13" output="̇"/> <key code="14" output="Ì"/> <key code="15" output="R"/> <key code="16" action="doublegrave"/> <!-- added --> <key code="17" output="Þ"/> <key code="18" output="â„"/> <!-- corrected --> <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" action="’"/> <key code="31" action="Ø"/> <key code="32" output="̈"/> <key code="33" output="â€"/> <key code="34" output="Ì›"/> <key code="35" output="̦"/> <key code="36" output="
"/> <key code="37" output="̵"/> <key code="38" output="Ì‹"/> <key code="39" action="Æ"/> <key code="40" output="ÌŠ"/> <key code="41" action="specials"/> <!-- added --> <key code="42" output="»"/> <key code="43" output="„"/> <key code="44" output="¿"/> <key code="45" output="̃"/> <!-- corrected --> <key code="46" output="̨"/> <!-- corrected --> <key code="47" action="hooked"/> <!-- added --> <key code="48" output="	"/> <key code="49" output=" "/> <key code="50" output="Ì€"/> <key code="51" output=""/> <key code="52" output=""/> <key code="53" output=""/> <!-- gap, 54 through 64 --> <key code="64" output=""/> <key code="65" output="."/> <key code="66" output="*"/> <key code="67" output="*"/> <!-- gap, 68 --> <key code="69" output="+"/> <key code="70" output="+"/> <key code="71" output=""/> <key code="72" output="="/> <!-- gap, 73-74 --> <key code="75" output="/"/> <key code="76" output=""/> <key code="77" output="/"/> <key code="78" output="-"/> <!-- gap, 79-80 --> <key code="79" output=""/> <key code="80" output=""/> <key code="81" output="="/> <key code="82" output="0"/> <key code="83" output="1"/> <key code="84" output="2"/> <key code="85" output="3"/> <key code="86" output="4"/> <key code="87" output="5"/> <key code="88" output="6"/> <key code="89" output="7"/> <!-- gap, 90 --> <key code="91" output="8"/> <key code="92" output="9"/> <!-- gap, 93-95 --> <key code="96" output=""/> <key code="97" output=""/> <key code="98" output=""/> <key code="99" output=""/> <key code="100" output=""/> <key code="101" output=""/> <key code="102" output=""/> <key code="103" output=""/> <key code="104" output=""/> <key code="105" output=""/> <key code="106" output=""/> <key code="107" output=""/> <key code="108" output=""/> <key code="109" output=""/> <key code="110" output=""/> <key code="111" output=""/> <key code="112" output=""/> <key code="113" output=""/> <key code="114" output=""/> <key code="115" output=""/> <key code="116" output=""/> <key code="117" output=""/> <key code="118" output=""/> <key code="119" output=""/> <key code="120" output=""/> <key code="121" output=""/> <key code="122" output=""/> <key code="123" output=""/> <key code="124" output=""/> <key code="125" output=""/> <key code="126" output=""/> <!-- gap, 127 --> </keyMap> <keyMap index="5"> <!-- option caps lock --> <key code="0" action="macron"/> <!-- corrected --> <key code="1" output="SS"/> <key code="2" output="Ã"/> <key code="3" output="Æ’"/> <key code="4" action="macronbelow"/> <key code="5" output="©"/> <key code="6" action="hook"/> <!-- added --> <key code="7" action="dotbelow"/> <!-- added --> <key code="8" action="cedilla"/> <!-- corrected --> <key code="9" action="caron"/> <!-- corrected --> <key code="10" output="§"/> <key code="11" action="breve"/> <!-- corrected --> <key code="12" output="Å’"/> <!-- corrected --> <key code="13" action="dotabove"/> <!-- corrected --> <key code="14" action="acute"/> <!-- corrected --> <key code="15" output="®"/> <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" action="circumflex"/> <!-- corrected --> <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" action="‘"/> <key code="31" action="Ø"/> <key code="32" action="diaeresis"/> <!-- corrected --> <key code="33" action="“"/> <key code="34" action="horn"/> <key code="35" action="commabelow"/> <!-- corrected --> <key code="36" output="
"/> <key code="37" action="stroke"/> <!-- added --> <key code="38" action="doubleacute"/> <!-- corrected --> <key code="39" action="Æ"/> <key code="40" action="ringabove"/> <!-- corrected --> <key code="41" output="…"/> <key code="42" output="«"/> <key code="43" output="≤"/> <key code="44" output="÷"/> <key code="45" action="tilde"/> <!-- corrected --> <key code="46" action="ogonek"/> <!-- corrected --> <key code="47" output="≥"/> <key code="48" output="	"/> <key code="49" output=" "/> <key code="50" action="grave"/> <!-- corrected --> <key code="51" output=""/> <key code="52" output=""/> <key code="53" output=""/> <!-- gap, 54 through 64 --> <key code="64" output=""/> <key code="65" output="."/> <key code="66" output=""/> <key code="67" output="*"/> <!-- gap, 68 --> <key code="69" output="+"/> <key code="70" output=""/> <key code="71" output=""/> <key code="72" output=""/> <!-- gap, 73-74 --> <key code="75" output="/"/> <key code="76" output=""/> <key code="77" output=""/> <key code="78" output="-"/> <!-- gap, 79-80 --> <key code="79" output=""/> <key code="80" output=""/> <key code="81" output="="/> <key code="82" output="0"/> <key code="83" output="1"/> <key code="84" output="2"/> <key code="85" output="3"/> <key code="86" output="4"/> <key code="87" output="5"/> <key code="88" output="6"/> <key code="89" output="7"/> <!-- gap, 90 --> <key code="91" output="8"/> <key code="92" output="9"/> <!-- gap, 93-95 --> <key code="96" output=""/> <key code="97" output=""/> <key code="98" output=""/> <key code="99" output=""/> <key code="100" output=""/> <key code="101" output=""/> <key code="102" output=""/> <key code="103" output=""/> <key code="104" output=""/> <key code="105" output=""/> <key code="106" output=""/> <key code="107" output=""/> <key code="108" output=""/> <key code="109" output=""/> <key code="110" output=""/> <key code="111" output=""/> <key code="112" output=""/> <key code="113" output=""/> <key code="114" output=""/> <key code="115" output=""/> <key code="116" output=""/> <key code="117" output=""/> <key code="118" output=""/> <key code="119" output=""/> <key code="120" output=""/> <key code="121" output=""/> <key code="122" output=""/> <key code="123" output=""/> <key code="124" output=""/> <key code="125" output=""/> <key code="126" output=""/> <!-- gap, 127 --> </keyMap> <keyMap index="6"> <!-- option command --> <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" action="’"/> <key code="7" output="."/> <key code="8" output="¸"/> <key code="9" output="ˇ"/> <key code="10" output="§"/> <key code="11" output="˘"/> <key code="12" output="Å“"/> <key code="13" output="Ë™"/> <key code="14" output="´"/> <key code="15" output="®"/> <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" action="‘"/> <key code="31" action="ø"/> <key code="32" output="¨"/> <key code="33" action="“"/> <key code="34" action="’"/> <key code="35" output=","/> <key code="36" output="
"/> <key code="37" output="-"/> <key code="38" output="Ë"/> <key code="39" action="æ"/> <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="	"/> <key code="49" output=" "/> <key code="50" output="`"/> <key code="51" output=""/> <key code="52" output=""/> <key code="53" output=""/> <!-- gap, 54 through 64 --> <key code="64" output=""/> <key code="65" output="."/> <key code="66" output=""/> <key code="67" output="*"/> <!-- gap, 68 --> <key code="69" output="+"/> <key code="70" output=""/> <key code="71" output=""/> <key code="72" output=""/> <!-- gap, 73-74 --> <key code="75" output="/"/> <key code="76" output=""/> <key code="77" output=""/> <key code="78" output="-"/> <!-- gap, 79-80 --> <key code="79" output=""/> <key code="80" output=""/> <key code="81" output="="/> <key code="82" output="0"/> <key code="83" output="1"/> <key code="84" output="2"/> <key code="85" output="3"/> <key code="86" output="4"/> <key code="87" output="5"/> <key code="88" output="6"/> <key code="89" output="7"/> <!-- gap, 90 --> <key code="91" output="8"/> <key code="92" output="9"/> <!-- gap, 93-95 --> <key code="96" output=""/> <key code="97" output=""/> <key code="98" output=""/> <key code="99" output=""/> <key code="100" output=""/> <key code="101" output=""/> <key code="102" output=""/> <key code="103" output=""/> <key code="104" output=""/> <key code="105" output=""/> <key code="106" output=""/> <key code="107" output=""/> <key code="108" output=""/> <key code="109" output=""/> <key code="110" output=""/> <key code="111" output=""/> <key code="112" output=""/> <key code="113" output=""/> <key code="114" output=""/> <key code="115" output=""/> <key code="116" output=""/> <key code="117" output=""/> <key code="118" output=""/> <key code="119" output=""/> <key code="120" output=""/> <key code="121" output=""/> <key code="122" output=""/> <key code="123" output=""/> <key code="124" output=""/> <key code="125" output=""/> <key code="126" output=""/> <!-- gap, 127 --> </keyMap> <keyMap index="7"> <!-- control --> <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="10" output="0"/> <key code="11" output=""/> <key code="12" output=""/> <key code="13" output=""/> <key code="14" output=""/> <key code="15" output=""/> <key code="16" output=""/> <key code="17" output=""/> <key code="18" output="1"/> <key code="19" output="2"/> <key code="20" output="3"/> <key code="21" output="4"/> <key code="22" output="6"/> <key code="23" output="5"/> <key code="24" output="="/> <key code="25" output="9"/> <key code="26" output="7"/> <key code="27" output=""/> <key code="28" output="8"/> <key code="29" output="0"/> <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="
"/> <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="	"/> <key code="49" action=" "/> <key code="50" output="`"/> <key code="51" output=""/> <key code="52" output=""/> <key code="53" output=""/> <!-- gap, 54 through 64 --> <key code="64" output=""/> <key code="65" output="."/> <key code="66" output=""/> <key code="67" output="*"/> <!-- gap, 68 --> <key code="69" output="+"/> <key code="70" output=""/> <key code="71" output=""/> <key code="72" output=""/> <!-- gap, 73-74 --> <key code="75" output="/"/> <key code="76" output=""/> <key code="77" output=""/> <key code="78" output="-"/> <!-- gap, 79-80 --> <key code="79" output=""/> <key code="80" output=""/> <key code="81" output="="/> <key code="82" output="0"/> <key code="83" output="1"/> <key code="84" output="2"/> <key code="85" output="3"/> <key code="86" output="4"/> <key code="87" output="5"/> <key code="88" output="6"/> <key code="89" output="7"/> <!-- gap, 90 --> <key code="91" output="8"/> <key code="92" output="9"/> <!-- gap, 93-95 --> <key code="96" output=""/> <key code="97" output=""/> <key code="98" output=""/> <key code="99" output=""/> <key code="100" output=""/> <key code="101" output=""/> <key code="102" output=""/> <key code="103" output=""/> <key code="104" output=""/> <key code="105" output=""/> <key code="106" output=""/> <key code="107" output=""/> <key code="108" output=""/> <key code="109" output=""/> <key code="110" output=""/> <key code="111" output=""/> <key code="112" output=""/> <key code="113" output=""/> <key code="114" output=""/> <key code="115" output=""/> <key code="116" output=""/> <key code="117" output=""/> <key code="118" output=""/> <key code="119" output=""/> <key code="120" output=""/> <key code="121" output=""/> <key code="122" output=""/> <key code="123" output=""/> <key code="124" output=""/> <key code="125" output=""/> <key code="126" output=""/> <!-- gap, 127 --> </keyMap> <keyMap index="8"> <key code="0" output="a" /> <key code="1" output="s" /> <key code="2" output="d" /> <key code="3" output="f" /> <key code="4" output="h" /> <key code="5" output="g" /> <key code="6" output="z" /> <key code="7" output="x" /> <key code="8" output="c" /> <key code="9" output="v" /> <key code="10" output="§" /> <key code="11" output="b" /> <key code="12" output="q" /> <key code="13" output="w" /> <key code="14" output="e" /> <key code="15" output="r" /> <key code="16" output="y" /> <key code="17" output="t" /> <key code="18" output="1" /> <key code="19" output="2" /> <key code="20" output="3" /> <key code="21" output="4" /> <key code="22" output="6" /> <key code="23" output="5" /> <key code="24" output="=" /> <key code="25" output="9" /> <key code="26" output="7" /> <key code="27" output="-" /> <key code="28" output="8" /> <key code="29" output="0" /> <key code="30" output="]" /> <key code="31" output="o" /> <key code="32" output="u" /> <key code="33" output="[" /> <key code="34" output="i" /> <key code="35" output="p" /> <key code="36" output="
" /> <key code="37" output="l" /> <key code="38" output="j" /> <key code="39" output="'" /> <key code="40" output="k" /> <key code="41" output=";" /> <key code="42" output="\" /> <key code="43" output="," /> <key code="44" output="/" /> <key code="45" output="n" /> <key code="46" output="m" /> <key code="47" output="." /> <key code="48" output="	" /> <key code="49" output=" " /> <key code="50" output="`" /> <key code="51" output="" /> <key code="52" output="" /> <key code="53" output="" /> <key code="65" output="." /> <key code="66" output="" /> <key code="67" output="*" /> <key code="69" output="+" /> <key code="70" output="" /> <key code="71" output="" /> <key code="72" output="" /> <key code="75" output="/" /> <key code="76" output="" /> <key code="77" output="" /> <key code="78" output="-" /> <key code="81" output="=" /> <key code="82" output="0" /> <key code="83" output="1" /> <key code="84" output="2" /> <key code="85" output="3" /> <key code="86" output="4" /> <key code="87" output="5" /> <key code="88" output="6" /> <key code="89" output="7" /> <key code="91" output="8" /> <key code="92" output="9" /> <key code="96" output="" /> <key code="97" output="" /> <key code="98" output="" /> <key code="99" output="" /> <key code="100" output="" /> <key code="101" output="" /> <key code="102" output="" /> <key code="103" output="" /> <key code="104" output="" /> <key code="105" output="" /> <key code="106" output="" /> <key code="107" output="" /> <key code="108" output="" /> <key code="109" output="" /> <key code="110" output="" /> <key code="111" output="" /> <key code="112" output="" /> <key code="113" output="" /> <key code="114" output="" /> <key code="115" output="" /> <key code="116" output="" /> <key code="117" output="" /> <key code="118" output="" /> <key code="119" output="" /> <key code="120" output="" /> <key code="121" output="" /> <key code="122" output="" /> <key code="123" output="" /> <key code="124" output="" /> <key code="125" output="" /> <key code="126" output="" /> </keyMap> </keyMapSet> <keyMapSet id="JIS"> <keyMap index="0" baseMapSet="ANSI" baseIndex="0"> <!-- No modifiers --> <key code="24" action="^"/> <!-- changed --> <key code="30" output="["/> <!-- changed --> <key code="33" action="@"/> <!-- changed --> <key code="39" output=":"/> <!-- changed --> <key code="42" output="]"/> <!-- changed --> <key code="93" output="Â¥"/> <!-- changed --> <key code="94" output="_"/> <!-- changed --> <key code="95" output=","/> <!-- changed --> <key code="102" action=" "/> <!-- changed --> <key code="104" action=" "/> <!-- changed --> </keyMap> <keyMap index="1" baseMapSet="ANSI" baseIndex="1"> <!-- shift --> <key code="19" action="""/> <!-- changed --> <key code="22" action="&"/> <!-- changed --> <key code="24" output="~"/> <!-- changed --> <key code="25" output=")"/> <!-- changed --> <key code="26" action="'"/> <!-- changed --> <key code="27" output="="/> <!-- changed --> <key code="28" output="("/> <!-- changed --> <key code="29" output="0"/> <!-- changed --> <key code="30" output="{"/> <!-- changed --> <key code="33" output="`"/> <!-- changed --> <key code="39" action="*"/> <!-- changed --> <key code="41" output="+"/> <!-- changed --> <key code="42" output="}"/> <!-- changed --> <key code="93" output="|"/> <!-- changed --> <key code="94" output="_"/> <!-- changed --> <key code="95" output=","/> <!-- changed --> <key code="102" action=" "/> <!-- changed --> <key code="104" action=" "/> <!-- changed --> </keyMap> <keyMap index="2" baseMapSet="ANSI" baseIndex="2"> <!-- caps lock --> <key code="24" action="^"/> <!-- changed --> <key code="30" output="["/> <!-- changed --> <key code="33" action="@"/> <!-- changed --> <key code="39" output=":"/> <!-- changed --> <key code="42" output="]"/> <!-- changed --> <key code="93" output="Â¥"/> <!-- changed --> <key code="94" output="_"/> <!-- changed --> <key code="95" output=","/> <!-- changed --> <key code="102" action=" "/> <!-- changed --> <key code="104" action=" "/> <!-- changed --> </keyMap> <keyMap index="3" baseMapSet="ANSI" baseIndex="3"> <!-- option --> <key code="93" output="\"/> <!-- changed --> <key code="94" action="grave"/> <!-- changed --> <key code="95" output=","/> <!-- changed --> <key code="102" action=" "/> <!-- changed --> <key code="104" action=" "/> <!-- changed --> </keyMap> <keyMap index="4" baseMapSet="ANSI" baseIndex="4"> <!-- option shift --> <key code="93" output="\"/> <!-- changed --> <key code="94" output="Ì€"/> <!-- changed --> <key code="95" output=","/> <!-- changed --> <key code="102" action=" "/> <!-- changed --> <key code="104" action=" "/> <!-- changed --> </keyMap> <keyMap index="5" baseMapSet="ANSI" baseIndex="5"> <!-- option caps lock --> <key code="93" output="\"/> <!-- changed --> <key code="94" output="`"/> <!-- changed --> <key code="95" output=","/> <!-- changed --> <key code="102" action=" "/> <!-- changed --> <key code="104" action=" "/> <!-- changed --> </keyMap> <keyMap index="6" baseMapSet="ANSI" baseIndex="6"> <!-- option command --> <key code="93" output="\"/> <!-- changed --> <key code="94" output="_"/> <!-- changed --> <key code="95" output=","/> <!-- changed --> <key code="102" action=" "/> <!-- changed --> <key code="104" action=" "/> <!-- changed --> </keyMap> <keyMap index="7" baseMapSet="ANSI" baseIndex="7"> <!-- control --> <key code="93" output="|"/> <!-- changed --> <key code="94" output="_"/> <!-- changed --> <key code="95" output=","/> <!-- changed --> <key code="102" action=" "/> <!-- changed --> <key code="104" action=" "/> <!-- changed --> </keyMap> </keyMapSet> <actions> <!-- actions for initiating dead key states --> <!-- actions for completing dead key states --> <action id=" "> <when state="none" output=" "/> <when state="acute" output="´"/> <when state="breve" output="˘"/> <when state="caron" output="ˇ"/> <when state="cedilla" output="¸"/> <when state="circumflex" output="ˆ"/> <when state="circumflexbelow" output="‸"/> <!-- added --> <when state="commabelow" output=","/> <when state="diaeresis" output="¨"/> <when state="dotabove" output="Ë™"/> <when state="dotbelow" output="."/> <!-- added --> <when state="doubleacute" output="Ë"/> <when state="doublegrave" output=" Ì"/> <!-- added --> <when state="grave" output="`"/> <when state="hook" output="Ë€"/> <!-- added --> <when state="hooked" output="Ê”"/> <!-- added --> <when state="horn" output="ʼ"/> <!-- added --> <when state="invertedbreve" output=" ̑"/> <!-- added --> <when state="macron" output="¯"/> <when state="macronbelow" output="Ë"/> <!-- added --> <when state="ogonek" output="Ë›"/> <when state="ringabove" output="Ëš"/> <when state="specials" output="â„–"/> <!-- added --> <when state="stroke" output="-"/> <!-- added --> <when state="tilde" output="Ëœ"/> <when state="tildebelow" output=" ̰"/> <!-- added --> </action> <action id="#"> <when state="none" output="#"/> <when state="specials" output="Æ"/> </action> <action id="%"> <when state="none" output="%"/> <when state="specials" output="Ƽ"/> </action> <action id="""> <when state="none" output="""/> <when state="specials" output="ʺ"/> </action> <action id="&"> <when state="none" output="&"/> </action> <action id="'"> <when state="none" output="ʼ"/> <when state="specials" output="ʹ"/> </action> <action id="*"> <when state="none" output="*"/> <when state="specials" output="È¢"/> </action> <action id="2"> <when state="none" output="2"/> <when state="specials" output="ƨ"/> </action> <action id="3"> <when state="none" output="3"/> <when state="specials" output="É›"/> </action> <action id="5"> <when state="none" output="5"/> <when state="specials" output="ƽ"/> </action> <action id="6"> <when state="none" output="6"/> <when state="specials" output="Æ…"/> </action> <action id="7"> <when state="none" output="7"/> <when state="specials" output="âŠ"/> </action> <action id="8"> <when state="none" output="8"/> <when state="specials" output="È£"/> </action> <action id="@"> <when state="none" output="@"/> <when state="specials" output="Ƨ"/> </action> <action id="A"> <when state="none" output="A"/> <when state="acute" output="Ã"/> <when state="breve" output="Ä‚"/> <when state="caron" output="Ç"/> <!-- added --> <when state="circumflex" output="Â"/> <when state="diaeresis" output="Ä"/> <when state="dotabove" output="Ȧ"/> <!-- added --> <when state="dotbelow" output="Ạ"/> <!-- added --> <when state="doublegrave" output="È€"/> <!-- added --> <when state="grave" output="À"/> <when state="hook" output="Ả"/> <!-- added --> <when state="invertedbreve" output="È‚"/> <!-- added --> <when state="macron" output="Ä€"/> <when state="ogonek" output="Ä„"/> <when state="ringabove" output="Ã…"/> <when state="specials" output="Æ"/> <!-- added --> <when state="tilde" output="Ã"/> </action> <action id="B"> <when state="none" output="B"/> <when state="dotabove" output="Ḃ"/> <!-- added --> <when state="dotbelow" output="Ḅ"/> <!-- added --> <when state="hooked" output="Æ"/> <!-- added --> <when state="macronbelow" output="Ḇ"/> <!-- added --> </action> <action id="C"> <when state="none" output="C"/> <when state="acute" output="Ć"/> <when state="caron" output="ÄŒ"/> <when state="cedilla" output="Ç"/> <when state="circumflex" output="Ĉ"/> <when state="dotabove" output="ÄŠ"/> <when state="hooked" output="Ƈ"/> <!-- added --> <when state="specials" output="Ɔ"/> <!-- added --> </action> <action id="D"> <when state="none" output="D"/> <when state="caron" output="ÄŽ"/> <when state="cedilla" output="á¸"/> <!-- added --> <when state="circumflexbelow" output="Ḓ"/> <!-- added --> <when state="dotabove" output="Ḋ"/> <!-- added --> <when state="dotbelow" output="Ḍ"/> <!-- added --> <when state="hooked" output="ÆŠ"/> <!-- added --> <when state="macronbelow" output="Ḏ"/> <!-- added --> <when state="stroke" output="Ä"/> <!-- added --> </action> <action id="E"> <when state="none" output="E"/> <when state="acute" output="É"/> <when state="breve" output="Ä”"/> <when state="caron" output="Äš"/> <when state="cedilla" output="Ȩ"/> <!-- added --> <when state="circumflex" output="Ê"/> <when state="circumflexbelow" output="Ḙ"/> <!-- added --> <when state="diaeresis" output="Ë"/> <when state="dotabove" output="Ä–"/> <when state="dotbelow" output="Ẹ"/> <!-- added --> <when state="doublegrave" output="È„"/> <!-- added --> <when state="grave" output="È"/> <when state="hook" output="Ẻ"/> <!-- added --> <when state="invertedbreve" output="Ȇ"/> <!-- added --> <when state="macron" output="Ä’"/> <when state="ogonek" output="Ę"/> <when state="ringabove" output="EÌŠ"/> <!-- added --> <when state="specials" output="ÆŽ"/> <!-- added --> <when state="tilde" output="Ẽ"/> <!-- added --> <when state="tildebelow" output="Ḛ"/> <!-- added --> </action> <action id="F"> <when state="none" output="K̲"/> <when state="dotabove" output="Ḟ"/> <!-- added --> <when state="hooked" output="Æ‘"/> <!-- added --> </action> <action id="G"> <when state="none" output="G"/> <when state="acute" output="Ç´"/> <!-- added --> <when state="breve" output="Äž"/> <when state="caron" output="Ǧ"/> <!-- added --> <when state="cedilla" output="Ä¢"/> <when state="circumflex" output="Äœ"/> <when state="dotabove" output="Ä "/> <when state="hooked" output="Æ“"/> <!-- added --> <when state="macron" output="Ḡ"/> <!-- added --> <when state="specials" output="Æ”"/> <!-- added --> <when state="stroke" output="Ǥ"/> <!-- added --> </action> <action id="H"> <when state="none" output="H"/> <when state="breve" output="Ḫ"/> <!-- added --> <when state="caron" output="Èž"/> <!-- added --> <when state="cedilla" output="Ḩ"/> <!-- added --> <when state="circumflex" output="Ĥ"/> <when state="diaeresis" output="Ḧ"/> <!-- added --> <when state="dotabove" output="Ḣ"/> <!-- added --> <when state="dotbelow" output="Ḥ"/> <!-- added --> <when state="macronbelow" output="H̱"/> <!-- added --> <when state="specials" output="Ƕ"/> <!-- added --> <when state="stroke" output="Ħ"/> <!-- added --> </action> <action id="I"> <when state="none" output="I"/> <when state="acute" output="Ã"/> <when state="breve" output="Ĭ"/> <when state="caron" output="Ç"/> <!-- added --> <when state="circumflex" output="ÃŽ"/> <when state="diaeresis" output="Ã"/> <when state="dotabove" output="Ä°"/> <when state="dotbelow" output="Ị"/> <!-- added --> <when state="doublegrave" output="Ȉ"/> <!-- added --> <when state="grave" output="ÃŒ"/> <when state="hook" output="Ỉ"/> <!-- added --> <when state="hooked" output="Æ–"/> <!-- added --> <when state="invertedbreve" output="ÈŠ"/> <!-- added --> <when state="macron" output="Ī"/> <when state="ogonek" output="Ä®"/> <when state="stroke" output="Æ—"/> <!-- added --> <when state="tilde" output="Ĩ"/> <!-- added --> <when state="tildebelow" output="Ḭ"/> <!-- added --> </action> <action id="J"> <when state="none" output="J"/> <when state="caron" output="JÌŒ"/> <!-- added --> <when state="circumflex" output="Ä´"/> <when state="specials" output="È "/> <!-- added --> </action> <action id="K"> <when state="none" output="K"/> <when state="acute" output="Ḱ"/> <!-- added --> <when state="caron" output="Ǩ"/> <!-- added --> <when state="cedilla" output="Ķ"/> <when state="dotbelow" output="Ḳ"/> <!-- added --> <when state="hooked" output="Ƙ"/> <!-- added --> <when state="macronbelow" output="Ḵ"/> <!-- added --> <when state="specials" output="K’"/> <!-- added --> </action> <action id="L"> <when state="none" output="L"/> <when state="acute" output="Ĺ"/> <when state="caron" output="Ľ"/> <when state="cedilla" output="Ä»"/> <when state="circumflexbelow" output="Ḽ"/> <!-- added --> <when state="dotbelow" output="Ḷ"/> <!-- added --> <when state="macron" output="Ḹ"/> <!-- added --> <when state="macronbelow" output="Ḻ"/> <!-- added --> <when state="stroke" output="Å"/> <!-- added --> </action> <action id="M"> <when state="none" output="M"/> <when state="acute" output="Ḿ"/> <!-- added --> <when state="circumflex" output="MÌ‚"/> <!-- added --> <when state="dotabove" output="á¹€"/> <!-- added --> <when state="dotbelow" output="Ṃ"/> <!-- added --> <when state="specials" output="Æœ"/> <!-- added --> </action> <action id="N"> <when state="none" output="N"/> <when state="acute" output="Ń"/> <when state="caron" output="Ň"/> <when state="cedilla" output="Å…"/> <when state="circumflex" output="NÌ‚"/> <!-- added --> <when state="circumflexbelow" output="Ṋ"/> <!-- added --> <when state="dotabove" output="Ṅ"/> <!-- added --> <when state="dotbelow" output="Ṇ"/> <!-- added --> <when state="grave" output="Ǹ"/> <!-- added --> <when state="hooked" output="Æ"/> <!-- added --> <when state="macronbelow" output="Ṉ"/> <!-- added --> <when state="specials" output="ÅŠ"/> <!-- added --> <when state="tilde" output="Ñ"/> </action> <action id="O"> <when state="none" output="O"/> <when state="acute" output="Ó"/> <when state="breve" output="ÅŽ"/> <when state="caron" output="Ç‘"/> <!-- added --> <when state="circumflex" output="Ô"/> <when state="diaeresis" output="Ö"/> <when state="dotabove" output="È®"/> <!-- added --> <when state="dotbelow" output="Ọ"/> <!-- added --> <when state="doubleacute" output="Å"/> <when state="doublegrave" output="ÈŒ"/> <!-- added --> <when state="grave" output="Ã’"/> <when state="hook" output="Ỏ"/> <!-- added --> <when state="horn" output="Æ "/> <!-- added --> <when state="invertedbreve" output="ÈŽ"/> <!-- added --> <when state="macron" output="ÅŒ"/> <when state="ogonek" output="Ǫ"/> <!-- added --> <when state="ringabove" output="OÌŠ"/> <!-- added --> <when state="stroke" output="ÆŸ"/> <!-- added --> <when state="tilde" output="Õ"/> </action> <action id="P"> <when state="none" output="P"/> <when state="acute" output="á¹”"/> <!-- added --> <when state="dotabove" output="á¹–"/> <!-- added --> <when state="hooked" output="Ƥ"/> <!-- added --> </action> <action id="Q"> <when state="none" output="GÌ‚"/> <when state="specials" output="Æ¢"/> <!-- added --> </action> <action id="R"> <when state="none" output="G̲"/> <when state="acute" output="Å”"/> <when state="caron" output="Ř"/> <when state="cedilla" output="Å–"/> <when state="dotabove" output="Ṙ"/> <!-- added --> <when state="dotbelow" output="Ṛ"/> <!-- added --> <when state="doublegrave" output="È"/> <!-- added --> <when state="hooked" output="Æ®"/> <!-- added --> <when state="invertedbreve" output="È’"/> <!-- added --> <when state="macron" output="Ṝ"/> <!-- added --> <when state="macronbelow" output="Ṟ"/> <!-- added --> <when state="specials" output="Ʀ"/> <!-- added --> </action> <action id="S"> <when state="none" output="S"/> <when state="acute" output="Åš"/> <when state="caron" output="Å "/> <when state="cedilla" output="Åž"/> <when state="circumflex" output="Åœ"/> <when state="commabelow" output="Ș"/> <when state="dotabove" output="á¹ "/> <!-- added --> <when state="dotbelow" output="á¹¢"/> <!-- added --> <when state="hooked" output="Æ©"/> <!-- added --> <when state="macron" output="SÌ„"/> <!-- added --> </action> <action id="T"> <when state="none" output="T"/> <when state="caron" output="Ť"/> <when state="cedilla" output="Å¢"/> <when state="circumflexbelow" output="á¹°"/> <!-- added --> <when state="commabelow" output="Èš"/> <when state="diaeresis" output="T̈"/> <!-- added --> <when state="dotabove" output="Ṫ"/> <!-- added --> <when state="dotbelow" output="Ṭ"/> <!-- added --> <when state="hooked" output="Ƭ"/> <!-- added --> <when state="macronbelow" output="á¹®"/> <!-- added --> <when state="stroke" output="Ŧ"/> <!-- added --> </action> <action id="U"> <when state="none" output="U"/> <when state="acute" output="Ú"/> <when state="breve" output="Ŭ"/> <when state="caron" output="Ç“"/> <!-- added --> <when state="circumflex" output="Û"/> <when state="circumflexbelow" output="Ṷ"/> <!-- added --> <when state="diaeresis" output="Ãœ"/> <when state="dotbelow" output="Ụ"/> <!-- added --> <when state="doubleacute" output="Å°"/> <when state="doublegrave" output="È”"/> <!-- added --> <when state="grave" output="Ù"/> <when state="hook" output="Ủ"/> <!-- added --> <when state="hooked" output="Ʋ"/> <!-- added --> <when state="horn" output="Ư"/> <!-- added --> <when state="invertedbreve" output="È–"/> <!-- added --> <when state="macron" output="Ū"/> <when state="ogonek" output="Ų"/> <when state="ringabove" output="Å®"/> <when state="specials" output="Ʊ"/> <!-- added --> <when state="tilde" output="Ũ"/> <!-- added --> <when state="tildebelow" output="á¹´"/> <!-- added --> </action> <action id="V"> <when state="none" output="X̲"/> <when state="acute" output="Ç—"/> <!-- added --> <when state="caron" output="Ç™"/> <!-- added --> <when state="dotbelow" output="á¹¾"/> <!-- added --> <when state="grave" output="Ç›"/> <!-- added --> <when state="macron" output="Ç•"/> <!-- added --> <when state="tilde" output="á¹¼"/> <!-- added --> </action> <action id="W"> <when state="none" output="W"/> <when state="acute" output="Ẃ"/> <!-- added --> <when state="circumflex" output="Å´"/> <when state="diaeresis" output="Ẅ"/> <!-- added --> <when state="dotabove" output="Ẇ"/> <!-- added --> <when state="dotbelow" output="Ẉ"/> <!-- added --> <when state="grave" output="Ẁ"/> <!-- added --> <when state="ringabove" output="WÌŠ"/> <!-- added --> <when state="specials" output="Ç·"/> <!-- added --> </action> <action id="X"> <when state="none" output="X"/> <when state="caron" output="Æ·ÌŒ"/> <!-- added --> <when state="diaeresis" output="Ẍ"/> <!-- added --> <when state="dotabove" output="Ẋ"/> <!-- added --> <when state="hooked" output="Ɖ"/> <!-- added --> </action> <action id="Y"> <when state="none" output="Y"/> <when state="acute" output="Ã"/> <when state="circumflex" output="Ŷ"/> <when state="diaeresis" output="Ÿ"/> <when state="dotabove" output="Ẏ"/> <!-- added --> <when state="dotbelow" output="á»´"/> <!-- added --> <when state="grave" output="Ỳ"/> <!-- added --> <when state="hook" output="Ỷ"/> <!-- added --> <when state="hooked" output="Ƴ"/> <!-- added --> <when state="macron" output="Ȳ"/> <!-- added --> <when state="ringabove" output="YÌŠ"/> <!-- added --> <when state="specials" output="Èœ"/> <!-- added --> <when state="tilde" output="Ỹ"/> <!-- added --> </action> <action id="Z"> <when state="none" output="XÌ‚"/> <when state="acute" output="Ź"/> <when state="caron" output="Ž"/> <when state="cedilla" output="Z̧"/> <!-- added --> <when state="circumflex" output="áº"/> <!-- added --> <when state="dotabove" output="Å»"/> <when state="dotbelow" output="Ẓ"/> <!-- added --> <when state="hooked" output="Ȥ"/> <!-- added --> <when state="macron" output="ZÌ„"/> <!-- added --> <when state="macronbelow" output="Ẕ"/> <!-- added --> <when state="specials" output="Æ·"/> <!-- added --> <when state="stroke" output="Ƶ"/> <!-- added --> </action> <action id="^"> <when state="none" output="^"/> <when state="specials" output="Æ„"/> </action> <action id="a"> <when state="none" output="a"/> <when state="acute" output="á"/> <when state="breve" output="ă"/> <when state="caron" output="ÇŽ"/> <!-- added --> <when state="circumflex" output="â"/> <when state="diaeresis" output="ä"/> <when state="dotabove" output="ȧ"/> <!-- added --> <when state="dotbelow" output="ạ"/> <!-- added --> <when state="doublegrave" output="È"/> <!-- added --> <when state="grave" output="à "/> <when state="hook" output="ả"/> <!-- added --> <when state="invertedbreve" output="ȃ"/> <!-- added --> <when state="macron" output="Ä"/> <when state="ogonek" output="Ä…"/> <when state="ringabove" output="Ã¥"/> <when state="specials" output="É™"/> <!-- added --> <when state="tilde" output="ã"/> </action> <action id="acute"> <when state="none" next="acute"/> </action> <action id="b"> <when state="none" output="b"/> <when state="dotabove" output="ḃ"/> <!-- added --> <when state="dotbelow" output="ḅ"/> <!-- added --> <when state="hooked" output="É“"/> <!-- added --> <when state="macronbelow" output="ḇ"/> <!-- added --> <when state="stroke" output="Æ€"/> <!-- added --> </action> <action id="breve"> <when state="none" next="breve"/> </action> <action id="c"> <when state="none" output="c"/> <when state="acute" output="ć"/> <when state="caron" output="Ä"/> <when state="cedilla" output="ç"/> <when state="circumflex" output="ĉ"/> <when state="dotabove" output="Ä‹"/> <when state="hooked" output="ƈ"/> <!-- added --> <when state="specials" output="É”"/> <!-- added --> </action> <action id="caron"> <when state="none" next="caron"/> </action> <action id="cedilla"> <when state="none" next="cedilla"/> </action> <action id="circumflex"> <when state="none" next="circumflex"/> </action> <action id="circumflexbelow"> <when state="none" next="circumflexbelow"/> <!-- added --> </action> <action id="commabelow"> <when state="none" next="commabelow"/> </action> <action id="d"> <when state="none" output="d"/> <when state="caron" output="Ä"/> <when state="cedilla" output="ḑ"/> <!-- added --> <when state="circumflexbelow" output="ḓ"/> <!-- added --> <when state="dotabove" output="ḋ"/> <!-- added --> <when state="dotbelow" output="á¸"/> <!-- added --> <when state="hooked" output="É—"/> <!-- added --> <when state="macronbelow" output="á¸"/> <!-- added --> <when state="stroke" output="Ä‘"/> <!-- added --> </action> <action id="diaeresis"> <when state="none" next="diaeresis"/> </action> <action id="dotabove"> <when state="none" next="dotabove"/> </action> <action id="dotbelow"> <when state="none" next="dotbelow"/> <!-- added --> </action> <action id="doubleacute"> <when state="none" next="doubleacute"/> </action> <action id="doublegrave"> <when state="none" next="doublegrave"/> <!-- added --> </action> <action id="e"> <when state="none" output="e"/> <when state="acute" output="é"/> <when state="breve" output="Ä•"/> <when state="caron" output="Ä›"/> <when state="cedilla" output="È©"/> <!-- added --> <when state="circumflex" output="ê"/> <when state="circumflexbelow" output="ḙ"/> <!-- added --> <when state="diaeresis" output="ë"/> <when state="dotabove" output="Ä—"/> <when state="dotbelow" output="ẹ"/> <!-- added --> <when state="doublegrave" output="È…"/> <!-- added --> <when state="grave" output="è"/> <when state="hook" output="ẻ"/> <!-- added --> <when state="invertedbreve" output="ȇ"/> <!-- added --> <when state="macron" output="Ä“"/> <when state="ogonek" output="Ä™"/> <when state="ringabove" output="eÌŠ"/> <!-- added --> <when state="specials" output="Ç"/> <!-- added --> <when state="tilde" output="ẽ"/> <!-- added --> <when state="tildebelow" output="ḛ"/> <!-- added --> </action> <action id="f"> <when state="none" output="k̲"/> <when state="dotabove" output="ḟ"/> <!-- added --> <when state="hooked" output="Æ’"/> <!-- added --> </action> <action id="g"> <when state="none" output="g"/> <when state="acute" output="ǵ"/> <!-- added --> <when state="breve" output="ÄŸ"/> <when state="caron" output="ǧ"/> <!-- added --> <when state="cedilla" output="Ä£"/> <when state="circumflex" output="Ä"/> <when state="dotabove" output="Ä¡"/> <when state="hooked" output="É "/> <!-- added --> <when state="macron" output="ḡ"/> <!-- added --> <when state="specials" output="É£"/> <!-- added --> <when state="stroke" output="Ç¥"/> <!-- added --> </action> <action id="grave"> <when state="none" next="grave"/> </action> <action id="h"> <when state="none" output="h"/> <when state="breve" output="ḫ"/> <!-- added --> <when state="caron" output="ÈŸ"/> <!-- added --> <when state="cedilla" output="ḩ"/> <!-- added --> <when state="circumflex" output="Ä¥"/> <when state="diaeresis" output="ḧ"/> <!-- added --> <when state="dotabove" output="ḣ"/> <!-- added --> <when state="dotbelow" output="ḥ"/> <!-- added --> <when state="hooked" output="ɦ"/> <!-- added --> <when state="macronbelow" output="ẖ"/> <!-- added --> <when state="specials" output="Æ•"/> <!-- added --> <when state="stroke" output="ħ"/> <!-- added --> </action> <action id="hook"> <when state="none" next="hook"/> <!-- added --> </action> <action id="hooked"> <when state="none" next="hooked"/> <!-- added --> </action> <action id="horn"> <when state="none" next="horn"/> <!-- added --> </action> <action id="i"> <when state="none" output="i"/> <when state="acute" output="Ã"/> <when state="breve" output="Ä"/> <when state="caron" output="Ç"/> <!-- added --> <when state="circumflex" output="î"/> <when state="diaeresis" output="ï"/> <when state="dotabove" output="ı"/> <!-- added --> <when state="dotbelow" output="ị"/> <!-- added --> <when state="doublegrave" output="ȉ"/> <!-- added --> <when state="grave" output="ì"/> <when state="hook" output="ỉ"/> <!-- added --> <when state="hooked" output="É©"/> <!-- added --> <when state="invertedbreve" output="È‹"/> <!-- added --> <when state="macron" output="Ä«"/> <when state="ogonek" output="į"/> <when state="stroke" output="ɨ"/> <!-- added --> <when state="tilde" output="Ä©"/> <!-- added --> <when state="tildebelow" output="á¸"/> <!-- added --> </action> <action id="invertedbreve"> <when state="none" next="invertedbreve"/> <!-- added --> </action> <action id="j"> <when state="none" output="j"/> <when state="caron" output="Ç°"/> <!-- added --> <when state="circumflex" output="ĵ"/> <when state="specials" output="Æž"/> <!-- added --> </action> <action id="k"> <when state="none" output="k"/> <when state="acute" output="ḱ"/> <!-- added --> <when state="caron" output="Ç©"/> <!-- added --> <when state="cedilla" output="Ä·"/> <when state="dotbelow" output="ḳ"/> <!-- added --> <when state="hooked" output="Æ™"/> <!-- added --> <when state="macronbelow" output="ḵ"/> <!-- added --> <when state="specials" output="ĸ"/> <!-- added --> </action> <action id="l"> <when state="none" output="l"/> <when state="acute" output="ĺ"/> <when state="caron" output="ľ"/> <when state="cedilla" output="ļ"/> <when state="circumflexbelow" output="ḽ"/> <!-- added --> <when state="dotbelow" output="ḷ"/> <!-- added --> <when state="macron" output="ḹ"/> <!-- added --> <when state="macronbelow" output="ḻ"/> <!-- added --> <when state="stroke" output="Å‚"/> <!-- added --> </action> <action id="m"> <when state="none" output="m"/> <when state="acute" output="ḿ"/> <!-- added --> <when state="circumflex" output="mÌ‚"/> <!-- added --> <when state="dotabove" output="á¹"/> <!-- added --> <when state="dotbelow" output="ṃ"/> <!-- added --> <when state="specials" output="ɯ"/> <!-- added --> </action> <action id="macron"> <when state="none" next="macron"/> </action> <action id="macronbelow"> <when state="none" next="macronbelow"/> <!-- added --> </action> <action id="n"> <when state="none" output="n"/> <when state="acute" output="Å„"/> <when state="caron" output="ň"/> <when state="cedilla" output="ņ"/> <when state="circumflex" output="nÌ‚"/> <!-- added --> <when state="circumflexbelow" output="ṋ"/> <!-- added --> <when state="dotabove" output="á¹…"/> <!-- added --> <when state="dotbelow" output="ṇ"/> <!-- added --> <when state="grave" output="ǹ"/> <!-- added --> <when state="hooked" output="ɲ"/> <!-- added --> <when state="macronbelow" output="ṉ"/> <!-- added --> <when state="specials" output="Å‹"/> <!-- added --> <when state="tilde" output="ñ"/> </action> <action id="o"> <when state="none" output="o"/> <when state="acute" output="ó"/> <when state="breve" output="Å"/> <when state="caron" output="Ç’"/> <!-- added --> <when state="circumflex" output="ô"/> <when state="diaeresis" output="ö"/> <when state="dotabove" output="ȯ"/> <!-- added --> <when state="dotbelow" output="á»"/> <!-- added --> <when state="doubleacute" output="Å‘"/> <when state="doublegrave" output="È"/> <!-- added --> <when state="grave" output="ò"/> <when state="hook" output="á»"/> <!-- added --> <when state="horn" output="Æ¡"/> <!-- added --> <when state="invertedbreve" output="È"/> <!-- added --> <when state="macron" output="Å"/> <when state="ogonek" output="Ç«"/> <!-- added --> <when state="ringabove" output="oÌŠ"/> <!-- added --> <when state="stroke" output="ɵ"/> <!-- added --> <when state="tilde" output="õ"/> </action> <action id="ogonek"> <when state="none" next="ogonek"/> </action> <action id="p"> <when state="none" output="p"/> <when state="acute" output="ṕ"/> <!-- added --> <when state="dotabove" output="á¹—"/> <!-- added --> <when state="hooked" output="Æ¥"/> <!-- added --> </action> <action id="q"> <when state="none" output="gÌ‚"/> <when state="hooked" output="Ê "/> <!-- added --> <when state="specials" output="Æ£"/> <!-- added --> </action> <action id="r"> <when state="none" output="g̲"/> <when state="acute" output="Å•"/> <when state="caron" output="Å™"/> <when state="cedilla" output="Å—"/> <when state="dotabove" output="á¹™"/> <!-- added --> <when state="dotbelow" output="á¹›"/> <!-- added --> <when state="doublegrave" output="È‘"/> <!-- added --> <when state="hooked" output="ʈ"/> <!-- added --> <when state="invertedbreve" output="È“"/> <!-- added --> <when state="macron" output="ṝ"/> <!-- added --> <when state="macronbelow" output="ṟ"/> <!-- added --> <when state="specials" output="Ê€"/> <!-- added --> </action> <action id="ringabove"> <when state="none" next="ringabove"/> </action> <action id="s"> <when state="none" output="s"/> <when state="acute" output="Å›"/> <when state="caron" output="Å¡"/> <when state="cedilla" output="ÅŸ"/> <when state="circumflex" output="Å"/> <when state="commabelow" output="È™"/> <when state="dotabove" output="ṡ"/> <!-- added --> <when state="dotbelow" output="á¹£"/> <!-- added --> <when state="hooked" output="ʃ"/> <!-- added --> <when state="macron" output="sÌ„"/> <!-- added --> <when state="specials" output="Å¿"/> <!-- added --> </action> <action id="specials"> <when state="none" next="specials"/> <!-- added --> </action> <action id="stroke"> <when state="none" next="stroke"/> <!-- added --> </action> <action id="t"> <when state="none" output="t"/> <when state="caron" output="Å¥"/> <when state="cedilla" output="Å£"/> <when state="circumflexbelow" output="á¹±"/> <!-- added --> <when state="commabelow" output="È›"/> <when state="diaeresis" output="ẗ"/> <!-- added --> <when state="dotabove" output="ṫ"/> <!-- added --> <when state="dotbelow" output="á¹"/> <!-- added --> <when state="hooked" output="Æ"/> <!-- added --> <when state="macronbelow" output="ṯ"/> <!-- added --> <when state="stroke" output="ŧ"/> <!-- added --> </action> <action id="tilde"> <when state="none" next="tilde"/> </action> <action id="tildebelow"> <when state="none" next="tildebelow"/> <!-- added --> </action> <action id="u"> <when state="none" output="u"/> <when state="acute" output="ú"/> <when state="breve" output="Å"/> <when state="caron" output="Ç”"/> <!-- added --> <when state="circumflex" output="û"/> <when state="circumflexbelow" output="á¹·"/> <!-- added --> <when state="diaeresis" output="ü"/> <when state="dotbelow" output="ụ"/> <!-- added --> <when state="doubleacute" output="ű"/> <when state="doublegrave" output="È•"/> <!-- added --> <when state="grave" output="ù"/> <when state="hook" output="ủ"/> <!-- added --> <when state="hooked" output="Ê‹"/> <!-- added --> <when state="horn" output="Æ°"/> <!-- added --> <when state="invertedbreve" output="È—"/> <!-- added --> <when state="macron" output="Å«"/> <when state="ogonek" output="ų"/> <when state="ringabove" output="ů"/> <when state="specials" output="ÊŠ"/> <!-- added --> <when state="stroke" output="ʉ"/> <!-- added --> <when state="tilde" output="Å©"/> <!-- added --> <when state="tildebelow" output="á¹µ"/> <!-- added --> </action> <action id="v"> <when state="none" output="x̲"/> <when state="acute" output="ǘ"/> <!-- added --> <when state="caron" output="Çš"/> <!-- added --> <when state="dotbelow" output="ṿ"/> <!-- added --> <when state="grave" output="Çœ"/> <!-- added --> <when state="macron" output="Ç–"/> <!-- added --> <when state="specials" output="ÊŒ"/> <!-- added --> <when state="tilde" output="á¹½"/> <!-- added --> </action> <action id="w"> <when state="none" output="w"/> <when state="acute" output="ẃ"/> <!-- added --> <when state="circumflex" output="ŵ"/> <when state="diaeresis" output="ẅ"/> <!-- added --> <when state="dotabove" output="ẇ"/> <!-- added --> <when state="dotbelow" output="ẉ"/> <!-- added --> <when state="grave" output="áº"/> <!-- added --> <when state="ringabove" output="ẘ"/> <!-- added --> <when state="specials" output="Æ¿"/> <!-- added --> </action> <action id="x"> <when state="none" output="x"/> <when state="caron" output="Ê’ÌŒ"/> <!-- added --> <when state="diaeresis" output="áº"/> <!-- added --> <when state="dotabove" output="ẋ"/> <!-- added --> <when state="hooked" output="É–"/> <!-- added --> </action> <action id="y"> <when state="none" output="y"/> <when state="acute" output="ý"/> <when state="circumflex" output="Å·"/> <when state="diaeresis" output="ÿ"/> <when state="dotabove" output="áº"/> <!-- added --> <when state="dotbelow" output="ỵ"/> <!-- added --> <when state="grave" output="ỳ"/> <!-- added --> <when state="hook" output="á»·"/> <!-- added --> <when state="hooked" output="Æ´"/> <!-- added --> <when state="macron" output="ȳ"/> <!-- added --> <when state="ringabove" output="ẙ"/> <!-- added --> <when state="specials" output="È"/> <!-- added --> <when state="tilde" output="ỹ"/> <!-- added --> </action> <action id="z"> <when state="none" output="xÌ‚"/> <when state="acute" output="ź"/> <when state="caron" output="ž"/> <when state="cedilla" output="z̧"/> <!-- added --> <when state="circumflex" output="ẑ"/> <!-- added --> <when state="dotabove" output="ż"/> <when state="dotbelow" output="ẓ"/> <!-- added --> <when state="hooked" output="È¥"/> <!-- added --> <when state="macron" output="zÌ„"/> <!-- added --> <when state="macronbelow" output="ẕ"/> <!-- added --> <when state="specials" output="Ê’"/> <!-- added --> <when state="stroke" output="ƶ"/> <!-- added --> </action> <action id="Ã…"> <when state="none" output="Ã…"/> <when state="acute" output="Ǻ"/> </action> <action id="Æ"> <when state="none" output="Æ"/> <when state="acute" output="Ǽ"/> <when state="macron" output="Ç¢"/> </action> <action id="Ø"> <when state="none" output="Ø"/> <when state="acute" output="Ǿ"/> </action> <action id="Ã¥"> <when state="none" output="Ã¥"/> <when state="acute" output="Ç»"/> </action> <action id="æ"> <when state="none" output="'"/> <when state="acute" output="ǽ"/> <when state="macron" output="Ç£"/> </action> <action id="ø"> <when state="none" output="ø"/> <when state="acute" output="Ç¿"/> </action> <action id="‘"> <when state="none" output="‘"/> <when state="specials" output="Ê»"/> </action> <action id="’"> <when state="none" output="’"/> <when state="specials" output="ʼ"/> </action> <action id="“"> <when state="none" output="“"/> <when state="specials" output="ʽ"/> </action> </actions> <terminators> <when state="acute" output="´"/> <when state="breve" output="˘"/> <when state="caron" output="ˇ"/> <when state="cedilla" output="¸"/> <when state="circumflex" output="ˆ"/> <when state="circumflexbelow" output="‸"/> <!-- added --> <when state="commabelow" output=","/> <when state="diaeresis" output="¨"/> <when state="dotabove" output="Ë™"/> <when state="dotbelow" output="."/> <!-- added --> <when state="doubleacute" output="Ë"/> <when state="doublegrave" output=" Ì"/> <!-- added --> <when state="grave" output="`"/> <when state="hook" output="Ë€"/> <!-- added --> <when state="hooked" output="Ê”"/> <!-- added --> <when state="horn" output="ʼ"/> <!-- added --> <when state="invertedbreve" output=" ̑"/> <!-- added --> <when state="macron" output="¯"/> <when state="macronbelow" output="Ë"/> <!-- added --> <when state="ogonek" output="Ë›"/> <when state="ringabove" output="Ëš"/> <when state="specials" output="â„–"/> <!-- added --> <when state="stroke" output="-"/> <!-- added --> <when state="tilde" output="Ëœ"/> <when state="tildebelow" output=" ̰"/> <!-- added --> </terminators> </keyboard>