<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE keyboard SYSTEM "file://localhost/System/Library/DTDs/KeyboardLayout.dtd"><!--Created by Ukelele version 1.8b6 on 2008-07-26 at 14:59 (PDT)--><!--Last edited by Ukelele version 1.8b6 on 2009-04-21 at 23:37 (PDT)--><keyboard group="126" id="-200" name="coder dvorak" maxout="2">    <layouts>        <layout first="0" last="17" modifiers="Modifiers" mapSet="ANSI"/>        <layout first="18" last="18" modifiers="Modifiers" mapSet="JIS"/>        <layout first="21" last="23" modifiers="Modifiers" mapSet="JIS"/>        <layout first="30" last="30" modifiers="Modifiers" mapSet="JIS"/>        <layout first="33" last="33" modifiers="Modifiers" mapSet="JIS"/>        <layout first="36" last="36" modifiers="Modifiers" mapSet="JIS"/>        <layout first="194" last="194" modifiers="Modifiers" mapSet="JIS"/>        <layout first="197" last="197" modifiers="Modifiers" mapSet="JIS"/>        <layout first="200" last="201" modifiers="Modifiers" mapSet="JIS"/>        <layout first="206" last="207" modifiers="Modifiers" mapSet="JIS"/>    </layouts>    <modifierMap id="Modifiers" defaultIndex="0">        <keyMapSelect mapIndex="0">            <modifier keys=""/>        </keyMapSelect>        <keyMapSelect mapIndex="1">            <modifier keys="anyShift caps?"/>        </keyMapSelect>        <keyMapSelect mapIndex="2">            <modifier keys="anyOption"/>        </keyMapSelect>        <keyMapSelect mapIndex="3">            <modifier keys="caps"/>        </keyMapSelect>        <keyMapSelect mapIndex="4">            <modifier keys="anyShift anyOption caps?"/>        </keyMapSelect>    </modifierMap>    <keyMapSet id="ANSI">        <keyMap index="0">            <key code="0" action="a"/>            <key code="1" action="o"/>            <key code="2" action="e"/>            <key code="3" action="u"/>            <key code="4" output="d"/>            <key code="5" action="i"/>            <key code="6" output="="/>            <key code="7" output="q"/>            <key code="8" output="j"/>            <key code="9" action="k"/>            <key code="11" action="x"/>            <key code="12" output="/"/>            <key code="13" output=","/>            <key code="14" output="."/>            <key code="15" output="p"/>            <key code="16" output="f"/>            <key code="17" action="y"/>            <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="&#x003c;"/>            <key code="26" output="{"/>            <key code="27" output="-"/>            <key code="28" output="}"/>            <key code="29" output="&#x003e;"/>            <key code="30" output="#"/>            <key code="31" action="r"/>            <key code="32" action="g"/>            <key code="33" output="!"/>            <key code="34" action="c"/>            <key code="35" output="l"/>            <key code="36" output="&#x000d;"/>            <key code="37" action="n"/>            <key code="38" action="h"/>            <key code="39" output="_"/>            <key code="40" action="t"/>            <key code="41" action="s"/>            <key code="42" output="|"/>            <key code="43" action="w"/>            <key code="44" action="z"/>            <key code="45" output="b"/>            <key code="46" action="m"/>            <key code="47" output="v"/>            <key code="48" output="&#x0009;"/>            <key code="49" output=" "/>            <key code="50" output="\"/>            <key code="51" output="&#x0008;"/>            <key code="52" output="&#x0003;"/>            <key code="53" output="&#x001b;"/>            <key code="64" output="&#x0010;"/>            <key code="66" output="&#x001d;"/>            <key code="70" output="&#x001c;"/>            <key code="71" output="&#x001b;"/>            <key code="72" output="&#x001f;"/>            <key code="76" output="&#x0003;"/>            <key code="77" output="&#x001e;"/>            <key code="79" output="&#x0010;"/>            <key code="80" output="&#x0010;"/>            <key code="96" output="&#x0010;"/>            <key code="97" output="&#x0010;"/>            <key code="98" output="&#x0010;"/>            <key code="99" output="&#x0010;"/>            <key code="100" output="&#x0010;"/>            <key code="101" output="&#x0010;"/>            <key code="103" output="&#x0010;"/>            <key code="105" output="&#x0010;"/>            <key code="106" output="&#x0010;"/>            <key code="107" output="&#x0010;"/>            <key code="109" output="&#x0010;"/>            <key code="111" output="&#x0010;"/>            <key code="113" output="&#x0010;"/>            <key code="114" output="&#x0005;"/>            <key code="115" output="&#x0001;"/>            <key code="116" output="&#x000b;"/>            <key code="117" output="&#x007f;"/>            <key code="118" output="&#x0010;"/>            <key code="119" output="&#x0004;"/>            <key code="120" output="&#x0010;"/>            <key code="121" output="&#x000c;"/>            <key code="122" output="&#x0010;"/>            <key code="123" output="&#x001c;"/>            <key code="124" output="&#x001d;"/>            <key code="125" output="&#x001f;"/>            <key code="126" output="&#x001e;"/>        </keyMap>        <keyMap index="1">            <key code="0" action="A"/>            <key code="1" action="O"/>            <key code="2" action="E"/>            <key code="3" action="U"/>            <key code="4" output="D"/>            <key code="5" action="I"/>            <key code="6" output=":"/>            <key code="7" output="Q"/>            <key code="8" output="J"/>            <key code="9" action="K"/>            <key code="11" action="X"/>            <key code="12" output="*"/>            <key code="13" output="&#x0027;"/>            <key code="14" output="&#x0022;"/>            <key code="15" output="P"/>            <key code="16" output="F"/>            <key code="17" action="Y"/>            <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="&#x0026;"/>            <key code="28" output="8"/>            <key code="29" output="0"/>            <key code="30" output="^"/>            <key code="31" action="R"/>            <key code="32" action="G"/>            <key code="33" output="?"/>            <key code="34" action="C"/>            <key code="35" output="L"/>            <key code="36" output="&#x000d;"/>            <key code="37" action="N"/>            <key code="38" action="H"/>            <key code="39" output="@"/>            <key code="40" output="T"/>            <key code="41" action="S"/>            <key code="42" output="`"/>            <key code="43" action="W"/>            <key code="44" action="Z"/>            <key code="45" output="B"/>            <key code="46" action="M"/>            <key code="47" output="V"/>            <key code="48" output="&#x0009;"/>            <key code="49" output=" "/>            <key code="50" output="$"/>            <key code="51" output="&#x0008;"/>            <key code="52" output="&#x0003;"/>            <key code="53" output="&#x001b;"/>            <key code="64" output="&#x0010;"/>            <key code="66" output="&#x001d;"/>            <key code="70" output="&#x001c;"/>            <key code="71" output="&#x001b;"/>            <key code="72" output="&#x001f;"/>            <key code="76" output="&#x0003;"/>            <key code="77" output="&#x001e;"/>            <key code="79" output="&#x0010;"/>            <key code="80" output="&#x0010;"/>            <key code="96" output="&#x0010;"/>            <key code="97" output="&#x0010;"/>            <key code="98" output="&#x0010;"/>            <key code="99" output="&#x0010;"/>            <key code="100" output="&#x0010;"/>            <key code="101" output="&#x0010;"/>            <key code="103" output="&#x0010;"/>            <key code="105" output="&#x0010;"/>            <key code="106" output="&#x0010;"/>            <key code="107" output="&#x0010;"/>            <key code="109" output="&#x0010;"/>            <key code="111" output="&#x0010;"/>            <key code="113" output="&#x0010;"/>            <key code="114" output="&#x0005;"/>            <key code="115" output="&#x0001;"/>            <key code="116" output="&#x000b;"/>            <key code="117" output="&#x007f;"/>            <key code="118" output="&#x0010;"/>            <key code="119" output="&#x0004;"/>            <key code="120" output="&#x0010;"/>            <key code="121" output="&#x000c;"/>            <key code="122" output="&#x0010;"/>            <key code="123" output="&#x001c;"/>            <key code="124" output="&#x001d;"/>            <key code="125" output="&#x001f;"/>            <key code="126" output="&#x001e;"/>        </keyMap>        <keyMap index="2">            <key code="0" action="line"/>            <key code="1" output="ø"/>            <key code="2" action="acute"/>            <key code="3" action="umlaut"/>            <key code="6" output="≠"/>            <key code="9" output=""/>            <key code="12" output="÷"/>            <key code="17" output="¥"/>            <key code="23" output="∞"/>            <key code="24" output="…"/>            <key code="25" output="«"/>            <key code="28" output="•"/>            <key code="29" output="»"/>            <key code="30" output="£"/>            <key code="31" output="®"/>            <key code="32" output="©"/>            <key code="33" output="¡"/>            <key code="34" action="cedilla"/>            <key code="35" output="λ"/>            <key code="36" output="&#x000d;"/>            <key code="37" output="ñ"/>            <key code="40" output="þ"/>            <key code="41" output="ß"/>            <key code="48" output="&#x0009;"/>            <key code="50" output="€"/>            <key code="51" output="&#x0008;"/>            <key code="52" output="&#x0003;"/>            <key code="53" output="&#x001b;"/>            <key code="64" output="&#x0010;"/>            <key code="66" output="&#x001d;"/>            <key code="70" output="&#x001c;"/>            <key code="71" output="&#x001b;"/>            <key code="72" output="&#x001f;"/>            <key code="76" output="&#x0003;"/>            <key code="77" output="&#x001e;"/>            <key code="79" output="&#x0010;"/>            <key code="80" output="&#x0010;"/>            <key code="96" output="&#x0010;"/>            <key code="97" output="&#x0010;"/>            <key code="98" output="&#x0010;"/>            <key code="99" output="&#x0010;"/>            <key code="100" output="&#x0010;"/>            <key code="101" output="&#x0010;"/>            <key code="103" output="&#x0010;"/>            <key code="105" output="&#x0010;"/>            <key code="106" output="&#x0010;"/>            <key code="107" output="&#x0010;"/>            <key code="109" output="&#x0010;"/>            <key code="111" output="&#x0010;"/>            <key code="113" output="&#x0010;"/>            <key code="114" output="&#x0005;"/>            <key code="115" output="&#x0001;"/>            <key code="116" output="&#x000b;"/>            <key code="117" output="&#x007f;"/>            <key code="118" output="&#x0010;"/>            <key code="119" output="&#x0004;"/>            <key code="120" output="&#x0010;"/>            <key code="121" output="&#x000c;"/>            <key code="122" output="&#x0010;"/>            <key code="123" output="&#x001c;"/>            <key code="124" output="&#x001d;"/>            <key code="125" output="&#x001f;"/>            <key code="126" output="&#x001e;"/>        </keyMap>        <keyMap index="3">            <key code="0" output="A"/>            <key code="1" output="O"/>            <key code="2" output="E"/>            <key code="3" output="U"/>            <key code="4" output="D"/>            <key code="5" output="I"/>            <key code="6" output="="/>            <key code="7" output="Q"/>            <key code="8" output="J"/>            <key code="9" output="K"/>            <key code="11" output="X"/>            <key code="12" output="/"/>            <key code="13" output=","/>            <key code="14" output="."/>            <key code="15" output="P"/>            <key code="16" output="F"/>            <key code="17" output="Y"/>            <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="&#x003c;"/>            <key code="26" output="{"/>            <key code="27" output="-"/>            <key code="28" output="}"/>            <key code="29" output="&#x003e;"/>            <key code="30" output="#"/>            <key code="31" output="R"/>            <key code="32" output="G"/>            <key code="33" output="!"/>            <key code="34" output="C"/>            <key code="35" output="L"/>            <key code="36" output="&#x000d;"/>            <key code="37" output="N"/>            <key code="38" output="H"/>            <key code="39" output="_"/>            <key code="40" output="T"/>            <key code="41" output="S"/>            <key code="42" output="|"/>            <key code="43" output="W"/>            <key code="44" output="Z"/>            <key code="45" output="B"/>            <key code="46" output="M"/>            <key code="47" output="V"/>            <key code="48" output="&#x0009;"/>            <key code="49" output=" "/>            <key code="50" output="\"/>            <key code="51" output="&#x0008;"/>            <key code="52" output="&#x0003;"/>            <key code="53" output="&#x001b;"/>            <key code="64" output="&#x0010;"/>            <key code="66" output="&#x001d;"/>            <key code="70" output="&#x001c;"/>            <key code="71" output="&#x001b;"/>            <key code="72" output="&#x001f;"/>            <key code="76" output="&#x0003;"/>            <key code="77" output="&#x001e;"/>            <key code="79" output="&#x0010;"/>            <key code="80" output="&#x0010;"/>            <key code="96" output="&#x0010;"/>            <key code="97" output="&#x0010;"/>            <key code="98" output="&#x0010;"/>            <key code="99" output="&#x0010;"/>            <key code="100" output="&#x0010;"/>            <key code="101" output="&#x0010;"/>            <key code="103" output="&#x0010;"/>            <key code="105" output="&#x0010;"/>            <key code="106" output="&#x0010;"/>            <key code="107" output="&#x0010;"/>            <key code="109" output="&#x0010;"/>            <key code="111" output="&#x0010;"/>            <key code="113" output="&#x0010;"/>            <key code="114" output="&#x0005;"/>            <key code="115" output="&#x0001;"/>            <key code="116" output="&#x000b;"/>            <key code="117" output="&#x007f;"/>            <key code="118" output="&#x0010;"/>            <key code="119" output="&#x0004;"/>            <key code="120" output="&#x0010;"/>            <key code="121" output="&#x000c;"/>            <key code="122" output="&#x0010;"/>            <key code="123" output="&#x001c;"/>            <key code="124" output="&#x001d;"/>            <key code="125" output="&#x001f;"/>            <key code="126" output="&#x001e;"/>        </keyMap>        <keyMap index="4">            <key code="1" output="Ø"/>            <key code="28" output="°"/>            <key code="33" output="¿"/>            <key code="36" output="&#x000d;"/>            <key code="37" output="Ñ"/>            <key code="40" output="Þ"/>            <key code="41" output=""/>            <key code="48" output="&#x0009;"/>            <key code="50" output="¢"/>            <key code="51" output="&#x0008;"/>            <key code="52" output="&#x0003;"/>            <key code="53" output="&#x001b;"/>            <key code="64" output="&#x0010;"/>            <key code="66" output="&#x001d;"/>            <key code="70" output="&#x001c;"/>            <key code="71" output="&#x001b;"/>            <key code="72" output="&#x001f;"/>            <key code="76" output="&#x0003;"/>            <key code="77" output="&#x001e;"/>            <key code="79" output="&#x0010;"/>            <key code="80" output="&#x0010;"/>            <key code="96" output="&#x0010;"/>            <key code="97" output="&#x0010;"/>            <key code="98" output="&#x0010;"/>            <key code="99" output="&#x0010;"/>            <key code="100" output="&#x0010;"/>            <key code="101" output="&#x0010;"/>            <key code="103" output="&#x0010;"/>            <key code="105" output="&#x0010;"/>            <key code="106" output="&#x0010;"/>            <key code="107" output="&#x0010;"/>            <key code="109" output="&#x0010;"/>            <key code="111" output="&#x0010;"/>            <key code="113" output="&#x0010;"/>            <key code="114" output="&#x0005;"/>            <key code="115" output="&#x0001;"/>            <key code="116" output="&#x000b;"/>            <key code="117" output="&#x007f;"/>            <key code="118" output="&#x0010;"/>            <key code="119" output="&#x0004;"/>            <key code="120" output="&#x0010;"/>            <key code="121" output="&#x000c;"/>            <key code="122" output="&#x0010;"/>            <key code="123" output="&#x001c;"/>            <key code="124" output="&#x001d;"/>            <key code="125" output="&#x001f;"/>            <key code="126" output="&#x001e;"/>        </keyMap>    </keyMapSet>    <keyMapSet id="JIS">        <keyMap index="0" baseMapSet="ANSI" baseIndex="0">        </keyMap>        <keyMap index="1" baseMapSet="ANSI" baseIndex="1">        </keyMap>        <keyMap index="2" baseMapSet="ANSI" baseIndex="2">        </keyMap>        <keyMap index="3" baseMapSet="ANSI" baseIndex="3">        </keyMap>        <keyMap index="4" baseMapSet="ANSI" baseIndex="4">        </keyMap>    </keyMapSet>    <actions>        <action id="A">            <when state="none" output="A"/>            <when state="acute" output="Á"/>            <when state="line" output="Ā"/>            <when state="umlaut" output="Ä"/>        </action>        <action id="C">            <when state="none" output="C"/>            <when state="acute" output="Ć"/>            <when state="cedilla" output="Ç"/>        </action>        <action id="E">            <when state="none" output="E"/>            <when state="acute" output="É"/>            <when state="line" output="Ē"/>            <when state="umlaut" output="Ë"/>        </action>        <action id="G">            <when state="none" output="G"/>            <when state="acute" output="Ǵ"/>        </action>        <action id="H">            <when state="none" output="H"/>            <when state="umlaut" output="Ḧ"/>        </action>        <action id="I">            <when state="none" output="I"/>            <when state="acute" output="Í"/>            <when state="line" output="Ī"/>            <when state="umlaut" output="Ï"/>        </action>        <action id="K">            <when state="none" output="K"/>            <when state="acute" output="Ḱ"/>        </action>        <action id="M">            <when state="none" output="M"/>            <when state="acute" output="Ḿ"/>        </action>        <action id="N">            <when state="none" output="N"/>            <when state="acute" output="Ń"/>        </action>        <action id="O">            <when state="none" output="O"/>            <when state="acute" output="Ó"/>            <when state="line" output="Ō"/>            <when state="umlaut" output="Ö"/>        </action>        <action id="R">            <when state="none" output="R"/>            <when state="acute" output="Ŕ"/>        </action>        <action id="S">            <when state="none" output="S"/>            <when state="cedilla" output="Ş"/>            <when state="line" output="S̄"/>        </action>        <action id="U">            <when state="none" output="U"/>            <when state="acute" output="Ú"/>            <when state="line" output="Ū"/>            <when state="umlaut" output="Ü"/>        </action>        <action id="W">            <when state="none" output="W"/>            <when state="acute" output="Ẃ"/>            <when state="umlaut" output="Ẅ"/>        </action>        <action id="X">            <when state="none" output="X"/>            <when state="umlaut" output="Ẍ"/>        </action>        <action id="Y">            <when state="none" output="Y"/>            <when state="acute" output="Ý"/>            <when state="umlaut" output="Ÿ"/>        </action>        <action id="Z">            <when state="none" output="Z"/>            <when state="acute" output="Ź"/>            <when state="cedilla" output="Z̧"/>            <when state="line" output="Z̄"/>        </action>        <action id="a">            <when state="none" output="a"/>            <when state="acute" output="á"/>            <when state="line" output="ā"/>            <when state="umlaut" output="ä"/>        </action>        <action id="acute">            <when state="none" next="acute"/>        </action>        <action id="c">            <when state="none" output="c"/>            <when state="acute" output="ć"/>            <when state="cedilla" output="ç"/>        </action>        <action id="cedilla">            <when state="none" next="cedilla"/>        </action>        <action id="e">            <when state="none" output="e"/>            <when state="acute" output="é"/>            <when state="line" output="ē"/>            <when state="umlaut" output="ë"/>        </action>        <action id="g">            <when state="none" output="g"/>            <when state="acute" output="ǵ"/>        </action>        <action id="h">            <when state="none" output="h"/>            <when state="umlaut" output="ḧ"/>        </action>        <action id="i">            <when state="none" output="i"/>            <when state="acute" output="í"/>            <when state="line" output="ī"/>            <when state="umlaut" output="ï"/>        </action>        <action id="k">            <when state="none" output="k"/>            <when state="acute" output="ḱ"/>        </action>        <action id="line">            <when state="none" next="line"/>        </action>        <action id="m">            <when state="none" output="m"/>            <when state="acute" output="ḿ"/>        </action>        <action id="n">            <when state="none" output="n"/>            <when state="acute" output="ń"/>        </action>        <action id="o">            <when state="none" output="o"/>            <when state="acute" output="ó"/>            <when state="line" output="ō"/>            <when state="umlaut" output="ö"/>        </action>        <action id="r">            <when state="none" output="r"/>            <when state="acute" output="ŕ"/>        </action>        <action id="s">            <when state="none" output="s"/>            <when state="cedilla" output="ş"/>            <when state="line" output="s̄"/>        </action>        <action id="t">            <when state="none" output="t"/>            <when state="umlaut" output="ẗ"/>        </action>        <action id="u">            <when state="none" output="u"/>            <when state="acute" output="ú"/>            <when state="line" output="ū"/>            <when state="umlaut" output="ü"/>        </action>        <action id="umlaut">            <when state="none" next="umlaut"/>        </action>        <action id="w">            <when state="none" output="w"/>            <when state="acute" output="ẃ"/>            <when state="umlaut" output="ẅ"/>        </action>        <action id="x">            <when state="none" output="x"/>            <when state="umlaut" output="ẍ"/>        </action>        <action id="y">            <when state="none" output="y"/>            <when state="acute" output="ý"/>            <when state="umlaut" output="ÿ"/>        </action>        <action id="z">            <when state="none" output="z"/>            <when state="acute" output="ź"/>            <when state="cedilla" output="z̧"/>            <when state="line" output="z̄"/>        </action>    </actions>    <terminators>        <when state="acute" output="´"/>        <when state="cedilla" output="¸"/>        <when state="line" output="¯"/>        <when state="umlaut" output="¨"/>    </terminators></keyboard>