<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE keyboard SYSTEM "file://localhost/System/Library/DTDs/KeyboardLayout.dtd"><!--This imitates the standard Mac U.S. keyboard, but in capslock mode, tengwar will be inserted in a fashion that resembles Johan Winge's "Generic (language independent) Unicode Tengwar Layout".--><!--Last edited by Ukelele version 1.8.1 on 2009-09-17 at 16:45 (CEST)--><keyboard group="0" id="1" name="U.S.-tengwarQWERTY" maxout="1">    <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?"/>            <modifier keys="command anyShift? caps"/>            <modifier keys="anyControl command? anyShift? anyOption?"/><!--this does not work-->            <modifier keys="anyControl command? anyShift? caps anyOption?"/><!--this does not work-->        </keyMapSelect>        <keyMapSelect mapIndex="1">            <modifier keys="anyShift"/>        </keyMapSelect>        <keyMapSelect mapIndex="2">            <modifier keys="caps"/>        </keyMapSelect>        <keyMapSelect mapIndex="3">            <modifier keys="anyOption"/>        </keyMapSelect>        <keyMapSelect mapIndex="4">            <modifier keys="anyShift anyOption"/>        </keyMapSelect>        <keyMapSelect mapIndex="5">            <modifier keys="anyOption caps"/>        </keyMapSelect>        <keyMapSelect mapIndex="6">            <modifier keys="command anyOption anyShift?"/>            <modifier keys="command anyOption anyShift? caps"/>        </keyMapSelect>        <keyMapSelect mapIndex="7">            <modifier keys="anyShift caps"/>        </keyMapSelect>        <keyMapSelect mapIndex="8">            <modifier keys="anyShift anyOption caps"/>        </keyMapSelect>    </modifierMap>    <keyMapSet id="ANSI"><!--no modifiers [which appearently includes control] or command-->        <keyMap index="0"><!--shift-->            <key code="0" action="a"/><!--a-->            <key code="1" output="s"/><!--s-->            <key code="2" output="d"/><!--d-->            <key code="3" output="f"/><!--f-->            <key code="4" output="h"/><!--h-->            <key code="5" output="g"/><!--g-->            <key code="6" output="z"/><!--z-->            <key code="7" output="x"/><!--x-->            <key code="8" output="c"/><!--c-->            <key code="9" output="v"/><!--v-->            <key code="10" output="§"/><!--§ (ISO)-->            <key code="11" output="b"/><!--b-->            <key code="12" output="q"/><!--q-->            <key code="13" output="w"/><!--w-->            <key code="14" action="e"/><!--e-->            <key code="15" output="r"/><!--r-->            <key code="16" action="y"/><!--y-->            <key code="17" output="t"/><!--t-->            <key code="18" output="1"/><!--1-->            <key code="19" output="2"/><!--2-->            <key code="20" output="3"/><!--3-->            <key code="21" output="4"/><!--4-->            <key code="22" output="6"/><!--6-->            <key code="23" output="5"/><!--5-->            <key code="24" output="="/><!--=-->            <key code="25" output="9"/><!--9-->            <key code="26" output="7"/><!--7-->            <key code="27" output="-"/><!--- -->            <key code="28" output="8"/><!--8-->            <key code="29" output="0"/><!--0-->            <key code="30" output="]"/><!--]-->            <key code="31" action="o"/><!--o-->            <key code="32" action="u"/><!--u-->            <key code="33" output="["/><!--[-->            <key code="34" action="i"/><!--i-->            <key code="35" output="p"/><!--p-->            <key code="36" output="&#x000d;"/><!--CARRIAGE RETURN-->            <key code="37" output="l"/><!--l-->            <key code="38" output="j"/><!--j-->            <key code="39" output="'"/><!--'-->            <key code="40" output="k"/><!--k-->            <key code="41" output=";"/><!--;-->            <key code="42" output="\"/><!--\-->            <key code="43" output=","/><!--,-->            <key code="44" output="/"/><!--/-->            <key code="45" action="n"/><!--n-->            <key code="46" output="m"/><!--m-->            <key code="47" output="."/><!--.-->            <key code="48" output="&#x0009;"/><!--HORIZONTAL TABULATION-->            <key code="49" output=" "/><!-- -->            <key code="50" output="`"/><!--`-->            <key code="51" output="&#x0008;"/><!--BACKSPACE-->            <key code="52" output="&#x0003;"/><!--END OF TEXT (the key on the right of the right ⌘key)-->            <key code="53" output="&#x001b;"/><!--ESCAPE-->            <key code="65" output="."/><!--numpad-->            <key code="66" output="&#x001d;"/><!--GROUP SEPARATOR-->            <key code="67" output="*"/><!--numpad-->            <key code="69" output="+"/><!--numpad-->            <key code="70" output="&#x001c;"/><!--FILE SEPARATOR-->            <key code="71" output="&#x001b;"/><!--ESCAPE (not the one on the upper right)-->            <key code="72" output="&#x001f;"/><!--UNIT SEPARATOR-->            <key code="75" output="/"/><!--numpad-->            <key code="76" output="&#x0003;"/><!--END OF TEXT-->            <key code="77" output="&#x001e;"/><!--RECORD SEPARATOR-->            <key code="78" output="-"/><!--numpad-->            <key code="81" output="="/><!--numpad-->            <key code="82" output="0"/><!--numpad-->            <key code="83" output="1"/><!--numpad-->            <key code="84" output="2"/><!--numpad-->            <key code="85" output="3"/><!--numpad-->            <key code="86" output="4"/><!--numpad-->            <key code="87" output="5"/><!--numpad-->            <key code="88" output="6"/><!--numpad-->            <key code="89" output="7"/><!--numpad-->            <key code="91" output="8"/><!--numpad-->            <key code="92" output="9"/><!--numpad-->            <key code="96" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="97" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="98" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="99" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="100" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="101" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="102" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="103" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="104" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="105" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="106" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="107" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="108" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="109" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="110" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="111" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="112" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="113" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="114" output="&#x0005;"/><!--ENQUIRY-->            <key code="115" output="&#x0001;"/><!--START OF HEADING-->            <key code="116" output="&#x000b;"/><!--VERTICAL TABULATION-->            <key code="117" output=""/><!--DELETE-->            <key code="118" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="119" output="&#x0004;"/><!--END OF TRANSMISSION-->            <key code="120" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="121" output="&#x000c;"/><!--FORM FEED-->            <key code="122" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="123" output="&#x001c;"/><!--FILE SEPARATOR-->            <key code="124" output="&#x001d;"/><!--GROUP SEPARATOR-->            <key code="125" output="&#x001f;"/><!--UNIT SEPARATOR-->            <key code="126" output="&#x001e;"/><!--RECORD SEPARATOR-->        </keyMap>        <keyMap index="1"><!--capslock-->            <key code="0" action="A"/><!--⇧a-->            <key code="1" output="S"/><!--⇧s-->            <key code="2" output="D"/><!--⇧d-->            <key code="3" output="F"/><!--⇧f-->            <key code="4" output="H"/><!--⇧h-->            <key code="5" output="G"/><!--⇧g-->            <key code="6" output="Z"/><!--⇧z-->            <key code="7" output="X"/><!--⇧x-->            <key code="8" output="C"/><!--⇧c-->            <key code="9" output="V"/><!--⇧v-->            <key code="10" output="±"/><!--⇧§ (ISO)-->            <key code="11" output="B"/><!--⇧b-->            <key code="12" output="Q"/><!--⇧q-->            <key code="13" output="W"/><!--⇧w-->            <key code="14" action="E"/><!--⇧e-->            <key code="15" output="R"/><!--⇧r-->            <key code="16" action="Y"/><!--⇧y-->            <key code="17" output="T"/><!--⇧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="&#x0026;"/><!--⇧7-->            <key code="27" output="_"/><!--⇧- -->            <key code="28" output="*"/><!--⇧8-->            <key code="29" output=")"/><!--⇧0-->            <key code="30" output="}"/><!--⇧]-->            <key code="31" action="O"/><!--⇧o-->            <key code="32" action="U"/><!--⇧u-->            <key code="33" output="{"/><!--⇧[-->            <key code="34" action="I"/><!--⇧i-->            <key code="35" output="P"/><!--⇧p-->            <key code="36" output="&#x000d;"/><!--CARRIAGE RETURN-->            <key code="37" output="L"/><!--⇧l-->            <key code="38" output="J"/><!--⇧j-->            <key code="39" output="&#x0022;"/><!--⇧'-->            <key code="40" output="K"/><!--⇧k-->            <key code="41" output=":"/><!--⇧;-->            <key code="42" output="|"/><!--⇧\-->            <key code="43" output="&#x003c;"/><!--⇧,-->            <key code="44" output="?"/><!--⇧/-->            <key code="45" action="N"/><!--⇧n-->            <key code="46" output="M"/><!--⇧m-->            <key code="47" output="&#x003e;"/><!--⇧.-->            <key code="48" output="&#x0009;"/><!--HORIZONTAL TABULATION-->            <key code="49" action=" "/><!--⇧ -->            <key code="50" output="~"/><!--⇧`-->            <key code="51" output="&#x0008;"/><!--BACKSPACE-->            <key code="52" output="&#x0003;"/><!--END OF TEXT-->            <key code="53" output="&#x001b;"/><!--ESCAPE-->            <key code="65" output="."/><!--numpad-->            <key code="66" output="*"/><!--GROUP SEPARATOR-->            <key code="67" output="*"/><!--numpad-->            <key code="69" output="+"/><!--numpad-->            <key code="70" output="+"/><!--FILE SEPARATOR-->            <key code="71" output="&#x001b;"/><!--ESCAPE (not the one on the upper right)-->            <key code="72" output="="/><!--UNIT SEPARATOR-->            <key code="75" output="/"/><!--numpad-->            <key code="76" output="&#x0003;"/><!--END OF TEXT-->            <key code="77" output="/"/><!--RECORD SEPARATOR-->            <key code="78" output="-"/><!--numpad-->            <key code="81" output="="/><!--numpad-->            <key code="82" output="0"/><!--numpad-->            <key code="83" output="1"/><!--numpad-->            <key code="84" output="2"/><!--numpad-->            <key code="85" output="3"/><!--numpad-->            <key code="86" output="4"/><!--numpad-->            <key code="87" output="5"/><!--numpad-->            <key code="88" output="6"/><!--numpad-->            <key code="89" output="7"/><!--numpad-->            <key code="91" output="8"/><!--numpad-->            <key code="92" output="9"/><!--numpad-->            <key code="96" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="97" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="98" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="99" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="100" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="101" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="102" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="103" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="104" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="105" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="106" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="107" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="108" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="109" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="110" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="111" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="112" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="113" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="114" output="&#x0005;"/><!--ENQUIRY-->            <key code="115" output="&#x0001;"/><!--START OF HEADING-->            <key code="116" output="&#x000b;"/><!--VERTICAL TABULATION-->            <key code="117" output=""/><!--DELETE-->            <key code="118" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="119" output="&#x0004;"/><!--END OF TRANSMISSION-->            <key code="120" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="121" output="&#x000c;"/><!--FORM FEED-->            <key code="122" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="123" output="&#x001c;"/><!--FILE SEPARATOR-->            <key code="124" output="&#x001d;"/><!--GROUP SEPARATOR-->            <key code="125" output="&#x001f;"/><!--UNIT SEPARATOR-->            <key code="126" output="&#x001e;"/><!--RECORD SEPARATOR-->        </keyMap>        <keyMap index="2"><!--option-->            <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=""/><!--⇪§ (ISO)-->            <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="&#x000d;"/><!--CARRIAGE RETURN-->            <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="&#x0009;"/><!--HORIZONTAL TABULATION-->            <key code="49" output=" "/><!--⇪ -->            <key code="50" output=""/><!--⇪`-->            <key code="51" output="&#x0008;"/><!--BACKSPACE-->            <key code="52" output="&#x0003;"/><!--END OF TEXT (the key on the right of the right ⌘key)-->            <key code="53" output="&#x001b;"/><!--ESCAPE-->            <key code="65" output="."/><!--numpad-->            <key code="66" output="&#x001d;"/><!--GROUP SEPARATOR-->            <key code="67" output="*"/><!--numpad-->            <key code="69" output="+"/><!--numpad-->            <key code="70" output="&#x001c;"/><!--FILE SEPARATOR-->            <key code="71" output="&#x001b;"/><!--ESCAPE (not the one on the upper right)-->            <key code="72" output="&#x001f;"/><!--UNIT SEPARATOR-->            <key code="75" output="/"/><!--numpad-->            <key code="76" output="&#x0003;"/><!--END OF TEXT-->            <key code="77" output="&#x001e;"/><!--RECORD SEPARATOR-->            <key code="78" output="-"/><!--numpad-->            <key code="81" output="="/><!--numpad-->            <key code="82" output="0"/><!--numpad-->            <key code="83" output="1"/><!--numpad-->            <key code="84" output="2"/><!--numpad-->            <key code="85" output="3"/><!--numpad-->            <key code="86" output="4"/><!--numpad-->            <key code="87" output="5"/><!--numpad-->            <key code="88" output="6"/><!--numpad-->            <key code="89" output="7"/><!--numpad-->            <key code="91" output="8"/><!--numpad-->            <key code="92" output="9"/><!--numpad-->            <key code="96" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="97" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="98" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="99" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="100" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="101" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="102" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="103" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="104" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="105" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="106" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="107" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="108" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="109" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="110" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="111" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="112" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="113" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="114" output="&#x0005;"/><!--ENQUIRY-->            <key code="115" output="&#x0001;"/><!--START OF HEADING-->            <key code="116" output="&#x000b;"/><!--VERTICAL TABULATION-->            <key code="117" output=""/><!--DELETE-->            <key code="118" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="119" output="&#x0004;"/><!--END OF TRANSMISSION-->            <key code="120" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="121" output="&#x000c;"/><!--FORM FEED-->            <key code="122" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="123" output="&#x001c;"/><!--FILE SEPARATOR-->            <key code="124" output="&#x001d;"/><!--GROUP SEPARATOR-->            <key code="125" output="&#x001f;"/><!--UNIT SEPARATOR-->            <key code="126" output="&#x001e;"/><!--RECORD SEPARATOR-->        </keyMap>        <keyMap index="3"><!--option-shift-->            <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="§"/><!--⌥§ (ISO)-->            <key code="11" output="∫"/><!--⌥b-->            <key code="12" output="œ"/><!--⌥q-->            <key code="13" output="∑"/><!--⌥w-->            <key code="14" action="⌥e"/><!--⌥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" action="⌥u"/><!--⌥u-->            <key code="33" output="“"/><!--⌥[-->            <key code="34" action="⌥i"/><!--⌥i-->            <key code="35" output="π"/><!--⌥p-->            <key code="36" output="&#x000d;"/><!--CARRIAGE RETURN-->            <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" action="⌥n"/><!--⌥n-->            <key code="46" output="µ"/><!--⌥m-->            <key code="47" output="≥"/><!--⌥.-->            <key code="48" output="&#x0009;"/><!--HORIZONTAL TABULATION-->            <key code="49" output=" "/><!--⌥ -->            <key code="50" action="⌥`"/><!--⌥`-->            <key code="51" output="&#x0008;"/><!--BACKSPACE-->            <key code="52" output="&#x0003;"/><!--END OF TEXT-->            <key code="53" output="&#x001b;"/><!--ESCAPE-->            <key code="65" output="."/><!--numpad-->            <key code="66" output="&#x001d;"/><!--GROUP SEPARATOR-->            <key code="67" output="*"/><!--numpad-->            <key code="69" output="+"/><!--numpad-->            <key code="70" output="&#x001c;"/><!--FILE SEPARATOR-->            <key code="71" output="&#x001b;"/><!--ESCAPE (not the one on the upper right)-->            <key code="72" output="&#x001f;"/><!--UNIT SEPARATOR-->            <key code="75" output="/"/><!--numpad-->            <key code="76" output="&#x0003;"/><!--END OF TEXT-->            <key code="77" output="&#x001e;"/><!--RECORD SEPARATOR-->            <key code="78" output="-"/><!--numpad-->            <key code="81" output="="/><!--numpad-->            <key code="82" output="0"/><!--numpad-->            <key code="83" output="1"/><!--numpad-->            <key code="84" output="2"/><!--numpad-->            <key code="85" output="3"/><!--numpad-->            <key code="86" output="4"/><!--numpad-->            <key code="87" output="5"/><!--numpad-->            <key code="88" output="6"/><!--numpad-->            <key code="89" output="7"/><!--numpad-->            <key code="91" output="8"/><!--numpad-->            <key code="92" output="9"/><!--numpad-->            <key code="96" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="97" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="98" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="99" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="100" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="101" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="102" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="103" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="104" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="105" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="106" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="107" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="108" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="109" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="110" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="111" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="112" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="113" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="114" output="&#x0005;"/><!--ENQUIRY-->            <key code="115" output="&#x0001;"/><!--START OF HEADING-->            <key code="116" output="&#x000b;"/><!--VERTICAL TABULATION-->            <key code="117" output=""/><!--DELETE-->            <key code="118" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="119" output="&#x0004;"/><!--END OF TRANSMISSION-->            <key code="120" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="121" output="&#x000c;"/><!--FORM FEED-->            <key code="122" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="123" output="&#x001c;"/><!--FILE SEPARATOR-->            <key code="124" output="&#x001d;"/><!--GROUP SEPARATOR-->            <key code="125" output="&#x001f;"/><!--UNIT SEPARATOR-->            <key code="126" output="&#x001e;"/><!--RECORD SEPARATOR-->        </keyMap>        <keyMap index="4"><!--capslock-option-->            <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="±"/><!--⌥⇧§ (ISO)-->            <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="&#x000d;"/><!--CARRIAGE RETURN-->            <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="&#x0009;"/><!--HORIZONTAL TABULATION-->            <key code="49" output=" "/><!--⌥⇧ -->            <key code="50" output="`"/><!--⌥⇧`-->            <key code="51" output="&#x0008;"/><!--BACKSPACE-->            <key code="52" output="&#x0003;"/><!--END OF TEXT-->            <key code="53" output="&#x001b;"/><!--ESCAPE-->            <key code="65" output="."/><!--numpad-->            <key code="66" output="*"/><!--GROUP SEPARATOR-->            <key code="67" output="*"/><!--numpad-->            <key code="69" output="+"/><!--numpad-->            <key code="70" output="+"/><!--FILE SEPARATOR-->            <key code="71" output="&#x001b;"/><!--ESCAPE (not the one on the upper right)-->            <key code="72" output="="/><!--UNIT SEPARATOR-->            <key code="75" output="/"/><!--numpad-->            <key code="76" output="&#x0003;"/><!--END OF TEXT-->            <key code="77" output="/"/><!--RECORD SEPARATOR-->            <key code="78" output="-"/><!--numpad-->            <key code="81" output="="/><!--numpad-->            <key code="82" output="0"/><!--numpad-->            <key code="83" output="1"/><!--numpad-->            <key code="84" output="2"/><!--numpad-->            <key code="85" output="3"/><!--numpad-->            <key code="86" output="4"/><!--numpad-->            <key code="87" output="5"/><!--numpad-->            <key code="88" output="6"/><!--numpad-->            <key code="89" output="7"/><!--numpad-->            <key code="91" output="8"/><!--numpad-->            <key code="92" output="9"/><!--numpad-->            <key code="96" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="97" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="98" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="99" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="100" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="101" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="102" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="103" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="104" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="105" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="106" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="107" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="108" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="109" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="110" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="111" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="112" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="113" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="114" output="&#x0005;"/><!--ENQUIRY-->            <key code="115" output="&#x0001;"/><!--START OF HEADING-->            <key code="116" output="&#x000b;"/><!--VERTICAL TABULATION-->            <key code="117" output=""/><!--DELETE-->            <key code="118" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="119" output="&#x0004;"/><!--END OF TRANSMISSION-->            <key code="120" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="121" output="&#x000c;"/><!--FORM FEED-->            <key code="122" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="123" output="&#x001c;"/><!--FILE SEPARATOR-->            <key code="124" output="&#x001d;"/><!--GROUP SEPARATOR-->            <key code="125" output="&#x001f;"/><!--UNIT SEPARATOR-->            <key code="126" output="&#x001e;"/><!--RECORD SEPARATOR-->        </keyMap>        <keyMap index="5"><!--option-command-->            <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=""/><!--⇪⌥§ (ISO)-->            <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="&#x000d;"/><!--CARRIAGE RETURN-->            <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="&#x0009;"/><!--HORIZONTAL TABULATION-->            <key code="49" output=" "/><!--⇪⌥ -->            <key code="50" output=""/><!--⇪⌥`-->            <key code="51" output="&#x0008;"/><!--BACKSPACE-->            <key code="52" output="&#x0003;"/><!--END OF TEXT-->            <key code="53" output="&#x001b;"/><!--ESCAPE-->            <key code="65" output="."/><!--numpad-->            <key code="66" output="&#x001d;"/><!--GROUP SEPARATOR-->            <key code="67" output="*"/><!--numpad-->            <key code="69" output="+"/><!--numpad-->            <key code="70" output="&#x001c;"/><!--FILE SEPARATOR-->            <key code="71" output="&#x001b;"/><!--ESCAPE (not the one on the upper right)-->            <key code="72" output="&#x001f;"/><!--UNIT SEPARATOR-->            <key code="75" output="/"/><!--numpad-->            <key code="76" output="&#x0003;"/><!--END OF TEXT-->            <key code="77" output="&#x001e;"/><!--RECORD SEPARATOR-->            <key code="78" output="-"/><!--numpad-->            <key code="81" output="="/><!--numpad-->            <key code="82" output="0"/><!--numpad-->            <key code="83" output="1"/><!--numpad-->            <key code="84" output="2"/><!--numpad-->            <key code="85" output="3"/><!--numpad-->            <key code="86" output="4"/><!--numpad-->            <key code="87" output="5"/><!--numpad-->            <key code="88" output="6"/><!--numpad-->            <key code="89" output="7"/><!--numpad-->            <key code="91" output="8"/><!--numpad-->            <key code="92" output="9"/><!--numpad-->            <key code="96" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="97" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="98" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="99" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="100" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="101" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="102" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="103" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="104" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="105" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="106" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="107" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="108" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="109" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="110" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="111" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="112" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="113" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="114" output="&#x0005;"/><!--ENQUIRY-->            <key code="115" output="&#x0001;"/><!--START OF HEADING-->            <key code="116" output="&#x000b;"/><!--VERTICAL TABULATION-->            <key code="117" output=""/><!--DELETE-->            <key code="118" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="119" output="&#x0004;"/><!--END OF TRANSMISSION-->            <key code="120" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="121" output="&#x000c;"/><!--FORM FEED-->            <key code="122" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="123" output="&#x001c;"/><!--FILE SEPARATOR-->            <key code="124" output="&#x001d;"/><!--GROUP SEPARATOR-->            <key code="125" output="&#x001f;"/><!--UNIT SEPARATOR-->            <key code="126" output="&#x001e;"/><!--RECORD SEPARATOR-->        </keyMap>        <keyMap index="6"><!--capslock-shift-->            <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="§"/><!--⌥⌘§ (ISO)-->            <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="&#x000d;"/><!--CARRIAGE RETURN-->            <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="&#x0009;"/><!--HORIZONTAL TABULATION-->            <key code="49" output=" "/><!--⌥⌘ -->            <key code="50" output="`"/><!--⌥⌘`-->            <key code="51" output="&#x0008;"/><!--BACKSPACE-->            <key code="52" output="&#x0003;"/><!--END OF TEXT-->            <key code="53" output="&#x001b;"/><!--ESCAPE-->            <key code="65" output="."/><!--numpad-->            <key code="66" output="&#x001d;"/><!--GROUP SEPARATOR-->            <key code="67" output="*"/><!--numpad-->            <key code="69" output="+"/><!--numpad-->            <key code="70" output="&#x001c;"/><!--FILE SEPARATOR-->            <key code="71" output="&#x001b;"/><!--ESCAPE (not the one on the upper right)-->            <key code="72" output="&#x001f;"/><!--UNIT SEPARATOR-->            <key code="75" output="/"/><!--numpad-->            <key code="76" output="&#x0003;"/><!--END OF TEXT-->            <key code="77" output="&#x001e;"/><!--RECORD SEPARATOR-->            <key code="78" output="-"/><!--numpad-->            <key code="81" output="="/><!--numpad-->            <key code="82" output="0"/><!--numpad-->            <key code="83" output="1"/><!--numpad-->            <key code="84" output="2"/><!--numpad-->            <key code="85" output="3"/><!--numpad-->            <key code="86" output="4"/><!--numpad-->            <key code="87" output="5"/><!--numpad-->            <key code="88" output="6"/><!--numpad-->            <key code="89" output="7"/><!--numpad-->            <key code="91" output="8"/><!--numpad-->            <key code="92" output="9"/><!--numpad-->            <key code="96" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="97" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="98" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="99" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="100" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="101" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="102" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="103" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="104" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="105" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="106" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="107" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="108" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="109" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="110" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="111" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="112" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="113" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="114" output="&#x0005;"/><!--ENQUIRY-->            <key code="115" output="&#x0001;"/><!--START OF HEADING-->            <key code="116" output="&#x000b;"/><!--VERTICAL TABULATION-->            <key code="117" output=""/><!--DELETE-->            <key code="118" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="119" output="&#x0004;"/><!--END OF TRANSMISSION-->            <key code="120" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="121" output="&#x000c;"/><!--FORM FEED-->            <key code="122" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="123" output="&#x001c;"/><!--FILE SEPARATOR-->            <key code="124" output="&#x001d;"/><!--GROUP SEPARATOR-->            <key code="125" output="&#x001f;"/><!--UNIT SEPARATOR-->            <key code="126" output="&#x001e;"/><!--RECORD SEPARATOR-->        </keyMap>        <keyMap index="7"><!--capslock-option-shift-->            <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=""/><!--⇪⇧§ (ISO)-->            <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="&#x000d;"/><!--CARRIAGE RETURN-->            <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="&#x0009;"/><!--HORIZONTAL TABULATION-->            <key code="49" output=" "/><!--⇪⇧ -->            <key code="50" output=""/><!--⇪⇧`-->            <key code="51" output="&#x0008;"/><!--BACKSPACE-->            <key code="52" output="&#x0003;"/><!--END OF TEXT-->            <key code="53" output="&#x001b;"/><!--ESCAPE-->            <key code="65" output="."/><!--numpad-->            <key code="66" output="*"/><!--GROUP SEPARATOR-->            <key code="67" output="*"/><!--numpad-->            <key code="69" output="+"/><!--numpad-->            <key code="70" output="+"/><!--FILE SEPARATOR-->            <key code="71" output="&#x001b;"/><!--ESCAPE (not the one on the upper right)-->            <key code="72" output="="/><!--UNIT SEPARATOR-->            <key code="75" output="/"/><!--numpad-->            <key code="76" output="&#x0003;"/><!--END OF TEXT-->            <key code="77" output="/"/><!--RECORD SEPARATOR-->            <key code="78" output="-"/><!--numpad-->            <key code="81" output="="/><!--numpad-->            <key code="82" output="0"/><!--numpad-->            <key code="83" output="1"/><!--numpad-->            <key code="84" output="2"/><!--numpad-->            <key code="85" output="3"/><!--numpad-->            <key code="86" output="4"/><!--numpad-->            <key code="87" output="5"/><!--numpad-->            <key code="88" output="6"/><!--numpad-->            <key code="89" output="7"/><!--numpad-->            <key code="91" output="8"/><!--numpad-->            <key code="92" output="9"/><!--numpad-->            <key code="96" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="97" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="98" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="99" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="100" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="101" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="102" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="103" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="104" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="105" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="106" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="107" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="108" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="109" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="110" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="111" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="112" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="113" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="114" output="&#x0005;"/><!--ENQUIRY-->            <key code="115" output="&#x0001;"/><!--START OF HEADING-->            <key code="116" output="&#x000b;"/><!--VERTICAL TABULATION-->            <key code="117" output=""/><!--DELETE-->            <key code="118" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="119" output="&#x0004;"/><!--END OF TRANSMISSION-->            <key code="120" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="121" output="&#x000c;"/><!--FORM FEED-->            <key code="122" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="123" output="&#x001c;"/><!--FILE SEPARATOR-->            <key code="124" output="&#x001d;"/><!--GROUP SEPARATOR-->            <key code="125" output="&#x001f;"/><!--UNIT SEPARATOR-->            <key code="126" output="&#x001e;"/><!--RECORD SEPARATOR-->        </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=""/><!--⇪⌥⇧§ (ISO)-->            <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="&#x000d;"/><!--CARRIAGE RETURN-->            <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="&#x0009;"/><!--HORIZONTAL TABULATION-->            <key code="49" output=" "/><!--⇪⌥⇧ -->            <key code="50" output=""/><!--⇪⌥⇧`-->            <key code="51" output="&#x0008;"/><!--BACKSPACE-->            <key code="52" output="&#x0003;"/><!--END OF TEXT-->            <key code="53" output="&#x001b;"/><!--ESCAPE-->            <key code="65" output="."/><!--numpad-->            <key code="66" output="*"/><!--GROUP SEPARATOR-->            <key code="67" output="*"/><!--numpad-->            <key code="69" output="+"/><!--numpad-->            <key code="70" output="+"/><!--FILE SEPARATOR-->            <key code="71" output="&#x001b;"/><!--ESCAPE (not the one on the upper right)-->            <key code="72" output="="/><!--UNIT SEPARATOR-->            <key code="75" output="/"/><!--numpad-->            <key code="76" output="&#x0003;"/><!--END OF TEXT-->            <key code="77" output="/"/><!--RECORD SEPARATOR-->            <key code="78" output="-"/><!--numpad-->            <key code="81" output="="/><!--numpad-->            <key code="82" output="0"/><!--numpad-->            <key code="83" output="1"/><!--numpad-->            <key code="84" output="2"/><!--numpad-->            <key code="85" output="3"/><!--numpad-->            <key code="86" output="4"/><!--numpad-->            <key code="87" output="5"/><!--numpad-->            <key code="88" output="6"/><!--numpad-->            <key code="89" output="7"/><!--numpad-->            <key code="91" output="8"/><!--numpad-->            <key code="92" output="9"/><!--numpad-->            <key code="96" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="97" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="98" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="99" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="100" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="101" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="102" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="103" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="104" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="105" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="106" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="107" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="108" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="109" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="110" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="111" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="112" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="113" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="114" output="&#x0005;"/><!--ENQUIRY-->            <key code="115" output="&#x0001;"/><!--START OF HEADING-->            <key code="116" output="&#x000b;"/><!--VERTICAL TABULATION-->            <key code="117" output=""/><!--DELETE-->            <key code="118" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="119" output="&#x0004;"/><!--END OF TRANSMISSION-->            <key code="120" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="121" output="&#x000c;"/><!--FORM FEED-->            <key code="122" output="&#x0010;"/><!--DATA LINK ESCAPE-->            <key code="123" output="&#x001c;"/><!--FILE SEPARATOR-->            <key code="124" output="&#x001d;"/><!--GROUP SEPARATOR-->            <key code="125" output="&#x001f;"/><!--UNIT SEPARATOR-->            <key code="126" output="&#x001e;"/><!--RECORD SEPARATOR-->        </keyMap>    </keyMapSet>    <keyMapSet id="JIS">        <keyMap index="0" baseMapSet="ANSI" baseIndex="0"><!--no modifiers-->            <key code="24" output="^"/>            <key code="30" output="["/>            <key code="33" output="@"/>            <key code="39" output=":"/>            <key code="42" output="]"/>            <key code="93" output="\"/>            <key code="94" output="_"/>            <key code="95" output=","/>            <key code="102" output=" "/>            <key code="104" output=" "/>        </keyMap>        <keyMap index="1" baseMapSet="ANSI" baseIndex="1"><!--shift-->            <key code="19" output="&#x0022;"/>            <key code="22" output="&#x0026;"/>            <key code="24" output="~"/>            <key code="25" output=")"/>            <key code="26" output="'"/>            <key code="27" output="="/>            <key code="28" output="("/>            <key code="29" output="0"/>            <key code="30" output="{"/>            <key code="33" output="`"/>            <key code="39" output="*"/>            <key code="41" output="+"/>            <key code="42" output="}"/>            <key code="93" output="|"/>            <key code="94" output="_"/>            <key code="95" output=","/>            <key code="102" output=" "/>            <key code="104" output=" "/>        </keyMap>        <keyMap index="2" baseMapSet="ANSI" baseIndex="2"><!--capslock-->            <key code="24" output="^"/>            <key code="30" output="["/>            <key code="33" output="@"/>            <key code="39" output=":"/>            <key code="42" output="]"/>            <key code="93" output="\"/>            <key code="94" output="_"/>            <key code="95" output=","/>            <key code="102" output=" "/>            <key code="104" output=" "/>        </keyMap>        <keyMap index="3" baseMapSet="ANSI" baseIndex="3"><!--option-->            <key code="93" output="|"/>            <key code="95" output=","/>            <key code="102" output=" "/>            <key code="104" output=" "/>        </keyMap>        <keyMap index="4" baseMapSet="ANSI" baseIndex="4"><!--option-shift-->            <key code="93" output="|"/>            <key code="94" output="`"/>            <key code="95" output=","/>            <key code="102" output=" "/>            <key code="104" output=" "/>        </keyMap>        <keyMap index="5" baseMapSet="ANSI" baseIndex="5"><!--capslock-option-->            <key code="93" output="|"/>            <key code="94" output="`"/>            <key code="95" output=","/>            <key code="102" output=" "/>            <key code="104" output=" "/>        </keyMap>    </keyMapSet>    <actions>        <action id=" ">            <when state="none" output=" "/>            <when state="acute" output="´"/>            <when state="circumflex" output="ˆ"/>            <when state="diaeresis" output="¨"/>            <when state="grave" output="`"/>            <when state="tilde" output="˜"/>        </action>        <action id="A">            <when state="none" output="A"/>            <when state="acute" output="Á"/>            <when state="circumflex" output="Â"/>            <when state="diaeresis" output="Ä"/>            <when state="grave" output="À"/>            <when state="tilde" output="Ã"/>        </action>        <action id="E">            <when state="none" output="E"/>            <when state="acute" output="É"/>            <when state="circumflex" output="Ê"/>            <when state="diaeresis" output="Ë"/>            <when state="grave" output="È"/>        </action>        <action id="I">            <when state="none" output="I"/>            <when state="acute" output="Í"/>            <when state="circumflex" output="Î"/>            <when state="diaeresis" output="Ï"/>            <when state="grave" output="Ì"/>        </action>        <action id="N">            <when state="none" output="N"/>            <when state="tilde" output="Ñ"/>        </action>        <action id="O">            <when state="none" output="O"/>            <when state="acute" output="Ó"/>            <when state="circumflex" output="Ô"/>            <when state="diaeresis" output="Ö"/>            <when state="grave" output="Ò"/>            <when state="tilde" output="Õ"/>        </action>        <action id="U">            <when state="none" output="U"/>            <when state="acute" output="Ú"/>            <when state="circumflex" output="Û"/>            <when state="diaeresis" output="Ü"/>            <when state="grave" output="Ù"/>        </action>        <action id="Y">            <when state="none" output="Y"/>            <when state="diaeresis" output="Ÿ"/>        </action>        <action id="a">            <when state="none" output="a"/>            <when state="acute" output="á"/>            <when state="circumflex" output="â"/>            <when state="diaeresis" output="ä"/>            <when state="grave" output="à"/>            <when state="tilde" output="ã"/>        </action>        <action id="e">            <when state="none" output="e"/>            <when state="acute" output="é"/>            <when state="circumflex" output="ê"/>            <when state="diaeresis" output="ë"/>            <when state="grave" output="è"/>        </action>        <action id="i">            <when state="none" output="i"/>            <when state="acute" output="í"/>            <when state="circumflex" output="î"/>            <when state="diaeresis" output="ï"/>            <when state="grave" output="ì"/>        </action>        <action id="n">            <when state="none" output="n"/>            <when state="tilde" output="ñ"/>        </action>        <action id="o">            <when state="none" output="o"/>            <when state="acute" output="ó"/>            <when state="circumflex" output="ô"/>            <when state="diaeresis" output="ö"/>            <when state="grave" output="ò"/>            <when state="tilde" output="õ"/>        </action>        <action id="u">            <when state="none" output="u"/>            <when state="acute" output="ú"/>            <when state="circumflex" output="û"/>            <when state="diaeresis" output="ü"/>            <when state="grave" output="ù"/>        </action>        <action id="y">            <when state="none" output="y"/>            <when state="diaeresis" output="ÿ"/>        </action>        <action id="⌥`">            <when state="none" next="grave"/>        </action>        <action id="⌥e">            <when state="none" next="acute"/>        </action>        <action id="⌥i">            <when state="none" next="circumflex"/>        </action>        <action id="⌥n">            <when state="none" next="tilde"/>        </action>        <action id="⌥u">            <when state="none" next="diaeresis"/>        </action>    </actions>    <terminators>        <when state="acute" output="´"/>        <when state="circumflex" output="ˆ"/>        <when state="diaeresis" output="¨"/>        <when state="grave" output="`"/>        <when state="tilde" output="˜"/>    </terminators></keyboard>