Artifact c941420ae11b9947b95d7c8c3f3404f1b6d5c46680ae23b75517418b2b1e7187:
- File
eu_US (ANSI).keylayout
— part of check-in
[2f0548569b]
at
2023-03-23 21:45:57
on branch trunk
— Add ANSI version of eu_US.keylayout
This one has key code 10 and 50 swapped. (user: js size: 95585)
<?xml version="1.1" encoding="UTF-8"?> <!DOCTYPE keyboard SYSTEM "file://localhost/System/Library/DTDs/KeyboardLayout.dtd"> <!--Created by Ukelele version 1.8b6 on 2008-06-01 at 01:45 (CEST)--> <!--Last edited by Ukelele version 1.8b6 on 2008-06-01 at 03:03 (CEST)--> <keyboard group="126" id="-2" name="eu_US" 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="command 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 anyOption command? caps?"/> </keyMapSelect> <keyMapSelect mapIndex="5"> <modifier keys="anyOption caps"/> </keyMapSelect> <keyMapSelect mapIndex="6"> <modifier keys="command anyOption caps?"/> </keyMapSelect> <keyMapSelect mapIndex="7"> <modifier keys="control command? shift? caps? option?"/> <modifier keys="control command? shift? caps? option? rightShift"/> <modifier keys="control command? shift? caps? option? rightOption"/> </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" 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="â"/> <!-- added --> <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" 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" 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="4"> <!-- option shift --> <key code="0" output="Ä"/> <key code="1" output="←"/> <!-- added --> <key code="2" output="Ë"/> <key code="3" output="Ê"/> <!-- added --> <key code="4" output="Ù"/> <key code="5" output="Ú"/> <!-- added --> <key code="6" output="Â"/> <!-- added --> <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="Í"/> <!-- 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" output="Ò"/> <!-- 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" output="•"/> <!-- 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" output="Ä"/> <!-- corrected --> <key code="1" output="←"/> <key code="2" output="Ë"/> <key code="3" output="Ê"/> <key code="4" output="Ù"/> <key code="5" output="Ú"/> <key code="6" output="Â"/> <!-- added --> <key code="7" output="→"/> <!-- added --> <key code="8" output="Ç"/> <!-- corrected --> <key code="9" output="≥"/> <!-- corrected --> <key code="10" output=""/> <key code="11" output="Û"/> <!-- corrected --> <key code="12" output="Á"/> <!-- corrected --> <key code="13" output="À"/> <!-- corrected --> <key code="14" output="¢"/> <!-- 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" output="γ"/> <!-- 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" output="Ü"/> <!-- corrected --> <key code="33" action="“"/> <key code="34" output="Ì"/> <key code="35" output="Þ"/> <!-- corrected --> <key code="36" output="
"/> <key code="37" output="Ó"/> <!-- added --> <key code="38" output="Ï"/> <!-- corrected --> <key code="39" action="Æ"/> <key code="40" output="Î"/> <!-- corrected --> <key code="41" output="Ò"/> <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" output="•"/> <key code="48" output="	"/> <key code="49" output=" "/> <key code="50" output="µ"/> <!-- 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> </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="F"/> <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="Q"/> <when state="specials" output="Ƣ"/> <!-- added --> </action> <action id="R"> <when state="none" output="R"/> <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="V"/> <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="Z"/> <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="f"/> <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="q"/> <when state="hooked" output="ʠ"/> <!-- added --> <when state="specials" output="ƣ"/> <!-- added --> </action> <action id="r"> <when state="none" output="r"/> <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="v"/> <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="z"/> <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>