<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<keyboard initial_mode="lowercase" v_align="bottom" h_align="center">
  <!-- coords key = "start x, start y, end x, end y" -->
  <!-- Lowercase -->
  <mode name="lowercase" resolutions="800x399">
    <layout resolution="800x399" bitmap="lowercase800x399.bmp" transparent_color="255,0,255">
      <map>
        <area shape="rect" coords="25,24,775,53" target="display_area"/>
        <area shape="rect" coords="22,64,65,110" target="esc" />
        <area shape="rect" coords="72,64,118,110" target="f1" />
        <area shape="rect" coords="124,64,169,110" target="f2" />
        <area shape="rect" coords="175,64,220,110" target="f3" />
        <area shape="rect" coords="227,64,272,110" target="f4" />
        <area shape="rect" coords="278,64,324,110" target="f5" />
        <area shape="rect" coords="331,64,376,110" target="f6" />
        <area shape="rect" coords="382,64,428,110" target="f7" />
        <area shape="rect" coords="434,64,479,110" target="f8" />
        <area shape="rect" coords="486,64,531,110" target="f9" />
        <area shape="rect" coords="537,64,582,110" target="f10" />
        <area shape="rect" coords="588,64,633,110" target="f11" />
        <area shape="rect" coords="640,64,685,110" target="f12" />
        <area shape="rect" coords="691,64,777,110" target="delete" />
        <area shape="rect" coords="22,117,66,162" target="|" />
        <area shape="rect" coords="71,117,117,162" target="1" />
        <area shape="rect" coords="123,117,169,162" target="2" />
        <area shape="rect" coords="174,117,220,162" target="3" />
        <area shape="rect" coords="227,117,272,162" target="4" />
        <area shape="rect" coords="278,117,323,162" target="5" />
        <area shape="rect" coords="331,117,376,162" target="6" />
        <area shape="rect" coords="382,117,428,162" target="7" />
        <area shape="rect" coords="434,117,479,162" target="8" />
        <area shape="rect" coords="486,117,531,162" target="9" />
        <area shape="rect" coords="537,117,583,162" target="0" />
        <area shape="rect" coords="588,117,633,162" target="-" />
        <area shape="rect" coords="639,117,685,162" target="=" />
        <area shape="rect" coords="691,117,746,162" target="backspace" />
        <area shape="rect" coords="752,117,777,162" target="del" />
        <area shape="rect" coords="22,170,86,215" target="tab" />
        <area shape="rect" coords="92,170,138,215" target="q" />
        <area shape="rect" coords="143,170,189,215" target="w" />
        <area shape="rect" coords="196,170,241,215" target="e" />
        <area shape="rect" coords="247,170,292,215" target="r" />
        <area shape="rect" coords="300,170,345,215" target="t" />
        <area shape="rect" coords="352,170,397,215" target="y" />
        <area shape="rect" coords="403,170,448,215" target="u" />
        <area shape="rect" coords="454,170,500,215" target="i" />
        <area shape="rect" coords="507,170,552,215" target="o" />
        <area shape="rect" coords="558,170,603,215" target="p" />
        <area shape="rect" coords="610,170,655,215" target="[" />
        <area shape="rect" coords="662,170,707,215" target="]" />
        <area shape="rect" coords="713,170,777,215" target="#" />
        <area shape="rect" coords="22,222,105,267" target="caps" />
        <area shape="rect" coords="113,222,158,267" target="a" />
        <area shape="rect" coords="165,222,210,267" target="s" />
        <area shape="rect" coords="216,222,261,267" target="d" />
        <area shape="rect" coords="268,222,314,267" target="f" />
        <area shape="rect" coords="319,222,364,267" target="g" />
        <area shape="rect" coords="372,222,417,267" target="h" />
        <area shape="rect" coords="423,222,469,267" target="j" />
        <area shape="rect" coords="476,222,521,267" target="k" />
        <area shape="rect" coords="527,222,572,267" target="l" />
        <area shape="rect" coords="579,222,624,267" target=";" />
        <area shape="rect" coords="629,222,675,267" target="’" />
        <area shape="rect" coords="681,222,777,267" target="enter" />
        <area shape="rect" coords="22,275,125,320" target="shift" />
        <area shape="rect" coords="146,274,192,320" target="z" />
        <area shape="rect" coords="198,274,243,320" target="x" />
        <area shape="rect" coords="250,274,295,320" target="c" />
        <area shape="rect" coords="301,274,346,320" target="v" />
        <area shape="rect" coords="353,274,397,320" target="b" />
        <area shape="rect" coords="405,274,450,320" target="n" />
        <area shape="rect" coords="456,274,501,320" target="m" />
        <area shape="rect" coords="508,274,553,320" target="," />
        <area shape="rect" coords="560,274,604,320" target="." />
        <area shape="rect" coords="611,274,656,320" target="/" />
        <area shape="rect" coords="677,275,777,320" target="symbols" />
        <area shape="rect" coords="21,326,86,372" target="ctrl" />
        <area shape="rect" coords="96,326,157,372" target="alt" />
        <area shape="rect" coords="168,326,655,372" target="space" />
        <area shape="rect" coords="671,326,719,372" target="ok" />
        <area shape="rect" coords="731,326,778,372" target="cancel" />
      </map>
    </layout>
    <event name="esc" type="key" code="27" ascii="27" modifiers="" />
    <event name="f1" type="key" code="282" ascii="315" modifiers="" />
    <event name="f2" type="key" code="283" ascii="316" modifiers="" />
    <event name="f3" type="key" code="284" ascii="317" modifiers="" />
    <event name="f4" type="key" code="285" ascii="318" modifiers="" />
    <event name="f5" type="key" code="286" ascii="319" modifiers="" />
    <event name="f6" type="key" code="287" ascii="320" modifiers="" />
    <event name="f7" type="key" code="288" ascii="321" modifiers="" />
    <event name="f8" type="key" code="289" ascii="322" modifiers="" />
    <event name="f9" type="key" code="290" ascii="323" modifiers="" />
    <event name="f10" type="key" code="291" ascii="324" modifiers="" />
    <event name="f11" type="key" code="292" ascii="325" modifiers="" />
    <event name="f12" type="key" code="293" ascii="326" modifiers="" />
    <event name="del" type="key" code="127" ascii="0" modifiers="" />
    <event name="ctrl" type="modifier" modifiers="ctrl" />
    <event name="alt" type="modifier" modifiers="alt" />
    <event name="shift" type="modifier" modifiers="shift" />
    <event name="caps" type="switch_mode" mode="uppercase" />
    <event name="symbols" type="switch_mode" mode="lowercasesymbols" />
    <event name="backspace" type="key" code="8" ascii="8" modifiers="" />
    <event name="enter" type="key" code="13" ascii="13" modifiers="" />
    <event name="|" type="key" code="124" ascii="124" modifiers="" />
    <event name="-" type="key" code="45" ascii="45" modifiers="" />
    <event name="=" type="key" code="61" ascii="61" modifiers="" />
    <event name="[" type="key" code="91" ascii="91" modifiers="" />
    <event name="]" type="key" code="93" ascii="93" modifiers="" />
    <event name="#" type="key" code="35" ascii="35" modifiers="" />
    <event name=";" type="key" code="59" ascii="59" modifiers="" />
    <event name="’" type="key" code="39" ascii="39" modifiers="" />
    <event name="," type="key" code="44" ascii="44" modifiers="" />
    <event name="." type="key" code="46" ascii="46" modifiers="" />
    <event name="/" type="key" code="47" ascii="47" modifiers="" />
    <event name="space" type="key" code="32" ascii="32" modifiers="" />
    <event name="tab" type="key" code="9" ascii="9" modifiers="" />
    <event name="a" type="key" code="97" ascii="97" modifiers="" />
    <event name="b" type="key" code="98" ascii="98" modifiers="" />
    <event name="c" type="key" code="99" ascii="99" modifiers="" />
    <event name="d" type="key" code="100" ascii="100" modifiers="" />
    <event name="e" type="key" code="101" ascii="101" modifiers="" />
    <event name="f" type="key" code="102" ascii="102" modifiers="" />
    <event name="g" type="key" code="103" ascii="103" modifiers="" />
    <event name="h" type="key" code="104" ascii="104" modifiers="" />
    <event name="i" type="key" code="105" ascii="105" modifiers="" />
    <event name="j" type="key" code="106" ascii="106" modifiers="" />
    <event name="k" type="key" code="107" ascii="107" modifiers="" />
    <event name="l" type="key" code="108" ascii="108" modifiers="" />
    <event name="m" type="key" code="109" ascii="109" modifiers="" />
    <event name="n" type="key" code="110" ascii="110" modifiers="" />
    <event name="o" type="key" code="111" ascii="111" modifiers="" />
    <event name="p" type="key" code="112" ascii="112" modifiers="" />
    <event name="q" type="key" code="113" ascii="113" modifiers="" />
    <event name="r" type="key" code="114" ascii="114" modifiers="" />
    <event name="s" type="key" code="115" ascii="115" modifiers="" />
    <event name="t" type="key" code="116" ascii="116" modifiers="" />
    <event name="u" type="key" code="117" ascii="117" modifiers="" />
    <event name="v" type="key" code="118" ascii="118" modifiers="" />
    <event name="w" type="key" code="119" ascii="119" modifiers="" />
    <event name="x" type="key" code="120" ascii="120" modifiers="" />
    <event name="y" type="key" code="121" ascii="121" modifiers="" />
    <event name="z" type="key" code="122" ascii="122" modifiers="" />
    <event name="0" type="key" code="48" ascii="48" modifiers="" />
    <event name="1" type="key" code="49" ascii="49" modifiers="" />
    <event name="2" type="key" code="50" ascii="50" modifiers="" />
    <event name="3" type="key" code="51" ascii="51" modifiers="" />
    <event name="4" type="key" code="52" ascii="52" modifiers="" />
    <event name="5" type="key" code="53" ascii="53" modifiers="" />
    <event name="6" type="key" code="54" ascii="54" modifiers="" />
    <event name="7" type="key" code="55" ascii="55" modifiers="" />
    <event name="8" type="key" code="56" ascii="56" modifiers="" />
    <event name="9" type="key" code="57" ascii="57" modifiers="" />
    <event name="ok" type="submit" />
    <event name="cancel" type="cancel" />
    <event name="quit" type="submit" />
    <event name="delete" type="delete" />
  </mode>

  <!-- Uppercase -->
  <mode name="uppercase" resolutions="800x399">
    <layout resolution="800x399" bitmap="uppercase800x399.bmp" transparent_color="255,0,255">
      <map>
        <area shape="rect" coords="25,24,775,53" target="display_area"/>
        <area shape="rect" coords="22,64,65,110" target="esc" />
        <area shape="rect" coords="72,64,118,110" target="f1" />
        <area shape="rect" coords="124,64,169,110" target="f2" />
        <area shape="rect" coords="175,64,220,110" target="f3" />
        <area shape="rect" coords="227,64,272,110" target="f4" />
        <area shape="rect" coords="278,64,324,110" target="f5" />
        <area shape="rect" coords="331,64,376,110" target="f6" />
        <area shape="rect" coords="382,64,428,110" target="f7" />
        <area shape="rect" coords="434,64,479,110" target="f8" />
        <area shape="rect" coords="486,64,531,110" target="f9" />
        <area shape="rect" coords="537,64,582,110" target="f10" />
        <area shape="rect" coords="588,64,633,110" target="f11" />
        <area shape="rect" coords="640,64,685,110" target="f12" />
        <area shape="rect" coords="691,64,777,110" target="delete" />
        <area shape="rect" coords="22,117,66,162" target="|" />
        <area shape="rect" coords="71,117,117,162" target="1" />
        <area shape="rect" coords="123,117,169,162" target="2" />
        <area shape="rect" coords="174,117,220,162" target="3" />
        <area shape="rect" coords="227,117,272,162" target="4" />
        <area shape="rect" coords="278,117,323,162" target="5" />
        <area shape="rect" coords="331,117,376,162" target="6" />
        <area shape="rect" coords="382,117,428,162" target="7" />
        <area shape="rect" coords="434,117,479,162" target="8" />
        <area shape="rect" coords="486,117,531,162" target="9" />
        <area shape="rect" coords="537,117,583,162" target="0" />
        <area shape="rect" coords="588,117,633,162" target="-" />
        <area shape="rect" coords="639,117,685,162" target="=" />
        <area shape="rect" coords="691,117,746,162" target="backspace" />
        <area shape="rect" coords="752,117,777,162" target="del" />
        <area shape="rect" coords="22,170,86,215" target="tab" />
        <area shape="rect" coords="92,170,138,215" target="Q" />
        <area shape="rect" coords="143,170,189,215" target="W" />
        <area shape="rect" coords="196,170,241,215" target="E" />
        <area shape="rect" coords="247,170,292,215" target="R" />
        <area shape="rect" coords="300,170,345,215" target="T" />
        <area shape="rect" coords="352,170,397,215" target="Y" />
        <area shape="rect" coords="403,170,448,215" target="U" />
        <area shape="rect" coords="454,170,500,215" target="I" />
        <area shape="rect" coords="507,170,552,215" target="O" />
        <area shape="rect" coords="558,170,603,215" target="P" />
        <area shape="rect" coords="610,170,655,215" target="[" />
        <area shape="rect" coords="662,170,707,215" target="]" />
        <area shape="rect" coords="713,170,777,215" target="#" />
        <area shape="rect" coords="22,222,105,267" target="caps" />
        <area shape="rect" coords="113,222,158,267" target="A" />
        <area shape="rect" coords="165,222,210,267" target="S" />
        <area shape="rect" coords="216,222,261,267" target="D" />
        <area shape="rect" coords="268,222,314,267" target="F" />
        <area shape="rect" coords="319,222,364,267" target="G" />
        <area shape="rect" coords="372,222,417,267" target="H" />
        <area shape="rect" coords="423,222,469,267" target="J" />
        <area shape="rect" coords="476,222,521,267" target="K" />
        <area shape="rect" coords="527,222,572,267" target="L" />
        <area shape="rect" coords="579,222,624,267" target=";" />
        <area shape="rect" coords="629,222,675,267" target="’" />
        <area shape="rect" coords="681,222,777,267" target="enter" />
        <area shape="rect" coords="22,275,125,320" target="shift" />
        <area shape="rect" coords="146,274,192,320" target="Z" />
        <area shape="rect" coords="198,274,243,320" target="X" />
        <area shape="rect" coords="250,274,295,320" target="C" />
        <area shape="rect" coords="301,274,346,320" target="V" />
        <area shape="rect" coords="353,274,397,320" target="B" />
        <area shape="rect" coords="405,274,450,320" target="N" />
        <area shape="rect" coords="456,274,501,320" target="M" />
        <area shape="rect" coords="508,274,553,320" target="," />
        <area shape="rect" coords="560,274,604,320" target="." />
        <area shape="rect" coords="611,274,656,320" target="/" />
        <area shape="rect" coords="677,275,777,320" target="symbols" />
        <area shape="rect" coords="21,326,86,372" target="ctrl" />
        <area shape="rect" coords="96,326,157,372" target="alt" />
        <area shape="rect" coords="168,326,655,372" target="space" />
        <area shape="rect" coords="671,326,719,372" target="ok" />
        <area shape="rect" coords="731,326,778,372" target="cancel" />
      </map>
    </layout>
    <event name="esc" type="key" code="27" ascii="27" modifiers="" />
    <event name="f1" type="key" code="282" ascii="315" modifiers="" />
    <event name="f2" type="key" code="283" ascii="316" modifiers="" />
    <event name="f3" type="key" code="284" ascii="317" modifiers="" />
    <event name="f4" type="key" code="285" ascii="318" modifiers="" />
    <event name="f5" type="key" code="286" ascii="319" modifiers="" />
    <event name="f6" type="key" code="287" ascii="320" modifiers="" />
    <event name="f7" type="key" code="288" ascii="321" modifiers="" />
    <event name="f8" type="key" code="289" ascii="322" modifiers="" />
    <event name="f9" type="key" code="290" ascii="323" modifiers="" />
    <event name="f10" type="key" code="291" ascii="324" modifiers="" />
    <event name="f11" type="key" code="292" ascii="325" modifiers="" />
    <event name="f12" type="key" code="293" ascii="326" modifiers="" />
    <event name="del" type="key" code="127" ascii="0" modifiers="" />
    <event name="ctrl" type="modifier" modifiers="ctrl" />
    <event name="alt" type="modifier" modifiers="alt" />
    <event name="shift" type="modifier" modifiers="shift" />
    <event name="caps" type="switch_mode" mode="lowercase" />
    <event name="symbols" type="switch_mode" mode="uppercasesymbols" />
    <event name="backspace" type="key" code="8" ascii="8" modifiers="" />
    <event name="enter" type="key" code="13" ascii="13" modifiers="" />
    <event name="|" type="key" code="124" ascii="124" modifiers="" />
    <event name="-" type="key" code="45" ascii="45" modifiers="" />
    <event name="=" type="key" code="61" ascii="61" modifiers="" />
    <event name="[" type="key" code="91" ascii="91" modifiers="" />
    <event name="]" type="key" code="93" ascii="93" modifiers="" />
    <event name="#" type="key" code="35" ascii="35" modifiers="" />
    <event name=";" type="key" code="59" ascii="59" modifiers="" />
    <event name="’" type="key" code="39" ascii="39" modifiers="" />
    <event name="," type="key" code="44" ascii="44" modifiers="" />
    <event name="." type="key" code="46" ascii="46" modifiers="" />
    <event name="/" type="key" code="47" ascii="47" modifiers="" />
    <event name="space" type="key" code="32" ascii="32" modifiers="" />
    <event name="tab" type="key" code="9" ascii="9" modifiers="" />
    <event name="A" type="key" code="97" ascii="65" modifiers="shift" />
    <event name="B" type="key" code="98" ascii="66" modifiers="shift" />
    <event name="C" type="key" code="99" ascii="67" modifiers="shift" />
    <event name="D" type="key" code="100" ascii="68" modifiers="shift" />
    <event name="E" type="key" code="101" ascii="69" modifiers="shift" />
    <event name="F" type="key" code="102" ascii="70" modifiers="shift" />
    <event name="G" type="key" code="103" ascii="71" modifiers="shift" />
    <event name="H" type="key" code="104" ascii="72" modifiers="shift" />
    <event name="I" type="key" code="105" ascii="73" modifiers="shift" />
    <event name="J" type="key" code="106" ascii="74" modifiers="shift" />
    <event name="K" type="key" code="107" ascii="75" modifiers="shift" />
    <event name="L" type="key" code="108" ascii="76" modifiers="shift" />
    <event name="M" type="key" code="109" ascii="77" modifiers="shift" />
    <event name="N" type="key" code="110" ascii="78" modifiers="shift" />
    <event name="O" type="key" code="111" ascii="79" modifiers="shift" />
    <event name="P" type="key" code="112" ascii="80" modifiers="shift" />
    <event name="Q" type="key" code="113" ascii="81" modifiers="shift" />
    <event name="R" type="key" code="114" ascii="82" modifiers="shift" />
    <event name="S" type="key" code="115" ascii="83" modifiers="shift" />
    <event name="T" type="key" code="116" ascii="84" modifiers="shift" />
    <event name="U" type="key" code="117" ascii="85" modifiers="shift" />
    <event name="V" type="key" code="118" ascii="86" modifiers="shift" />
    <event name="W" type="key" code="119" ascii="87" modifiers="shift" />
    <event name="X" type="key" code="120" ascii="88" modifiers="shift" />
    <event name="Y" type="key" code="121" ascii="89" modifiers="shift" />
    <event name="Z" type="key" code="122" ascii="90" modifiers="shift" />
    <event name="0" type="key" code="48" ascii="48" modifiers="" />
    <event name="1" type="key" code="49" ascii="49" modifiers="" />
    <event name="2" type="key" code="50" ascii="50" modifiers="" />
    <event name="3" type="key" code="51" ascii="51" modifiers="" />
    <event name="4" type="key" code="52" ascii="52" modifiers="" />
    <event name="5" type="key" code="53" ascii="53" modifiers="" />
    <event name="6" type="key" code="54" ascii="54" modifiers="" />
    <event name="7" type="key" code="55" ascii="55" modifiers="" />
    <event name="8" type="key" code="56" ascii="56" modifiers="" />
    <event name="9" type="key" code="57" ascii="57" modifiers="" />
    <event name="ok" type="submit" />
    <event name="cancel" type="cancel" />
    <event name="quit" type="submit" />
    <event name="delete" type="delete" />
  </mode>

  <!-- Lowercase Symbols -->
  <mode name="lowercasesymbols" resolutions="800x399">
    <layout resolution="800x399" bitmap="lowercase-symbols800x399.bmp" transparent_color="255,0,255">
      <map>
        <area shape="rect" coords="25,24,775,53" target="display_area"/>
        <area shape="rect" coords="22,64,65,110" target="esc" />
        <area shape="rect" coords="72,64,118,110" target="f1" />
        <area shape="rect" coords="124,64,169,110" target="f2" />
        <area shape="rect" coords="175,64,220,110" target="f3" />
        <area shape="rect" coords="227,64,272,110" target="f4" />
        <area shape="rect" coords="278,64,324,110" target="f5" />
        <area shape="rect" coords="331,64,376,110" target="f6" />
        <area shape="rect" coords="382,64,428,110" target="f7" />
        <area shape="rect" coords="434,64,479,110" target="f8" />
        <area shape="rect" coords="486,64,531,110" target="f9" />
        <area shape="rect" coords="537,64,582,110" target="f10" />
        <area shape="rect" coords="588,64,633,110" target="f11" />
        <area shape="rect" coords="640,64,685,110" target="f12" />
        <area shape="rect" coords="691,64,777,110" target="delete" />
        <area shape="rect" coords="22,117,66,162" target="¬" />
        <area shape="rect" coords="71,117,117,162" target="!" />
        <area shape="rect" coords="123,117,169,162" target="quote" />
        <area shape="rect" coords="174,117,220,162" target="£" />
        <area shape="rect" coords="227,117,272,162" target="$" />
        <area shape="rect" coords="278,117,323,162" target="%" />
        <area shape="rect" coords="331,117,376,162" target="^" />
        <area shape="rect" coords="382,117,428,162" target="&amp;" />
        <area shape="rect" coords="434,117,479,162" target="*" />
        <area shape="rect" coords="486,117,531,162" target="(" />
        <area shape="rect" coords="537,117,583,162" target=")" />
        <area shape="rect" coords="588,117,633,162" target="_" />
        <area shape="rect" coords="639,117,685,162" target="+" />
        <area shape="rect" coords="691,117,746,162" target="backspace" />
        <area shape="rect" coords="752,117,777,162" target="del" />
        <area shape="rect" coords="22,170,86,215" target="tab" />
        <area shape="rect" coords="92,170,138,215" target="q" />
        <area shape="rect" coords="143,170,189,215" target="w" />
        <area shape="rect" coords="196,170,241,215" target="e" />
        <area shape="rect" coords="247,170,292,215" target="r" />
        <area shape="rect" coords="300,170,345,215" target="t" />
        <area shape="rect" coords="352,170,397,215" target="y" />
        <area shape="rect" coords="403,170,448,215" target="u" />
        <area shape="rect" coords="454,170,500,215" target="i" />
        <area shape="rect" coords="507,170,552,215" target="o" />
        <area shape="rect" coords="558,170,603,215" target="p" />
        <area shape="rect" coords="610,170,655,215" target="{" />
        <area shape="rect" coords="662,170,707,215" target="}" />
        <area shape="rect" coords="713,170,777,215" target="~" />
        <area shape="rect" coords="22,222,105,267" target="caps" />
        <area shape="rect" coords="113,222,158,267" target="a" />
        <area shape="rect" coords="165,222,210,267" target="s" />
        <area shape="rect" coords="216,222,261,267" target="d" />
        <area shape="rect" coords="268,222,314,267" target="f" />
        <area shape="rect" coords="319,222,364,267" target="g" />
        <area shape="rect" coords="372,222,417,267" target="h" />
        <area shape="rect" coords="423,222,469,267" target="j" />
        <area shape="rect" coords="476,222,521,267" target="k" />
        <area shape="rect" coords="527,222,572,267" target="l" />
        <area shape="rect" coords="579,222,624,267" target=":" />
        <area shape="rect" coords="629,222,675,267" target="@" />
        <area shape="rect" coords="681,222,777,267" target="enter" />
        <area shape="rect" coords="22,275,125,320" target="shift" />
        <area shape="rect" coords="146,274,192,320" target="z" />
        <area shape="rect" coords="198,274,243,320" target="x" />
        <area shape="rect" coords="250,274,295,320" target="c" />
        <area shape="rect" coords="301,274,346,320" target="v" />
        <area shape="rect" coords="353,274,397,320" target="b" />
        <area shape="rect" coords="405,274,450,320" target="n" />
        <area shape="rect" coords="456,274,501,320" target="m" />
        <area shape="rect" coords="508,274,553,320" target="&lt;" />
        <area shape="rect" coords="560,274,604,320" target="&gt;" />
        <area shape="rect" coords="611,274,656,320" target="?" />
        <area shape="rect" coords="677,275,777,320" target="symbols" />
        <area shape="rect" coords="21,326,86,372" target="ctrl" />
        <area shape="rect" coords="96,326,157,372" target="alt" />
        <area shape="rect" coords="168,326,655,372" target="space" />
        <area shape="rect" coords="671,326,719,372" target="ok" />
        <area shape="rect" coords="731,326,778,372" target="cancel" />
      </map>
    </layout>
    <event name="esc" type="key" code="27" ascii="27" modifiers="" />
    <event name="f1" type="key" code="282" ascii="315" modifiers="" />
    <event name="f2" type="key" code="283" ascii="316" modifiers="" />
    <event name="f3" type="key" code="284" ascii="317" modifiers="" />
    <event name="f4" type="key" code="285" ascii="318" modifiers="" />
    <event name="f5" type="key" code="286" ascii="319" modifiers="" />
    <event name="f6" type="key" code="287" ascii="320" modifiers="" />
    <event name="f7" type="key" code="288" ascii="321" modifiers="" />
    <event name="f8" type="key" code="289" ascii="322" modifiers="" />
    <event name="f9" type="key" code="290" ascii="323" modifiers="" />
    <event name="f10" type="key" code="291" ascii="324" modifiers="" />
    <event name="f11" type="key" code="292" ascii="325" modifiers="" />
    <event name="f12" type="key" code="293" ascii="326" modifiers="" />
    <event name="del" type="key" code="127" ascii="0" modifiers="" />
    <event name="ctrl" type="modifier" modifiers="ctrl" />
    <event name="alt" type="modifier" modifiers="alt" />
    <event name="shift" type="modifier" modifiers="shift" />
    <event name="symbols" type="switch_mode" mode="lowercase" />
    <event name="caps" type="switch_mode" mode="uppercasesymbols" />
    <event name="backspace" type="key" code="8" ascii="8" modifiers="" />
    <event name="enter" type="key" code="13" ascii="13" modifiers="" />
    <event name="quote" type="key" code="34" ascii="34" modifiers="" />
    <event name="£" type="key" code="163" ascii="163" modifiers="" />
    <event name="$" type="key" code="36" ascii="36" modifiers="" />
    <event name="%" type="key" code="37" ascii="37" modifiers="" />
    <event name="^" type="key" code="94" ascii="94" modifiers="" />
    <event name="&amp;" type="key" code="38" ascii="38" modifiers="" />
    <event name="*" type="key" code="42" ascii="42" modifiers="" />
    <event name="(" type="key" code="40" ascii="40" modifiers="" />
    <event name=")" type="key" code="41" ascii="41" modifiers="" />
    <event name="_" type="key" code="95" ascii="95" modifiers="" />
    <event name="+" type="key" code="43" ascii="43" modifiers="" />
    <event name="¬" type="key" code="172" ascii="172" modifiers="" />
    <event name="!" type="key" code="33" ascii="33" modifiers="" />
    <event name="{" type="key" code="123" ascii="123" modifiers="" />
    <event name="}" type="key" code="125" ascii="125" modifiers="" />
    <event name="~" type="key" code="126" ascii="126" modifiers="" />
    <event name=":" type="key" code="58" ascii="58" modifiers="" />
    <event name="@" type="key" code="64" ascii="64" modifiers="" />
    <event name="&lt;" type="key" code="60" ascii="60" modifiers="" />
    <event name="&gt;" type="key" code="62" ascii="62" modifiers="" />
    <event name="?" type="key" code="63" ascii="63" modifiers="" />
    <event name="space" type="key" code="32" ascii="32" modifiers="" />
    <event name="tab" type="key" code="9" ascii="9" modifiers="" />
    <event name="a" type="key" code="97" ascii="97" modifiers="" />
    <event name="b" type="key" code="98" ascii="98" modifiers="" />
    <event name="c" type="key" code="99" ascii="99" modifiers="" />
    <event name="d" type="key" code="100" ascii="100" modifiers="" />
    <event name="e" type="key" code="101" ascii="101" modifiers="" />
    <event name="f" type="key" code="102" ascii="102" modifiers="" />
    <event name="g" type="key" code="103" ascii="103" modifiers="" />
    <event name="h" type="key" code="104" ascii="104" modifiers="" />
    <event name="i" type="key" code="105" ascii="105" modifiers="" />
    <event name="j" type="key" code="106" ascii="106" modifiers="" />
    <event name="k" type="key" code="107" ascii="107" modifiers="" />
    <event name="l" type="key" code="108" ascii="108" modifiers="" />
    <event name="m" type="key" code="109" ascii="109" modifiers="" />
    <event name="n" type="key" code="110" ascii="110" modifiers="" />
    <event name="o" type="key" code="111" ascii="111" modifiers="" />
    <event name="p" type="key" code="112" ascii="112" modifiers="" />
    <event name="q" type="key" code="113" ascii="113" modifiers="" />
    <event name="r" type="key" code="114" ascii="114" modifiers="" />
    <event name="s" type="key" code="115" ascii="115" modifiers="" />
    <event name="t" type="key" code="116" ascii="116" modifiers="" />
    <event name="u" type="key" code="117" ascii="117" modifiers="" />
    <event name="v" type="key" code="118" ascii="118" modifiers="" />
    <event name="w" type="key" code="119" ascii="119" modifiers="" />
    <event name="x" type="key" code="120" ascii="120" modifiers="" />
    <event name="y" type="key" code="121" ascii="121" modifiers="" />
    <event name="z" type="key" code="122" ascii="122" modifiers="" />
    <event name="ok" type="submit" />
    <event name="cancel" type="cancel" />
    <event name="quit" type="submit" />
    <event name="delete" type="delete" />
  </mode>

  <!-- Uppercase Symbols -->
  <mode name="uppercasesymbols" resolutions="800x399">
    <layout resolution="800x399" bitmap="uppercase-symbols800x399.bmp" transparent_color="255,0,255">
      <map>
        <area shape="rect" coords="25,24,775,53" target="display_area"/>
        <area shape="rect" coords="22,64,65,110" target="esc" />
        <area shape="rect" coords="72,64,118,110" target="f1" />
        <area shape="rect" coords="124,64,169,110" target="f2" />
        <area shape="rect" coords="175,64,220,110" target="f3" />
        <area shape="rect" coords="227,64,272,110" target="f4" />
        <area shape="rect" coords="278,64,324,110" target="f5" />
        <area shape="rect" coords="331,64,376,110" target="f6" />
        <area shape="rect" coords="382,64,428,110" target="f7" />
        <area shape="rect" coords="434,64,479,110" target="f8" />
        <area shape="rect" coords="486,64,531,110" target="f9" />
        <area shape="rect" coords="537,64,582,110" target="f10" />
        <area shape="rect" coords="588,64,633,110" target="f11" />
        <area shape="rect" coords="640,64,685,110" target="f12" />
        <area shape="rect" coords="691,64,777,110" target="delete" />
        <area shape="rect" coords="22,117,66,162" target="¬" />
        <area shape="rect" coords="71,117,117,162" target="!" />
        <area shape="rect" coords="123,117,169,162" target="quote" />
        <area shape="rect" coords="174,117,220,162" target="£" />
        <area shape="rect" coords="227,117,272,162" target="$" />
        <area shape="rect" coords="278,117,323,162" target="%" />
        <area shape="rect" coords="331,117,376,162" target="^" />
        <area shape="rect" coords="382,117,428,162" target="&amp;" />
        <area shape="rect" coords="434,117,479,162" target="*" />
        <area shape="rect" coords="486,117,531,162" target="(" />
        <area shape="rect" coords="537,117,583,162" target=")" />
        <area shape="rect" coords="588,117,633,162" target="_" />
        <area shape="rect" coords="639,117,685,162" target="+" />
        <area shape="rect" coords="691,117,746,162" target="backspace" />
        <area shape="rect" coords="752,117,777,162" target="del" />
        <area shape="rect" coords="22,170,86,215" target="tab" />
        <area shape="rect" coords="92,170,138,215" target="Q" />
        <area shape="rect" coords="143,170,189,215" target="W" />
        <area shape="rect" coords="196,170,241,215" target="E" />
        <area shape="rect" coords="247,170,292,215" target="R" />
        <area shape="rect" coords="300,170,345,215" target="T" />
        <area shape="rect" coords="352,170,397,215" target="Y" />
        <area shape="rect" coords="403,170,448,215" target="U" />
        <area shape="rect" coords="454,170,500,215" target="I" />
        <area shape="rect" coords="507,170,552,215" target="O" />
        <area shape="rect" coords="558,170,603,215" target="P" />
        <area shape="rect" coords="610,170,655,215" target="{" />
        <area shape="rect" coords="662,170,707,215" target="}" />
        <area shape="rect" coords="713,170,777,215" target="~" />
        <area shape="rect" coords="22,222,105,267" target="caps" />
        <area shape="rect" coords="113,222,158,267" target="A" />
        <area shape="rect" coords="165,222,210,267" target="S" />
        <area shape="rect" coords="216,222,261,267" target="D" />
        <area shape="rect" coords="268,222,314,267" target="F" />
        <area shape="rect" coords="319,222,364,267" target="G" />
        <area shape="rect" coords="372,222,417,267" target="H" />
        <area shape="rect" coords="423,222,469,267" target="J" />
        <area shape="rect" coords="476,222,521,267" target="K" />
        <area shape="rect" coords="527,222,572,267" target="L" />
        <area shape="rect" coords="579,222,624,267" target=":" />
        <area shape="rect" coords="629,222,675,267" target="@" />
        <area shape="rect" coords="681,222,777,267" target="enter" />
        <area shape="rect" coords="22,275,125,320" target="shift" />
        <area shape="rect" coords="146,274,192,320" target="Z" />
        <area shape="rect" coords="198,274,243,320" target="X" />
        <area shape="rect" coords="250,274,295,320" target="C" />
        <area shape="rect" coords="301,274,346,320" target="V" />
        <area shape="rect" coords="353,274,397,320" target="B" />
        <area shape="rect" coords="405,274,450,320" target="N" />
        <area shape="rect" coords="456,274,501,320" target="M" />
        <area shape="rect" coords="508,274,553,320" target="&lt;" />
        <area shape="rect" coords="560,274,604,320" target="&gt;" />
        <area shape="rect" coords="611,274,656,320" target="?" />
        <area shape="rect" coords="677,275,777,320" target="symbols" />
        <area shape="rect" coords="21,326,86,372" target="ctrl" />
        <area shape="rect" coords="96,326,157,372" target="alt" />
        <area shape="rect" coords="168,326,655,372" target="space" />
        <area shape="rect" coords="671,326,719,372" target="ok" />
        <area shape="rect" coords="731,326,778,372" target="cancel" />
      </map>
    </layout>
    <event name="esc" type="key" code="27" ascii="27" modifiers="" />
    <event name="f1" type="key" code="282" ascii="315" modifiers="" />
    <event name="f2" type="key" code="283" ascii="316" modifiers="" />
    <event name="f3" type="key" code="284" ascii="317" modifiers="" />
    <event name="f4" type="key" code="285" ascii="318" modifiers="" />
    <event name="f5" type="key" code="286" ascii="319" modifiers="" />
    <event name="f6" type="key" code="287" ascii="320" modifiers="" />
    <event name="f7" type="key" code="288" ascii="321" modifiers="" />
    <event name="f8" type="key" code="289" ascii="322" modifiers="" />
    <event name="f9" type="key" code="290" ascii="323" modifiers="" />
    <event name="f10" type="key" code="291" ascii="324" modifiers="" />
    <event name="f11" type="key" code="292" ascii="325" modifiers="" />
    <event name="f12" type="key" code="293" ascii="326" modifiers="" />
    <event name="del" type="key" code="127" ascii="0" modifiers="" />
    <event name="ctrl" type="modifier" modifiers="ctrl" />
    <event name="alt" type="modifier" modifiers="alt" />
    <event name="shift" type="switch_mode" mode="shiftlowercase" />
    <event name="caps" type="switch_mode" mode="lowercasesymbols" />
    <event name="symbols" type="switch_mode" mode="uppercase" />
    <event name="backspace" type="key" code="8" ascii="8" modifiers="" />
    <event name="enter" type="key" code="13" ascii="13" modifiers="" />
    <event name="quote" type="key" code="34" ascii="34" modifiers="" />
    <event name="£" type="key" code="163" ascii="163" modifiers="" />
    <event name="$" type="key" code="36" ascii="36" modifiers="" />
    <event name="%" type="key" code="37" ascii="37" modifiers="" />
    <event name="^" type="key" code="94" ascii="94" modifiers="" />
    <event name="&amp;" type="key" code="38" ascii="38" modifiers="" />
    <event name="*" type="key" code="42" ascii="42" modifiers="" />
    <event name="(" type="key" code="40" ascii="40" modifiers="" />
    <event name=")" type="key" code="41" ascii="41" modifiers="" />
    <event name="_" type="key" code="95" ascii="95" modifiers="" />
    <event name="+" type="key" code="43" ascii="43" modifiers="" />
    <event name="¬" type="key" code="172" ascii="172" modifiers="" />
    <event name="!" type="key" code="33" ascii="33" modifiers="" />
    <event name="{" type="key" code="123" ascii="123" modifiers="" />
    <event name="}" type="key" code="125" ascii="125" modifiers="" />
    <event name="~" type="key" code="126" ascii="126" modifiers="" />
    <event name=":" type="key" code="58" ascii="58" modifiers="" />
    <event name="@" type="key" code="64" ascii="64" modifiers="" />
    <event name="&lt;" type="key" code="60" ascii="60" modifiers="" />
    <event name="&gt;" type="key" code="62" ascii="62" modifiers="" />
    <event name="?" type="key" code="63" ascii="63" modifiers="" />
    <event name="space" type="key" code="32" ascii="32" modifiers="" />
    <event name="tab" type="key" code="9" ascii="9" modifiers="" />
    <event name="A" type="key" code="97" ascii="65" modifiers="shift" />
    <event name="B" type="key" code="98" ascii="66" modifiers="shift" />
    <event name="C" type="key" code="99" ascii="67" modifiers="shift" />
    <event name="D" type="key" code="100" ascii="68" modifiers="shift" />
    <event name="E" type="key" code="101" ascii="69" modifiers="shift" />
    <event name="F" type="key" code="102" ascii="70" modifiers="shift" />
    <event name="G" type="key" code="103" ascii="71" modifiers="shift" />
    <event name="H" type="key" code="104" ascii="72" modifiers="shift" />
    <event name="I" type="key" code="105" ascii="73" modifiers="shift" />
    <event name="J" type="key" code="106" ascii="74" modifiers="shift" />
    <event name="K" type="key" code="107" ascii="75" modifiers="shift" />
    <event name="L" type="key" code="108" ascii="76" modifiers="shift" />
    <event name="M" type="key" code="109" ascii="77" modifiers="shift" />
    <event name="N" type="key" code="110" ascii="78" modifiers="shift" />
    <event name="O" type="key" code="111" ascii="79" modifiers="shift" />
    <event name="P" type="key" code="112" ascii="80" modifiers="shift" />
    <event name="Q" type="key" code="113" ascii="81" modifiers="shift" />
    <event name="R" type="key" code="114" ascii="82" modifiers="shift" />
    <event name="S" type="key" code="115" ascii="83" modifiers="shift" />
    <event name="T" type="key" code="116" ascii="84" modifiers="shift" />
    <event name="U" type="key" code="117" ascii="85" modifiers="shift" />
    <event name="V" type="key" code="118" ascii="86" modifiers="shift" />
    <event name="W" type="key" code="119" ascii="87" modifiers="shift" />
    <event name="X" type="key" code="120" ascii="88" modifiers="shift" />
    <event name="Y" type="key" code="121" ascii="89" modifiers="shift" />
    <event name="Z" type="key" code="122" ascii="90" modifiers="shift" />
    <event name="0" type="key" code="48" ascii="48" modifiers="" />
    <event name="1" type="key" code="49" ascii="49" modifiers="" />
    <event name="2" type="key" code="50" ascii="50" modifiers="" />
    <event name="3" type="key" code="51" ascii="51" modifiers="" />
    <event name="4" type="key" code="52" ascii="52" modifiers="" />
    <event name="5" type="key" code="53" ascii="53" modifiers="" />
    <event name="6" type="key" code="54" ascii="54" modifiers="" />
    <event name="7" type="key" code="55" ascii="55" modifiers="" />
    <event name="8" type="key" code="56" ascii="56" modifiers="" />
    <event name="9" type="key" code="57" ascii="57" modifiers="" />
    <event name="ok" type="submit" />
    <event name="cancel" type="cancel" />
    <event name="quit" type="submit" />
    <event name="delete" type="delete" />
  </mode>
</keyboard>
