<?xml version="1.0" encoding="UTF-8" ?>

<device>
  <img name="normal" src="/devices/sonyericsson/t610/normal.png"/>
  <img name="over" src="/devices/sonyericsson/t610/over.png"/>
  <img name="pressed" src="/devices/sonyericsson/t610/pressed.png"/>
	<display>
    <numcolors>65536</numcolors>
    <iscolor>true</iscolor>
		<foreground>000000</foreground>
        <background>ffffff</background>
		<rectangle>
			<x>38</x>
			<y>86</y>
			<width>127</width>
			<height>160</height>
		</rectangle>
		<paintable>
			<x>0</x>
			<y>16</y>
			<width>127</width>
			<height>128</height>
		</paintable>
    <img name="up" src="/devices/sonyericsson/t610/up.png">
		  <paintable>
			  <x>60</x>
			  <y>145</y>
			  <width>8</width>
			  <height>8</height>
		  </paintable>
    </img>
    <img name="down" src="/devices/sonyericsson/t610/down.png">
		  <paintable>
			  <x>67</x>
			  <y>145</y>
			  <width>8</width>
			  <height>8</height>
		  </paintable>
    </img>
    <img name="mode" type="123" src="/devices/sonyericsson/t610/123.png">
		  <paintable>
			  <x>64</x>
			  <y>150</y>
			  <width>14</width>
			  <height>7</height>
		  </paintable>
    </img>
    <img name="mode" type="ABC" src="/devices/sonyericsson/t610/abc_upper.png">
		  <paintable>
			  <x>64</x>
			  <y>150</y>
			  <width>14</width>
			  <height>7</height>
		  </paintable>
    </img>
    <img name="mode" type="abc" src="/devices/sonyericsson/t610/abc_lower.png">
		  <paintable>
			  <x>64</x>
			  <y>150</y>
			  <width>14</width>
			  <height>7</height>
		  </paintable>
    </img>
    <!-- questionable icon. Where does it go -->
    <img name="mode" type="battery" src="/devices/sonyericsson/t610/battery.png">
          <paintable>
              <x>50</x>
              <y>4</y>
              <width>20</width>
              <height>11</height>
          </paintable>
    </img> 
	</display>
	<keyboard>
		<!-- Soft buttons -->
        <softbutton name="" key="VK_F1" alignment="LEFT">
			<rectangle>
				<x>15</x>
				<y>264</y>
				<width>57</width>
				<height>29</height>
			</rectangle>
			<paintable>
				<x>1</x>
				<y>145</y>
				<width>58</width>
				<height>13</height>
			</paintable>
			<command>BACK</command>
			<command>EXIT</command>
			<command>CANCEL</command>
			<command>STOP</command>
		</softbutton>
		<softbutton name="" key="VK_F2" alignment="RIGHT">
			<rectangle>
				<x>131</x>
				<y>264</y>
				<width>57</width>
				<height>29</height>
			</rectangle>
			<paintable>
				<x>67</x>
				<y>145</y>
				<width>58</width>
				<height>13</height>
			</paintable>
			<command>OK</command>
			<command>SCREEN</command>
			<command>ITEM</command>
			<command>HELP</command>
		</softbutton>
        
        <!-- back and clear buttons on T610 -->
        <button name="end" key="VK_HOME">
                    <rectangle>
                        <x>15</x>
                        <y>295</y>
                        <width>57</width>
                        <height>21</height>
                    </rectangle>
                    <command>BACK</command>
                    <command>EXIT</command>
        </button>
        <!-- CLEAR doesn't work properly - should I give it no name value -->
        <!--<button name="clear" key="VK_BACK_SPACE">-->
        <button name="" key="VK_BACK_SPACE">
                    <rectangle>
                        <x>131</x>
                        <y>294</y>
                        <width>57</width>
                        <height>22</height>
                    </rectangle>
        </button>
        
        <!-- Joystick -->
		<button name="l" key="VK_LEFT">
			<rectangle>
				<x>73</x>
				<y>277</y>
				<width>20</width>
				<height>24</height>
			</rectangle>
		</button>
		<button name="r" key="VK_RIGHT">
			<rectangle>
				<x>109</x>
				<y>279</y>
				<width>19</width>
				<height>22</height>
			</rectangle>
		</button>
		<button name="u" key="VK_UP">
			<rectangle>
				<x>88</x>
				<y>261</y>
				<width>25</width>
				<height>21</height>
			</rectangle>
		</button>
		<button name="d" key="VK_DOWN">
			<rectangle>
				<x>90</x>
				<y>298</y>
				<width>22</width>
				<height>21</height>
			</rectangle>
		</button>
		<button name="sel" key="VK_ENTER">
			<rectangle>
				<x>94</x>
				<y>283</y>
				<width>15</width>
				<height>14</height>
			</rectangle>
		</button>
        
        <!-- numeric buttons -->
		<button name="0" key="VK_0">
      <chars>
        <char>+</char>
        <char>0</char>
      </chars>
			<rectangle>
				<x>77</x>
				<y>417</y>
				<width>50</width>
				<height>25</height>
			</rectangle>
		</button>
		<button name="1" key="VK_1">
      <chars>
        <char>.</char>
        <char>,</char>
        <char>?</char>
        <char>!</char>
        <char>:</char>
        <char>;</char>
        <char>-</char>
        <char>+</char>
        <char>#</char>
        <char>*</char>
        <char>(</char>
        <char>)</char>
        <char>'</char>
        <char>"</char>
        <char>_</char>
        <char>@</char>
        <char>&amp;</char>
        <char>$</char>
        <char>%</char>
        <char>/</char>
        <char>&lt;</char>
        <char>&gt;</char>
        <char>=</char>
        <char>1</char>
      </chars>
			<rectangle>
				<x>20</x>
				<y>322</y>
				<width>50</width>
				<height>37</height>
			</rectangle>
		</button>
		<button name="2" key="VK_2">
      <chars>
        <char>a</char>
        <char>b</char>
        <char>c</char>
        <char>2</char>
      </chars>
			<rectangle>
				<x>77</x>
				<y>327</y>
				<width>50</width>
				<height>25</height>
			</rectangle>
		</button>
		<button name="3" key="VK_3">
      <chars>
        <char>d</char>
        <char>e</char>
        <char>f</char>
        <char>3</char>
      </chars>
			<rectangle>
				<x>133</x>
				<y>322</y>
				<width>50</width>
				<height>27</height>
			</rectangle>
		</button>
		<button name="4" key="VK_4">
      <chars>
        <char>g</char>
        <char>h</char>
        <char>i</char>
        <char>4</char>
      </chars>
			<rectangle>
				<x>20</x>
				<y>354</y>
				<width>50</width>
				<height>27</height>
			</rectangle>
		</button>
		<button name="5" key="VK_5">
      <chars>
        <char>j</char>
        <char>k</char>
        <char>l</char>
        <char>5</char>
      </chars>
			<rectangle>
				<x>77</x>
				<y>358</y>
				<width>50</width>
				<height>25</height>
			</rectangle>
		</button>
		<button name="6" key="VK_6">
      <chars>
        <char>m</char>
        <char>n</char>
        <char>o</char>
        <char>6</char>
      </chars>
			<rectangle>
				<x>133</x>
				<y>354</y>
				<width>50</width>
				<height>27</height>
			</rectangle>
		</button>
		<button name="7" key="VK_7">
      <chars>
        <char>p</char>
        <char>q</char>
        <char>r</char>
        <char>s</char>
        <char>7</char>
      </chars>
			<rectangle>
				<x>20</x>
				<y>384</y>
				<width>50</width>
				<height>27</height>
			</rectangle>
		</button>
		<button name="8" key="VK_8">
      <chars>
        <char>t</char>
        <char>u</char>
        <char>v</char>
        <char>8</char>
      </chars>
			<rectangle>
				<x>77</x>
				<y>386</y>
				<width>50</width>
				<height>25</height>
			</rectangle>
		</button>
		<button name="9" key="VK_9">
      <chars>
        <char>w</char>
        <char>x</char>
        <char>y</char>
        <char>z</char>
        <char>9</char>
      </chars>
			<rectangle>
				<x>133</x>
				<y>384</y>
				<width>50</width>
				<height>27</height>
			</rectangle>
		</button>
		
        <!-- "*" and "#" - no obvious mappings! -->
        
        <button name="*" key="VK_MODECHANGE">
			<rectangle>
				<x>20</x>
				<y>414</y>
				<width>50</width>
				<height>27</height>
			</rectangle>
		</button>
        <button name="#" key="VK_MULTIPLY">
        <chars>
         <char> </char>
         <!--<char></char> new line -->
        </chars>          
        <rectangle>
				<x>133</x>
				<y>414</y>
				<width>50</width>
				<height>27</height>
			</rectangle>
		</button>
	</keyboard>
</device>
