Add more keyboards convertd from m17n-db.

This commit is contained in:
Daiki Ueno
2011-09-01 12:51:03 +09:00
parent db3538af64
commit c2d2c8660f
12 changed files with 7526 additions and 2 deletions

View File

@ -1,8 +1,19 @@
keyboarddir = $(pkgdatadir)/keyboards
dist_keyboard_DATA = \
us.xml \
th.xml \
ar.xml \
be.xml \
fa.xml \
he.xml \
jp-kana.xml \
kk.xml \
ks.xml \
my.xml \
ru.xml \
th.xml \
ua.xml \
ug.xml \
us.xml \
zh-bopomofo.xml \
$(inscript_keyboards)
inscript_keyboards = \
as-inscript.xml \

683
data/keyboards/ar.xml Normal file
View File

@ -0,0 +1,683 @@
<?xml version="1.0"?>
<keyboard version="0.90">
<bounds>0.000000,0.000000,640.000000,296.585366</bounds>
<section>
<bounds>15.609756,15.609756,640.000000,39.024390</bounds>
<angle>0</angle>
<row>
<columns>16</columns>
<orientation>1</orientation>
</row>
<key id="keycode9" name="keycode9" column="0" row="0">
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="Escape" label="Esc" category="keyname" keyval="65307">Escape</keysym>
</symbols>
</key>
<key id="keycode67" name="keycode67" column="1" row="0">
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F1" label="F1" category="function" keyval="65470">F1</keysym>
</symbols>
</key>
<key id="keycode68" name="keycode68" column="2" row="0">
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F2" label="F2" category="function" keyval="65471">F2</keysym>
</symbols>
</key>
<key id="keycode69" name="keycode69" column="3" row="0">
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F3" label="F3" category="function" keyval="65472">F3</keysym>
</symbols>
</key>
<key id="keycode70" name="keycode70" column="4" row="0">
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F4" label="F4" category="function" keyval="65473">F4</keysym>
</symbols>
</key>
<key id="keycode71" name="keycode71" column="5" row="0">
<bounds>266.926829,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F5" label="F5" category="function" keyval="65474">F5</keysym>
</symbols>
</key>
<key id="keycode72" name="keycode72" column="6" row="0">
<bounds>307.512195,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F6" label="F6" category="function" keyval="65475">F6</keysym>
</symbols>
</key>
<key id="keycode73" name="keycode73" column="7" row="0">
<bounds>348.097561,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F7" label="F7" category="function" keyval="65476">F7</keysym>
</symbols>
</key>
<key id="keycode74" name="keycode74" column="8" row="0">
<bounds>388.682927,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F8" label="F8" category="function" keyval="65477">F8</keysym>
</symbols>
</key>
<key id="keycode75" name="keycode75" column="9" row="0">
<bounds>449.560976,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F9" label="F9" category="function" keyval="65478">F9</keysym>
</symbols>
</key>
<key id="keycode76" name="keycode76" column="10" row="0">
<bounds>490.146341,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F10" label="F10" category="function" keyval="65479">F10</keysym>
</symbols>
</key>
<key id="keycode95" name="keycode95" column="11" row="0">
<bounds>530.731707,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F11" label="F11" category="function" keyval="65480">F11</keysym>
</symbols>
</key>
<key id="keycode96" name="keycode96" column="12" row="0">
<bounds>571.317073,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F12" label="F12" category="function" keyval="65481">F12</keysym>
</symbols>
</key>
</section>
<section>
<bounds>15.609756,78.048780,608.780488,201.365854</bounds>
<angle>0</angle>
<row>
<columns>14</columns>
<orientation>1</orientation>
</row>
<row>
<columns>14</columns>
<orientation>1</orientation>
</row>
<row>
<columns>13</columns>
<orientation>1</orientation>
</row>
<row>
<columns>12</columns>
<orientation>1</orientation>
</row>
<row>
<columns>8</columns>
<orientation>1</orientation>
</row>
<key id="keycode49" name="keycode49" column="0" row="0">
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="quoteleft" label="`" category="letter" keyval="96">quoteleft</keysym>
<text name="asciitilde" label="ّ" category="letter">ّ</text>
</symbols>
</key>
<key id="keycode10" name="keycode10" column="1" row="0">
<bounds>43.707317,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="1" label="١" category="letter">١</text>
<keysym name="exclam" label="!" category="letter" keyval="33">exclam</keysym>
</symbols>
</key>
<key id="keycode11" name="keycode11" column="2" row="0">
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="2" label="٢" category="letter">٢</text>
<keysym name="at" label="@" category="letter" keyval="64">at</keysym>
</symbols>
</key>
<key id="keycode12" name="keycode12" column="3" row="0">
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="3" label="٣" category="letter">٣</text>
<keysym name="numbersign" label="#" category="letter" keyval="35">numbersign</keysym>
</symbols>
</key>
<key id="keycode13" name="keycode13" column="4" row="0">
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="4" label="٤" category="letter">٤</text>
<keysym name="dollar" label="$" category="letter" keyval="36">dollar</keysym>
</symbols>
</key>
<key id="keycode14" name="keycode14" column="5" row="0">
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="3">
<text name="5" label="٥" category="letter">٥</text>
<keysym name="percent" label="%" category="letter" keyval="37">percent</keysym>
<keysym name="EuroSign" label="€" category="letter" keyval="8364">EuroSign</keysym>
</symbols>
</key>
<key id="keycode15" name="keycode15" column="6" row="0">
<bounds>245.073171,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="6" label="٦" category="letter">٦</text>
<keysym name="asciicircum" label="^" category="letter" keyval="94">asciicircum</keysym>
</symbols>
</key>
<key id="keycode16" name="keycode16" column="7" row="0">
<bounds>285.658537,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="7" label="٧" category="letter">٧</text>
<keysym name="ampersand" label="&amp;" category="letter" keyval="38">ampersand</keysym>
</symbols>
</key>
<key id="keycode17" name="keycode17" column="8" row="0">
<bounds>326.243902,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="8" label="٨" category="letter">٨</text>
<keysym name="asterisk" label="*" category="letter" keyval="42">asterisk</keysym>
</symbols>
</key>
<key id="keycode18" name="keycode18" column="9" row="0">
<bounds>366.829268,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="9" label="٩" category="letter">٩</text>
<text name="parenleft" label=")" category="letter">)</text>
</symbols>
</key>
<key id="keycode19" name="keycode19" column="10" row="0">
<bounds>407.414634,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="0" label="٠" category="letter">٠</text>
<text name="parenright" label="(" category="letter">(</text>
</symbols>
</key>
<key id="keycode20" name="keycode20" column="11" row="0">
<bounds>448.000000,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="minus" label="-" category="letter" keyval="45">minus</keysym>
<keysym name="underscore" label="_" category="letter" keyval="95">underscore</keysym>
</symbols>
</key>
<key id="keycode21" name="keycode21" column="12" row="0">
<bounds>488.585366,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="equal" label="=" category="letter" keyval="61">equal</keysym>
<keysym name="plus" label="+" category="letter" keyval="43">plus</keysym>
</symbols>
</key>
<key id="keycode22" name="keycode22" column="13" row="0">
<bounds>529.170732,1.560976,79.609756,37.463415</bounds>
<oref>outline4</oref>
<symbols groups="1" levels="1">
<keysym name="BackSpace" label="←" category="keyname" keyval="65288">BackSpace</keysym>
</symbols>
</key>
<key id="keycode23" name="keycode23" column="0" row="1">
<bounds>3.121951,42.146341,59.317073,37.463415</bounds>
<oref>outline5</oref>
<symbols groups="1" levels="2">
<keysym name="Tab" label="⇥" category="keyname" keyval="65289">Tab</keysym>
<keysym name="ISO_Left_Tab" label="⇤" category="keyname" keyval="65056">ISO_Left_Tab</keysym>
</symbols>
</key>
<key id="keycode24" name="keycode24" column="1" row="1">
<bounds>65.560976,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="q" label="ض" category="letter">ض</text>
<text name="Q" label="َ" category="letter">َ</text>
</symbols>
</key>
<key id="keycode25" name="keycode25" column="2" row="1">
<bounds>106.146341,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="w" label="ص" category="letter">ص</text>
<text name="W" label="ً" category="letter">ً</text>
</symbols>
</key>
<key id="keycode26" name="keycode26" column="3" row="1">
<bounds>145.170732,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="e" label="ث" category="letter">ث</text>
<text name="E" label="ُ" category="letter">ُ</text>
</symbols>
</key>
<key id="keycode27" name="keycode27" column="4" row="1">
<bounds>185.756098,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="r" label="ق" category="letter">ق</text>
<text name="R" label="ٌ" category="letter">ٌ</text>
</symbols>
</key>
<key id="keycode28" name="keycode28" column="5" row="1">
<bounds>226.341463,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="t" label="ف" category="letter">ف</text>
<text name="T" label="لإ" category="letter">لإ</text>
</symbols>
</key>
<key id="keycode29" name="keycode29" column="6" row="1">
<bounds>266.926829,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="y" label="غ" category="letter">غ</text>
<text name="Y" label="إ" category="letter">إ</text>
</symbols>
</key>
<key id="keycode30" name="keycode30" column="7" row="1">
<bounds>307.512195,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="u" label="ع" category="letter">ع</text>
<text name="U" label="`" category="letter">`</text>
</symbols>
</key>
<key id="keycode31" name="keycode31" column="8" row="1">
<bounds>348.097561,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="i" label="ه" category="letter">ه</text>
<text name="I" label="÷" category="letter">÷</text>
</symbols>
</key>
<key id="keycode32" name="keycode32" column="9" row="1">
<bounds>388.682927,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="o" label="خ" category="letter">خ</text>
<text name="O" label="×" category="letter">×</text>
</symbols>
</key>
<key id="keycode33" name="keycode33" column="10" row="1">
<bounds>429.268293,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="p" label="ح" category="letter">ح</text>
<text name="P" label="؛" category="letter">؛</text>
</symbols>
</key>
<key id="keycode34" name="keycode34" column="11" row="1">
<bounds>468.292683,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="bracketleft" label="ج" category="letter">ج</text>
<text name="braceleft" label="&gt;" category="letter">&gt;</text>
</symbols>
</key>
<key id="keycode35" name="keycode35" column="12" row="1">
<bounds>508.878049,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="bracketright" label="د" category="letter">د</text>
<text name="braceright" label="&lt;" category="letter">&lt;</text>
</symbols>
</key>
<key id="keycode51" name="keycode51" column="13" row="1">
<bounds>549.463415,42.146341,59.317073,37.463415</bounds>
<oref>outline6</oref>
<symbols groups="1" levels="2">
<keysym name="backslash" label="\" category="letter" keyval="92">backslash</keysym>
<keysym name="bar" label="|" category="letter" keyval="124">bar</keysym>
</symbols>
</key>
<key id="keycode66" name="keycode66" column="0" row="2">
<bounds>3.121951,82.731707,68.682927,37.463415</bounds>
<oref>outline7</oref>
<symbols groups="1" levels="1">
<keysym name="ISO_Level3_Shift" label="⇮" category="keyname" keyval="65027">ISO_Level3_Shift</keysym>
</symbols>
</key>
<key id="keycode38" name="keycode38" column="1" row="2">
<bounds>76.487805,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="a" label="ش" category="letter">ش</text>
<text name="A" label="ِ" category="letter">ِ</text>
</symbols>
</key>
<key id="keycode39" name="keycode39" column="2" row="2">
<bounds>115.512195,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="s" label="س" category="letter">س</text>
<text name="S" label="ٍ" category="letter">ٍ</text>
</symbols>
</key>
<key id="keycode40" name="keycode40" column="3" row="2">
<bounds>156.097561,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="d" label="ي" category="letter">ي</text>
<text name="D" label="]" category="letter">]</text>
</symbols>
</key>
<key id="keycode41" name="keycode41" column="4" row="2">
<bounds>196.682927,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="f" label="ب" category="letter">ب</text>
<text name="F" label="[" category="letter">[</text>
</symbols>
</key>
<key id="keycode42" name="keycode42" column="5" row="2">
<bounds>237.268293,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="g" label="ل" category="letter">ل</text>
<text name="G" label="لأ" category="letter">لأ</text>
</symbols>
</key>
<key id="keycode43" name="keycode43" column="6" row="2">
<bounds>277.853659,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="h" label="ا" category="letter">ا</text>
<text name="H" label="أ" category="letter">أ</text>
</symbols>
</key>
<key id="keycode44" name="keycode44" column="7" row="2">
<bounds>318.439024,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="j" label="ت" category="letter">ت</text>
<text name="J" label="ـ" category="letter">ـ</text>
</symbols>
</key>
<key id="keycode45" name="keycode45" column="8" row="2">
<bounds>359.024390,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="k" label="ن" category="letter">ن</text>
<text name="K" label="،" category="letter">،</text>
</symbols>
</key>
<key id="keycode46" name="keycode46" column="9" row="2">
<bounds>399.609756,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="l" label="م" category="letter">م</text>
<text name="L" label="/" category="letter">/</text>
</symbols>
</key>
<key id="keycode47" name="keycode47" column="10" row="2">
<bounds>438.634146,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="semicolon" label="ك" category="letter">ك</text>
<keysym name="colon" label=":" category="letter" keyval="58">colon</keysym>
</symbols>
</key>
<key id="keycode48" name="keycode48" column="11" row="2">
<bounds>479.219512,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="quoteright" label="&apos;" category="letter" keyval="39">quoteright</keysym>
<keysym name="quotedbl" label="&quot;" category="letter" keyval="34">quotedbl</keysym>
</symbols>
</key>
<key id="keycode36" name="keycode36" column="12" row="2">
<bounds>519.804878,82.731707,88.975610,37.463415</bounds>
<oref>outline8</oref>
<symbols groups="1" levels="1">
<keysym name="Return" label="↵" category="keyname" keyval="65293">Return</keysym>
</symbols>
</key>
<key id="keycode50" name="keycode50" column="0" row="3">
<bounds>3.121951,121.756098,88.975610,37.463415</bounds>
<oref>outline9</oref>
<symbols groups="1" levels="1">
<keysym name="Shift_L" label="⇧" category="keyname" keyval="65505">Shift_L</keysym>
</symbols>
</key>
<key id="keycode52" name="keycode52" column="1" row="3">
<bounds>95.219512,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="z" label="ئ" category="letter">ئ</text>
<text name="Z" label="~" category="letter">~</text>
</symbols>
</key>
<key id="keycode53" name="keycode53" column="2" row="3">
<bounds>135.804878,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="x" label="ء" category="letter">ء</text>
<text name="X" label="ْ" category="letter">ْ</text>
</symbols>
</key>
<key id="keycode54" name="keycode54" column="3" row="3">
<bounds>176.390244,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="c" label="ؤ" category="letter">ؤ</text>
<text name="C" label="}" category="letter">}</text>
</symbols>
</key>
<key id="keycode55" name="keycode55" column="4" row="3">
<bounds>215.414634,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="v" label="ر" category="letter">ر</text>
<text name="V" label="{" category="letter">{</text>
</symbols>
</key>
<key id="keycode56" name="keycode56" column="5" row="3">
<bounds>256.000000,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="b" label="لا" category="letter">لا</text>
<text name="B" label="لآ" category="letter">لآ</text>
</symbols>
</key>
<key id="keycode57" name="keycode57" column="6" row="3">
<bounds>296.585366,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="n" label="ى" category="letter">ى</text>
<text name="N" label="آ" category="letter">آ</text>
</symbols>
</key>
<key id="keycode58" name="keycode58" column="7" row="3">
<bounds>337.170732,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="m" label="ة" category="letter">ة</text>
<text name="M" label="&apos;" category="letter">&apos;</text>
</symbols>
</key>
<key id="keycode59" name="keycode59" column="8" row="3">
<bounds>377.756098,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="comma" label="و" category="letter">و</text>
<text name="less" label="," category="letter">,</text>
</symbols>
</key>
<key id="keycode60" name="keycode60" column="9" row="3">
<bounds>418.341463,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="period" label="ز" category="letter">ز</text>
<text name="greater" label="." category="letter">.</text>
</symbols>
</key>
<key id="keycode61" name="keycode61" column="10" row="3">
<bounds>458.926829,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="slash" label="ظ" category="letter">ظ</text>
<text name="question" label="؟" category="letter">؟</text>
</symbols>
</key>
<key id="keycode62" name="keycode62" column="11" row="3">
<bounds>499.512195,121.756098,109.268293,37.463415</bounds>
<oref>outline10</oref>
<symbols groups="1" levels="1">
<keysym name="Shift_R" label="⇧" category="keyname" keyval="65506">Shift_R</keysym>
</symbols>
</key>
<key id="keycode37" name="keycode37" column="0" row="4">
<bounds>3.121951,162.341463,56.195122,37.463415</bounds>
<oref>outline1</oref>
<symbols groups="1" levels="2">
<symbol name="cycle-keyboard" label="⌨" category="keyname">cycle-keyboard</symbol>
<symbol name="preferences" label="☺" category="keyname">preferences</symbol>
</symbols>
</key>
<key id="keycode133" name="keycode133" column="1" row="4">
<bounds>62.439024,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Control_L" label="Ctrl" category="keyname" keyval="65507">Control_L</keysym>
</symbols>
</key>
<key id="keycode64" name="keycode64" column="2" row="4">
<bounds>113.951220,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="2">
<keysym name="Alt_L" label="Alt" category="keyname" keyval="65513">Alt_L</keysym>
<keysym name="Meta_L" label="Meta" category="keyname" keyval="65511">Meta_L</keysym>
</symbols>
</key>
<key id="keycode65" name="keycode65" column="3" row="4">
<bounds>165.463415,162.341463,238.829268,37.463415</bounds>
<oref>outline11</oref>
<symbols groups="1" levels="1">
<keysym name="space" category="letter" keyval="32">space</keysym>
</symbols>
</key>
<key id="keycode108" name="keycode108" column="4" row="4">
<bounds>407.414634,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Left" label="⇠" category="keyname" keyval="65361">Left</keysym>
</symbols>
</key>
<key id="keycode134" name="keycode134" column="5" row="4">
<bounds>458.926829,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Up" label="⇡" category="keyname" keyval="65362">Up</keysym>
</symbols>
</key>
<key id="keycode135" name="keycode135" column="6" row="4">
<bounds>508.878049,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Down" label="⇣" category="keyname" keyval="65364">Down</keysym>
</symbols>
</key>
<key id="keycode105" name="keycode105" column="7" row="4">
<bounds>560.390244,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Right" label="⇢" category="keyname" keyval="65363">Right</keysym>
</symbols>
</key>
</section>
<outline id="outline1">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>56.195122,0.000000</point>
<point>56.195122,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline3">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>37.463415,0.000000</point>
<point>37.463415,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline4">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>79.609756,0.000000</point>
<point>79.609756,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline5">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>59.317073,0.000000</point>
<point>59.317073,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline6">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>59.317073,0.000000</point>
<point>59.317073,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline7">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>68.682927,0.000000</point>
<point>68.682927,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline8">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>88.975610,0.000000</point>
<point>88.975610,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline9">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>88.975610,0.000000</point>
<point>88.975610,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline10">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>109.268293,0.000000</point>
<point>109.268293,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline11">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>238.829268,0.000000</point>
<point>238.829268,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline2">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>48.390244,0.000000</point>
<point>48.390244,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
</keyboard>

683
data/keyboards/be.xml Normal file
View File

@ -0,0 +1,683 @@
<?xml version="1.0"?>
<keyboard version="0.90">
<bounds>0.000000,0.000000,640.000000,296.585366</bounds>
<section>
<bounds>15.609756,15.609756,640.000000,39.024390</bounds>
<angle>0</angle>
<row>
<columns>16</columns>
<orientation>1</orientation>
</row>
<key id="keycode9" name="keycode9" column="0" row="0">
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="Escape" label="Esc" category="keyname" keyval="65307">Escape</keysym>
</symbols>
</key>
<key id="keycode67" name="keycode67" column="1" row="0">
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F1" label="F1" category="function" keyval="65470">F1</keysym>
</symbols>
</key>
<key id="keycode68" name="keycode68" column="2" row="0">
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F2" label="F2" category="function" keyval="65471">F2</keysym>
</symbols>
</key>
<key id="keycode69" name="keycode69" column="3" row="0">
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F3" label="F3" category="function" keyval="65472">F3</keysym>
</symbols>
</key>
<key id="keycode70" name="keycode70" column="4" row="0">
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F4" label="F4" category="function" keyval="65473">F4</keysym>
</symbols>
</key>
<key id="keycode71" name="keycode71" column="5" row="0">
<bounds>266.926829,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F5" label="F5" category="function" keyval="65474">F5</keysym>
</symbols>
</key>
<key id="keycode72" name="keycode72" column="6" row="0">
<bounds>307.512195,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F6" label="F6" category="function" keyval="65475">F6</keysym>
</symbols>
</key>
<key id="keycode73" name="keycode73" column="7" row="0">
<bounds>348.097561,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F7" label="F7" category="function" keyval="65476">F7</keysym>
</symbols>
</key>
<key id="keycode74" name="keycode74" column="8" row="0">
<bounds>388.682927,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F8" label="F8" category="function" keyval="65477">F8</keysym>
</symbols>
</key>
<key id="keycode75" name="keycode75" column="9" row="0">
<bounds>449.560976,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F9" label="F9" category="function" keyval="65478">F9</keysym>
</symbols>
</key>
<key id="keycode76" name="keycode76" column="10" row="0">
<bounds>490.146341,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F10" label="F10" category="function" keyval="65479">F10</keysym>
</symbols>
</key>
<key id="keycode95" name="keycode95" column="11" row="0">
<bounds>530.731707,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F11" label="F11" category="function" keyval="65480">F11</keysym>
</symbols>
</key>
<key id="keycode96" name="keycode96" column="12" row="0">
<bounds>571.317073,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F12" label="F12" category="function" keyval="65481">F12</keysym>
</symbols>
</key>
</section>
<section>
<bounds>15.609756,78.048780,608.780488,201.365854</bounds>
<angle>0</angle>
<row>
<columns>14</columns>
<orientation>1</orientation>
</row>
<row>
<columns>14</columns>
<orientation>1</orientation>
</row>
<row>
<columns>13</columns>
<orientation>1</orientation>
</row>
<row>
<columns>12</columns>
<orientation>1</orientation>
</row>
<row>
<columns>8</columns>
<orientation>1</orientation>
</row>
<key id="keycode49" name="keycode49" column="0" row="0">
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="quoteleft" label="`" category="letter" keyval="96">quoteleft</keysym>
<text name="asciitilde" label="Ё" category="letter">Ё</text>
</symbols>
</key>
<key id="keycode10" name="keycode10" column="1" row="0">
<bounds>43.707317,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="1" label="1" category="letter" keyval="49">1</keysym>
<text name="exclam" label="!" category="letter">!</text>
</symbols>
</key>
<key id="keycode11" name="keycode11" column="2" row="0">
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="2" label="2" category="letter" keyval="50">2</keysym>
<text name="at" label="&quot;" category="letter">&quot;</text>
</symbols>
</key>
<key id="keycode12" name="keycode12" column="3" row="0">
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="3" label="3" category="letter" keyval="51">3</keysym>
<text name="numbersign" label="№" category="letter"></text>
</symbols>
</key>
<key id="keycode13" name="keycode13" column="4" row="0">
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="4" label="4" category="letter" keyval="52">4</keysym>
<text name="dollar" label=";" category="letter">;</text>
</symbols>
</key>
<key id="keycode14" name="keycode14" column="5" row="0">
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="3">
<keysym name="5" label="5" category="letter" keyval="53">5</keysym>
<text name="percent" label="%" category="letter">%</text>
<keysym name="EuroSign" label="€" category="letter" keyval="8364">EuroSign</keysym>
</symbols>
</key>
<key id="keycode15" name="keycode15" column="6" row="0">
<bounds>245.073171,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="6" label="6" category="letter" keyval="54">6</keysym>
<text name="asciicircum" label=":" category="letter">:</text>
</symbols>
</key>
<key id="keycode16" name="keycode16" column="7" row="0">
<bounds>285.658537,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="7" label="7" category="letter" keyval="55">7</keysym>
<text name="ampersand" label="?" category="letter">?</text>
</symbols>
</key>
<key id="keycode17" name="keycode17" column="8" row="0">
<bounds>326.243902,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="8" label="8" category="letter" keyval="56">8</keysym>
<text name="asterisk" label="*" category="letter">*</text>
</symbols>
</key>
<key id="keycode18" name="keycode18" column="9" row="0">
<bounds>366.829268,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="9" label="9" category="letter" keyval="57">9</keysym>
<text name="parenleft" label="(" category="letter">(</text>
</symbols>
</key>
<key id="keycode19" name="keycode19" column="10" row="0">
<bounds>407.414634,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="0" label="0" category="letter" keyval="48">0</keysym>
<text name="parenright" label=")" category="letter">)</text>
</symbols>
</key>
<key id="keycode20" name="keycode20" column="11" row="0">
<bounds>448.000000,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="minus" label="-" category="letter" keyval="45">minus</keysym>
<text name="underscore" label="_" category="letter">_</text>
</symbols>
</key>
<key id="keycode21" name="keycode21" column="12" row="0">
<bounds>488.585366,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="equal" label="=" category="letter" keyval="61">equal</keysym>
<text name="plus" label="+" category="letter">+</text>
</symbols>
</key>
<key id="keycode22" name="keycode22" column="13" row="0">
<bounds>529.170732,1.560976,79.609756,37.463415</bounds>
<oref>outline4</oref>
<symbols groups="1" levels="1">
<keysym name="BackSpace" label="←" category="keyname" keyval="65288">BackSpace</keysym>
</symbols>
</key>
<key id="keycode23" name="keycode23" column="0" row="1">
<bounds>3.121951,42.146341,59.317073,37.463415</bounds>
<oref>outline5</oref>
<symbols groups="1" levels="2">
<keysym name="Tab" label="⇥" category="keyname" keyval="65289">Tab</keysym>
<keysym name="ISO_Left_Tab" label="⇤" category="keyname" keyval="65056">ISO_Left_Tab</keysym>
</symbols>
</key>
<key id="keycode24" name="keycode24" column="1" row="1">
<bounds>65.560976,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="q" label="й" category="letter">й</text>
<text name="Q" label="Й" category="letter">Й</text>
</symbols>
</key>
<key id="keycode25" name="keycode25" column="2" row="1">
<bounds>106.146341,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="w" label="ц" category="letter">ц</text>
<text name="W" label="Ц" category="letter">Ц</text>
</symbols>
</key>
<key id="keycode26" name="keycode26" column="3" row="1">
<bounds>145.170732,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="e" label="у" category="letter">у</text>
<text name="E" label="У" category="letter">У</text>
</symbols>
</key>
<key id="keycode27" name="keycode27" column="4" row="1">
<bounds>185.756098,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="r" label="к" category="letter">к</text>
<text name="R" label="К" category="letter">К</text>
</symbols>
</key>
<key id="keycode28" name="keycode28" column="5" row="1">
<bounds>226.341463,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="t" label="е" category="letter">е</text>
<text name="T" label="Е" category="letter">Е</text>
</symbols>
</key>
<key id="keycode29" name="keycode29" column="6" row="1">
<bounds>266.926829,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="y" label="н" category="letter">н</text>
<text name="Y" label="Н" category="letter">Н</text>
</symbols>
</key>
<key id="keycode30" name="keycode30" column="7" row="1">
<bounds>307.512195,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="u" label="г" category="letter">г</text>
<text name="U" label="Г" category="letter">Г</text>
</symbols>
</key>
<key id="keycode31" name="keycode31" column="8" row="1">
<bounds>348.097561,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="i" label="ш" category="letter">ш</text>
<text name="I" label="Ш" category="letter">Ш</text>
</symbols>
</key>
<key id="keycode32" name="keycode32" column="9" row="1">
<bounds>388.682927,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="o" label="ў" category="letter">ў</text>
<text name="O" label="Ў" category="letter">Ў</text>
</symbols>
</key>
<key id="keycode33" name="keycode33" column="10" row="1">
<bounds>429.268293,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="p" label="з" category="letter">з</text>
<text name="P" label="З" category="letter">З</text>
</symbols>
</key>
<key id="keycode34" name="keycode34" column="11" row="1">
<bounds>468.292683,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="bracketleft" label="х" category="letter">х</text>
<text name="braceleft" label="Х" category="letter">Х</text>
</symbols>
</key>
<key id="keycode35" name="keycode35" column="12" row="1">
<bounds>508.878049,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="bracketright" label="&apos;" category="letter">&apos;</text>
<text name="braceright" label="&apos;" category="letter">&apos;</text>
</symbols>
</key>
<key id="keycode51" name="keycode51" column="13" row="1">
<bounds>549.463415,42.146341,59.317073,37.463415</bounds>
<oref>outline6</oref>
<symbols groups="1" levels="2">
<text name="backslash" label="\" category="letter">\</text>
<text name="bar" label="|" category="letter">|</text>
</symbols>
</key>
<key id="keycode66" name="keycode66" column="0" row="2">
<bounds>3.121951,82.731707,68.682927,37.463415</bounds>
<oref>outline7</oref>
<symbols groups="1" levels="1">
<keysym name="ISO_Level3_Shift" label="⇮" category="keyname" keyval="65027">ISO_Level3_Shift</keysym>
</symbols>
</key>
<key id="keycode38" name="keycode38" column="1" row="2">
<bounds>76.487805,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="a" label="ф" category="letter">ф</text>
<text name="A" label="Ф" category="letter">Ф</text>
</symbols>
</key>
<key id="keycode39" name="keycode39" column="2" row="2">
<bounds>115.512195,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="s" label="ы" category="letter">ы</text>
<text name="S" label="Ы" category="letter">Ы</text>
</symbols>
</key>
<key id="keycode40" name="keycode40" column="3" row="2">
<bounds>156.097561,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="d" label="в" category="letter">в</text>
<text name="D" label="В" category="letter">В</text>
</symbols>
</key>
<key id="keycode41" name="keycode41" column="4" row="2">
<bounds>196.682927,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="f" label="а" category="letter">а</text>
<text name="F" label="А" category="letter">А</text>
</symbols>
</key>
<key id="keycode42" name="keycode42" column="5" row="2">
<bounds>237.268293,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="g" label="п" category="letter">п</text>
<text name="G" label="П" category="letter">П</text>
</symbols>
</key>
<key id="keycode43" name="keycode43" column="6" row="2">
<bounds>277.853659,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="h" label="р" category="letter">р</text>
<text name="H" label="Р" category="letter">Р</text>
</symbols>
</key>
<key id="keycode44" name="keycode44" column="7" row="2">
<bounds>318.439024,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="j" label="о" category="letter">о</text>
<text name="J" label="О" category="letter">О</text>
</symbols>
</key>
<key id="keycode45" name="keycode45" column="8" row="2">
<bounds>359.024390,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="k" label="л" category="letter">л</text>
<text name="K" label="Л" category="letter">Л</text>
</symbols>
</key>
<key id="keycode46" name="keycode46" column="9" row="2">
<bounds>399.609756,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="l" label="д" category="letter">д</text>
<text name="L" label="Д" category="letter">Д</text>
</symbols>
</key>
<key id="keycode47" name="keycode47" column="10" row="2">
<bounds>438.634146,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="semicolon" label="ж" category="letter">ж</text>
<text name="colon" label="Ж" category="letter">Ж</text>
</symbols>
</key>
<key id="keycode48" name="keycode48" column="11" row="2">
<bounds>479.219512,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="quoteright" label="&apos;" category="letter" keyval="39">quoteright</keysym>
<text name="quotedbl" label="Э" category="letter">Э</text>
</symbols>
</key>
<key id="keycode36" name="keycode36" column="12" row="2">
<bounds>519.804878,82.731707,88.975610,37.463415</bounds>
<oref>outline8</oref>
<symbols groups="1" levels="1">
<keysym name="Return" label="↵" category="keyname" keyval="65293">Return</keysym>
</symbols>
</key>
<key id="keycode50" name="keycode50" column="0" row="3">
<bounds>3.121951,121.756098,88.975610,37.463415</bounds>
<oref>outline9</oref>
<symbols groups="1" levels="1">
<keysym name="Shift_L" label="⇧" category="keyname" keyval="65505">Shift_L</keysym>
</symbols>
</key>
<key id="keycode52" name="keycode52" column="1" row="3">
<bounds>95.219512,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="z" label="я" category="letter">я</text>
<text name="Z" label="Я" category="letter">Я</text>
</symbols>
</key>
<key id="keycode53" name="keycode53" column="2" row="3">
<bounds>135.804878,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="x" label="ч" category="letter">ч</text>
<text name="X" label="Ч" category="letter">Ч</text>
</symbols>
</key>
<key id="keycode54" name="keycode54" column="3" row="3">
<bounds>176.390244,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="c" label="с" category="letter">с</text>
<text name="C" label="С" category="letter">С</text>
</symbols>
</key>
<key id="keycode55" name="keycode55" column="4" row="3">
<bounds>215.414634,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="v" label="м" category="letter">м</text>
<text name="V" label="М" category="letter">М</text>
</symbols>
</key>
<key id="keycode56" name="keycode56" column="5" row="3">
<bounds>256.000000,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="b" label="і" category="letter">і</text>
<text name="B" label="І" category="letter">І</text>
</symbols>
</key>
<key id="keycode57" name="keycode57" column="6" row="3">
<bounds>296.585366,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="n" label="т" category="letter">т</text>
<text name="N" label="Т" category="letter">Т</text>
</symbols>
</key>
<key id="keycode58" name="keycode58" column="7" row="3">
<bounds>337.170732,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="m" label="ь" category="letter">ь</text>
<text name="M" label="Ь" category="letter">Ь</text>
</symbols>
</key>
<key id="keycode59" name="keycode59" column="8" row="3">
<bounds>377.756098,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="comma" label="б" category="letter">б</text>
<text name="less" label="Б" category="letter">Б</text>
</symbols>
</key>
<key id="keycode60" name="keycode60" column="9" row="3">
<bounds>418.341463,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="period" label="ю" category="letter">ю</text>
<text name="greater" label="Ю" category="letter">Ю</text>
</symbols>
</key>
<key id="keycode61" name="keycode61" column="10" row="3">
<bounds>458.926829,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="slash" label="." category="letter">.</text>
<text name="question" label="," category="letter">,</text>
</symbols>
</key>
<key id="keycode62" name="keycode62" column="11" row="3">
<bounds>499.512195,121.756098,109.268293,37.463415</bounds>
<oref>outline10</oref>
<symbols groups="1" levels="1">
<keysym name="Shift_R" label="⇧" category="keyname" keyval="65506">Shift_R</keysym>
</symbols>
</key>
<key id="keycode37" name="keycode37" column="0" row="4">
<bounds>3.121951,162.341463,56.195122,37.463415</bounds>
<oref>outline1</oref>
<symbols groups="1" levels="2">
<symbol name="cycle-keyboard" label="⌨" category="keyname">cycle-keyboard</symbol>
<symbol name="preferences" label="☺" category="keyname">preferences</symbol>
</symbols>
</key>
<key id="keycode133" name="keycode133" column="1" row="4">
<bounds>62.439024,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Control_L" label="Ctrl" category="keyname" keyval="65507">Control_L</keysym>
</symbols>
</key>
<key id="keycode64" name="keycode64" column="2" row="4">
<bounds>113.951220,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="2">
<keysym name="Alt_L" label="Alt" category="keyname" keyval="65513">Alt_L</keysym>
<keysym name="Meta_L" label="Meta" category="keyname" keyval="65511">Meta_L</keysym>
</symbols>
</key>
<key id="keycode65" name="keycode65" column="3" row="4">
<bounds>165.463415,162.341463,238.829268,37.463415</bounds>
<oref>outline11</oref>
<symbols groups="1" levels="1">
<keysym name="space" category="letter" keyval="32">space</keysym>
</symbols>
</key>
<key id="keycode108" name="keycode108" column="4" row="4">
<bounds>407.414634,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Left" label="⇠" category="keyname" keyval="65361">Left</keysym>
</symbols>
</key>
<key id="keycode134" name="keycode134" column="5" row="4">
<bounds>458.926829,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Up" label="⇡" category="keyname" keyval="65362">Up</keysym>
</symbols>
</key>
<key id="keycode135" name="keycode135" column="6" row="4">
<bounds>508.878049,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Down" label="⇣" category="keyname" keyval="65364">Down</keysym>
</symbols>
</key>
<key id="keycode105" name="keycode105" column="7" row="4">
<bounds>560.390244,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Right" label="⇢" category="keyname" keyval="65363">Right</keysym>
</symbols>
</key>
</section>
<outline id="outline1">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>56.195122,0.000000</point>
<point>56.195122,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline3">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>37.463415,0.000000</point>
<point>37.463415,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline4">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>79.609756,0.000000</point>
<point>79.609756,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline5">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>59.317073,0.000000</point>
<point>59.317073,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline6">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>59.317073,0.000000</point>
<point>59.317073,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline7">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>68.682927,0.000000</point>
<point>68.682927,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline8">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>88.975610,0.000000</point>
<point>88.975610,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline9">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>88.975610,0.000000</point>
<point>88.975610,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline10">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>109.268293,0.000000</point>
<point>109.268293,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline11">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>238.829268,0.000000</point>
<point>238.829268,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline2">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>48.390244,0.000000</point>
<point>48.390244,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
</keyboard>

683
data/keyboards/fa.xml Normal file
View File

@ -0,0 +1,683 @@
<?xml version="1.0"?>
<keyboard version="0.90">
<bounds>0.000000,0.000000,640.000000,296.585366</bounds>
<section>
<bounds>15.609756,15.609756,640.000000,39.024390</bounds>
<angle>0</angle>
<row>
<columns>16</columns>
<orientation>1</orientation>
</row>
<key id="keycode9" name="keycode9" column="0" row="0">
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="Escape" label="Esc" category="keyname" keyval="65307">Escape</keysym>
</symbols>
</key>
<key id="keycode67" name="keycode67" column="1" row="0">
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F1" label="F1" category="function" keyval="65470">F1</keysym>
</symbols>
</key>
<key id="keycode68" name="keycode68" column="2" row="0">
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F2" label="F2" category="function" keyval="65471">F2</keysym>
</symbols>
</key>
<key id="keycode69" name="keycode69" column="3" row="0">
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F3" label="F3" category="function" keyval="65472">F3</keysym>
</symbols>
</key>
<key id="keycode70" name="keycode70" column="4" row="0">
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F4" label="F4" category="function" keyval="65473">F4</keysym>
</symbols>
</key>
<key id="keycode71" name="keycode71" column="5" row="0">
<bounds>266.926829,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F5" label="F5" category="function" keyval="65474">F5</keysym>
</symbols>
</key>
<key id="keycode72" name="keycode72" column="6" row="0">
<bounds>307.512195,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F6" label="F6" category="function" keyval="65475">F6</keysym>
</symbols>
</key>
<key id="keycode73" name="keycode73" column="7" row="0">
<bounds>348.097561,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F7" label="F7" category="function" keyval="65476">F7</keysym>
</symbols>
</key>
<key id="keycode74" name="keycode74" column="8" row="0">
<bounds>388.682927,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F8" label="F8" category="function" keyval="65477">F8</keysym>
</symbols>
</key>
<key id="keycode75" name="keycode75" column="9" row="0">
<bounds>449.560976,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F9" label="F9" category="function" keyval="65478">F9</keysym>
</symbols>
</key>
<key id="keycode76" name="keycode76" column="10" row="0">
<bounds>490.146341,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F10" label="F10" category="function" keyval="65479">F10</keysym>
</symbols>
</key>
<key id="keycode95" name="keycode95" column="11" row="0">
<bounds>530.731707,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F11" label="F11" category="function" keyval="65480">F11</keysym>
</symbols>
</key>
<key id="keycode96" name="keycode96" column="12" row="0">
<bounds>571.317073,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F12" label="F12" category="function" keyval="65481">F12</keysym>
</symbols>
</key>
</section>
<section>
<bounds>15.609756,78.048780,608.780488,201.365854</bounds>
<angle>0</angle>
<row>
<columns>14</columns>
<orientation>1</orientation>
</row>
<row>
<columns>14</columns>
<orientation>1</orientation>
</row>
<row>
<columns>13</columns>
<orientation>1</orientation>
</row>
<row>
<columns>12</columns>
<orientation>1</orientation>
</row>
<row>
<columns>8</columns>
<orientation>1</orientation>
</row>
<key id="keycode49" name="keycode49" column="0" row="0">
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="quoteleft" label="`" category="letter" keyval="96">quoteleft</keysym>
<keysym name="asciitilde" label="~" category="letter" keyval="126">asciitilde</keysym>
</symbols>
</key>
<key id="keycode10" name="keycode10" column="1" row="0">
<bounds>43.707317,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="1" label="۱" category="letter">۱</text>
<keysym name="exclam" label="!" category="letter" keyval="33">exclam</keysym>
</symbols>
</key>
<key id="keycode11" name="keycode11" column="2" row="0">
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="2" label="۲" category="letter">۲</text>
<text name="at" label="٬" category="letter">٬</text>
</symbols>
</key>
<key id="keycode12" name="keycode12" column="3" row="0">
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="3" label="۳" category="letter">۳</text>
<text name="numbersign" label="٫" category="letter">٫</text>
</symbols>
</key>
<key id="keycode13" name="keycode13" column="4" row="0">
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="4" label="۴" category="letter">۴</text>
<keysym name="dollar" label="$" category="letter" keyval="36">dollar</keysym>
</symbols>
</key>
<key id="keycode14" name="keycode14" column="5" row="0">
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="3">
<text name="5" label="۵" category="letter">۵</text>
<text name="percent" label="٪" category="letter">٪</text>
<keysym name="EuroSign" label="€" category="letter" keyval="8364">EuroSign</keysym>
</symbols>
</key>
<key id="keycode15" name="keycode15" column="6" row="0">
<bounds>245.073171,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="6" label="۶" category="letter">۶</text>
<text name="asciicircum" label="×" category="letter">×</text>
</symbols>
</key>
<key id="keycode16" name="keycode16" column="7" row="0">
<bounds>285.658537,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="7" label="۷" category="letter">۷</text>
<text name="ampersand" label="،" category="letter">،</text>
</symbols>
</key>
<key id="keycode17" name="keycode17" column="8" row="0">
<bounds>326.243902,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="8" label="۸" category="letter">۸</text>
<keysym name="asterisk" label="*" category="letter" keyval="42">asterisk</keysym>
</symbols>
</key>
<key id="keycode18" name="keycode18" column="9" row="0">
<bounds>366.829268,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="9" label="۹" category="letter">۹</text>
<text name="parenleft" label=")" category="letter">)</text>
</symbols>
</key>
<key id="keycode19" name="keycode19" column="10" row="0">
<bounds>407.414634,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="0" label="۰" category="letter">۰</text>
<text name="parenright" label="(" category="letter">(</text>
</symbols>
</key>
<key id="keycode20" name="keycode20" column="11" row="0">
<bounds>448.000000,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="minus" label="-" category="letter" keyval="45">minus</keysym>
<keysym name="underscore" label="_" category="letter" keyval="95">underscore</keysym>
</symbols>
</key>
<key id="keycode21" name="keycode21" column="12" row="0">
<bounds>488.585366,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="equal" label="=" category="letter" keyval="61">equal</keysym>
<keysym name="plus" label="+" category="letter" keyval="43">plus</keysym>
</symbols>
</key>
<key id="keycode22" name="keycode22" column="13" row="0">
<bounds>529.170732,1.560976,79.609756,37.463415</bounds>
<oref>outline4</oref>
<symbols groups="1" levels="1">
<keysym name="BackSpace" label="←" category="keyname" keyval="65288">BackSpace</keysym>
</symbols>
</key>
<key id="keycode23" name="keycode23" column="0" row="1">
<bounds>3.121951,42.146341,59.317073,37.463415</bounds>
<oref>outline5</oref>
<symbols groups="1" levels="2">
<keysym name="Tab" label="⇥" category="keyname" keyval="65289">Tab</keysym>
<keysym name="ISO_Left_Tab" label="⇤" category="keyname" keyval="65056">ISO_Left_Tab</keysym>
</symbols>
</key>
<key id="keycode24" name="keycode24" column="1" row="1">
<bounds>65.560976,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="q" label="ض" category="letter">ض</text>
<text name="Q" label="ْ" category="letter">ْ</text>
</symbols>
</key>
<key id="keycode25" name="keycode25" column="2" row="1">
<bounds>106.146341,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="w" label="ص" category="letter">ص</text>
<text name="W" label="ٌ" category="letter">ٌ</text>
</symbols>
</key>
<key id="keycode26" name="keycode26" column="3" row="1">
<bounds>145.170732,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="e" label="ث" category="letter">ث</text>
<text name="E" label="ٍ" category="letter">ٍ</text>
</symbols>
</key>
<key id="keycode27" name="keycode27" column="4" row="1">
<bounds>185.756098,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="r" label="ق" category="letter">ق</text>
<text name="R" label="ً" category="letter">ً</text>
</symbols>
</key>
<key id="keycode28" name="keycode28" column="5" row="1">
<bounds>226.341463,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="t" label="ف" category="letter">ف</text>
<text name="T" label="ُ" category="letter">ُ</text>
</symbols>
</key>
<key id="keycode29" name="keycode29" column="6" row="1">
<bounds>266.926829,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="y" label="غ" category="letter">غ</text>
<text name="Y" label="ِ" category="letter">ِ</text>
</symbols>
</key>
<key id="keycode30" name="keycode30" column="7" row="1">
<bounds>307.512195,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="u" label="ع" category="letter">ع</text>
<text name="U" label="َ" category="letter">َ</text>
</symbols>
</key>
<key id="keycode31" name="keycode31" column="8" row="1">
<bounds>348.097561,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="i" label="ه" category="letter">ه</text>
<text name="I" label="ّ" category="letter">ّ</text>
</symbols>
</key>
<key id="keycode32" name="keycode32" column="9" row="1">
<bounds>388.682927,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="o" label="خ" category="letter">خ</text>
<text name="O" label="]" category="letter">]</text>
</symbols>
</key>
<key id="keycode33" name="keycode33" column="10" row="1">
<bounds>429.268293,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="p" label="ح" category="letter">ح</text>
<text name="P" label="[" category="letter">[</text>
</symbols>
</key>
<key id="keycode34" name="keycode34" column="11" row="1">
<bounds>468.292683,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="bracketleft" label="ج" category="letter">ج</text>
<text name="braceleft" label="}" category="letter">}</text>
</symbols>
</key>
<key id="keycode35" name="keycode35" column="12" row="1">
<bounds>508.878049,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="bracketright" label="چ" category="letter">چ</text>
<text name="braceright" label="{" category="letter">{</text>
</symbols>
</key>
<key id="keycode51" name="keycode51" column="13" row="1">
<bounds>549.463415,42.146341,59.317073,37.463415</bounds>
<oref>outline6</oref>
<symbols groups="1" levels="2">
<keysym name="backslash" label="\" category="letter" keyval="92">backslash</keysym>
<keysym name="bar" label="|" category="letter" keyval="124">bar</keysym>
</symbols>
</key>
<key id="keycode66" name="keycode66" column="0" row="2">
<bounds>3.121951,82.731707,68.682927,37.463415</bounds>
<oref>outline7</oref>
<symbols groups="1" levels="1">
<keysym name="ISO_Level3_Shift" label="⇮" category="keyname" keyval="65027">ISO_Level3_Shift</keysym>
</symbols>
</key>
<key id="keycode38" name="keycode38" column="1" row="2">
<bounds>76.487805,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="a" label="ش" category="letter">ش</text>
<text name="A" label="ؤ" category="letter">ؤ</text>
</symbols>
</key>
<key id="keycode39" name="keycode39" column="2" row="2">
<bounds>115.512195,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="s" label="س" category="letter">س</text>
<text name="S" label="ئ" category="letter">ئ</text>
</symbols>
</key>
<key id="keycode40" name="keycode40" column="3" row="2">
<bounds>156.097561,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="d" label="ی" category="letter">ی</text>
<text name="D" label="ي" category="letter">ي</text>
</symbols>
</key>
<key id="keycode41" name="keycode41" column="4" row="2">
<bounds>196.682927,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="f" label="ب" category="letter">ب</text>
<text name="F" label="إ" category="letter">إ</text>
</symbols>
</key>
<key id="keycode42" name="keycode42" column="5" row="2">
<bounds>237.268293,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="g" label="ل" category="letter">ل</text>
<text name="G" label="أ" category="letter">أ</text>
</symbols>
</key>
<key id="keycode43" name="keycode43" column="6" row="2">
<bounds>277.853659,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="h" label="ا" category="letter">ا</text>
<text name="H" label="آ" category="letter">آ</text>
</symbols>
</key>
<key id="keycode44" name="keycode44" column="7" row="2">
<bounds>318.439024,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="j" label="ت" category="letter">ت</text>
<text name="J" label="ة" category="letter">ة</text>
</symbols>
</key>
<key id="keycode45" name="keycode45" column="8" row="2">
<bounds>359.024390,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="k" label="ن" category="letter">ن</text>
<text name="K" label="»" category="letter">»</text>
</symbols>
</key>
<key id="keycode46" name="keycode46" column="9" row="2">
<bounds>399.609756,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="l" label="م" category="letter">م</text>
<text name="L" label="«" category="letter">«</text>
</symbols>
</key>
<key id="keycode47" name="keycode47" column="10" row="2">
<bounds>438.634146,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="semicolon" label="ک" category="letter">ک</text>
<keysym name="colon" label=":" category="letter" keyval="58">colon</keysym>
</symbols>
</key>
<key id="keycode48" name="keycode48" column="11" row="2">
<bounds>479.219512,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="quoteright" label="&apos;" category="letter" keyval="39">quoteright</keysym>
<text name="quotedbl" label="؛" category="letter">؛</text>
</symbols>
</key>
<key id="keycode36" name="keycode36" column="12" row="2">
<bounds>519.804878,82.731707,88.975610,37.463415</bounds>
<oref>outline8</oref>
<symbols groups="1" levels="1">
<keysym name="Return" label="↵" category="keyname" keyval="65293">Return</keysym>
</symbols>
</key>
<key id="keycode50" name="keycode50" column="0" row="3">
<bounds>3.121951,121.756098,88.975610,37.463415</bounds>
<oref>outline9</oref>
<symbols groups="1" levels="1">
<keysym name="Shift_L" label="⇧" category="keyname" keyval="65505">Shift_L</keysym>
</symbols>
</key>
<key id="keycode52" name="keycode52" column="1" row="3">
<bounds>95.219512,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="z" label="ظ" category="letter">ظ</text>
<text name="Z" label="ك" category="letter">ك</text>
</symbols>
</key>
<key id="keycode53" name="keycode53" column="2" row="3">
<bounds>135.804878,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="x" label="ط" category="letter">ط</text>
<keysym name="X" label="X" category="letter" keyval="88">X</keysym>
</symbols>
</key>
<key id="keycode54" name="keycode54" column="3" row="3">
<bounds>176.390244,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="c" label="ز" category="letter">ز</text>
<text name="C" label="ژ" category="letter">ژ</text>
</symbols>
</key>
<key id="keycode55" name="keycode55" column="4" row="3">
<bounds>215.414634,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="v" label="ر" category="letter">ر</text>
<keysym name="V" label="V" category="letter" keyval="86">V</keysym>
</symbols>
</key>
<key id="keycode56" name="keycode56" column="5" row="3">
<bounds>256.000000,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="b" label="ذ" category="letter">ذ</text>
<text name="B" label="" category="letter"></text>
</symbols>
</key>
<key id="keycode57" name="keycode57" column="6" row="3">
<bounds>296.585366,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="n" label="د" category="letter">د</text>
<text name="N" category="letter"></text>
</symbols>
</key>
<key id="keycode58" name="keycode58" column="7" row="3">
<bounds>337.170732,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="m" label="پ" category="letter">پ</text>
<text name="M" label="ء" category="letter">ء</text>
</symbols>
</key>
<key id="keycode59" name="keycode59" column="8" row="3">
<bounds>377.756098,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="comma" label="و" category="letter">و</text>
<text name="less" label="&gt;" category="letter">&gt;</text>
</symbols>
</key>
<key id="keycode60" name="keycode60" column="9" row="3">
<bounds>418.341463,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="period" label="." category="letter" keyval="46">period</keysym>
<text name="greater" label="&lt;" category="letter">&lt;</text>
</symbols>
</key>
<key id="keycode61" name="keycode61" column="10" row="3">
<bounds>458.926829,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="slash" label="/" category="letter" keyval="47">slash</keysym>
<text name="question" label="؟" category="letter">؟</text>
</symbols>
</key>
<key id="keycode62" name="keycode62" column="11" row="3">
<bounds>499.512195,121.756098,109.268293,37.463415</bounds>
<oref>outline10</oref>
<symbols groups="1" levels="1">
<keysym name="Shift_R" label="⇧" category="keyname" keyval="65506">Shift_R</keysym>
</symbols>
</key>
<key id="keycode37" name="keycode37" column="0" row="4">
<bounds>3.121951,162.341463,56.195122,37.463415</bounds>
<oref>outline1</oref>
<symbols groups="1" levels="2">
<symbol name="cycle-keyboard" label="⌨" category="keyname">cycle-keyboard</symbol>
<symbol name="preferences" label="☺" category="keyname">preferences</symbol>
</symbols>
</key>
<key id="keycode133" name="keycode133" column="1" row="4">
<bounds>62.439024,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Control_L" label="Ctrl" category="keyname" keyval="65507">Control_L</keysym>
</symbols>
</key>
<key id="keycode64" name="keycode64" column="2" row="4">
<bounds>113.951220,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="2">
<keysym name="Alt_L" label="Alt" category="keyname" keyval="65513">Alt_L</keysym>
<keysym name="Meta_L" label="Meta" category="keyname" keyval="65511">Meta_L</keysym>
</symbols>
</key>
<key id="keycode65" name="keycode65" column="3" row="4">
<bounds>165.463415,162.341463,238.829268,37.463415</bounds>
<oref>outline11</oref>
<symbols groups="1" levels="1">
<keysym name="space" category="letter" keyval="32">space</keysym>
</symbols>
</key>
<key id="keycode108" name="keycode108" column="4" row="4">
<bounds>407.414634,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Left" label="⇠" category="keyname" keyval="65361">Left</keysym>
</symbols>
</key>
<key id="keycode134" name="keycode134" column="5" row="4">
<bounds>458.926829,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Up" label="⇡" category="keyname" keyval="65362">Up</keysym>
</symbols>
</key>
<key id="keycode135" name="keycode135" column="6" row="4">
<bounds>508.878049,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Down" label="⇣" category="keyname" keyval="65364">Down</keysym>
</symbols>
</key>
<key id="keycode105" name="keycode105" column="7" row="4">
<bounds>560.390244,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Right" label="⇢" category="keyname" keyval="65363">Right</keysym>
</symbols>
</key>
</section>
<outline id="outline1">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>56.195122,0.000000</point>
<point>56.195122,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline3">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>37.463415,0.000000</point>
<point>37.463415,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline4">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>79.609756,0.000000</point>
<point>79.609756,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline5">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>59.317073,0.000000</point>
<point>59.317073,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline6">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>59.317073,0.000000</point>
<point>59.317073,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline7">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>68.682927,0.000000</point>
<point>68.682927,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline8">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>88.975610,0.000000</point>
<point>88.975610,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline9">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>88.975610,0.000000</point>
<point>88.975610,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline10">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>109.268293,0.000000</point>
<point>109.268293,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline11">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>238.829268,0.000000</point>
<point>238.829268,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline2">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>48.390244,0.000000</point>
<point>48.390244,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
</keyboard>

683
data/keyboards/he.xml Normal file
View File

@ -0,0 +1,683 @@
<?xml version="1.0"?>
<keyboard version="0.90">
<bounds>0.000000,0.000000,640.000000,296.585366</bounds>
<section>
<bounds>15.609756,15.609756,640.000000,39.024390</bounds>
<angle>0</angle>
<row>
<columns>16</columns>
<orientation>1</orientation>
</row>
<key id="keycode9" name="keycode9" column="0" row="0">
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="Escape" label="Esc" category="keyname" keyval="65307">Escape</keysym>
</symbols>
</key>
<key id="keycode67" name="keycode67" column="1" row="0">
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F1" label="F1" category="function" keyval="65470">F1</keysym>
</symbols>
</key>
<key id="keycode68" name="keycode68" column="2" row="0">
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F2" label="F2" category="function" keyval="65471">F2</keysym>
</symbols>
</key>
<key id="keycode69" name="keycode69" column="3" row="0">
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F3" label="F3" category="function" keyval="65472">F3</keysym>
</symbols>
</key>
<key id="keycode70" name="keycode70" column="4" row="0">
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F4" label="F4" category="function" keyval="65473">F4</keysym>
</symbols>
</key>
<key id="keycode71" name="keycode71" column="5" row="0">
<bounds>266.926829,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F5" label="F5" category="function" keyval="65474">F5</keysym>
</symbols>
</key>
<key id="keycode72" name="keycode72" column="6" row="0">
<bounds>307.512195,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F6" label="F6" category="function" keyval="65475">F6</keysym>
</symbols>
</key>
<key id="keycode73" name="keycode73" column="7" row="0">
<bounds>348.097561,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F7" label="F7" category="function" keyval="65476">F7</keysym>
</symbols>
</key>
<key id="keycode74" name="keycode74" column="8" row="0">
<bounds>388.682927,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F8" label="F8" category="function" keyval="65477">F8</keysym>
</symbols>
</key>
<key id="keycode75" name="keycode75" column="9" row="0">
<bounds>449.560976,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F9" label="F9" category="function" keyval="65478">F9</keysym>
</symbols>
</key>
<key id="keycode76" name="keycode76" column="10" row="0">
<bounds>490.146341,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F10" label="F10" category="function" keyval="65479">F10</keysym>
</symbols>
</key>
<key id="keycode95" name="keycode95" column="11" row="0">
<bounds>530.731707,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F11" label="F11" category="function" keyval="65480">F11</keysym>
</symbols>
</key>
<key id="keycode96" name="keycode96" column="12" row="0">
<bounds>571.317073,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F12" label="F12" category="function" keyval="65481">F12</keysym>
</symbols>
</key>
</section>
<section>
<bounds>15.609756,78.048780,608.780488,201.365854</bounds>
<angle>0</angle>
<row>
<columns>14</columns>
<orientation>1</orientation>
</row>
<row>
<columns>14</columns>
<orientation>1</orientation>
</row>
<row>
<columns>13</columns>
<orientation>1</orientation>
</row>
<row>
<columns>12</columns>
<orientation>1</orientation>
</row>
<row>
<columns>8</columns>
<orientation>1</orientation>
</row>
<key id="keycode49" name="keycode49" column="0" row="0">
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="quoteleft" label="`" category="letter" keyval="96">quoteleft</keysym>
<keysym name="asciitilde" label="~" category="letter" keyval="126">asciitilde</keysym>
</symbols>
</key>
<key id="keycode10" name="keycode10" column="1" row="0">
<bounds>43.707317,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="1" label="1" category="letter" keyval="49">1</keysym>
<keysym name="exclam" label="!" category="letter" keyval="33">exclam</keysym>
</symbols>
</key>
<key id="keycode11" name="keycode11" column="2" row="0">
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="2" label="2" category="letter" keyval="50">2</keysym>
<keysym name="at" label="@" category="letter" keyval="64">at</keysym>
</symbols>
</key>
<key id="keycode12" name="keycode12" column="3" row="0">
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="3" label="3" category="letter" keyval="51">3</keysym>
<keysym name="numbersign" label="#" category="letter" keyval="35">numbersign</keysym>
</symbols>
</key>
<key id="keycode13" name="keycode13" column="4" row="0">
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="4" label="4" category="letter" keyval="52">4</keysym>
<keysym name="dollar" label="$" category="letter" keyval="36">dollar</keysym>
</symbols>
</key>
<key id="keycode14" name="keycode14" column="5" row="0">
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="3">
<keysym name="5" label="5" category="letter" keyval="53">5</keysym>
<keysym name="percent" label="%" category="letter" keyval="37">percent</keysym>
<keysym name="EuroSign" label="€" category="letter" keyval="8364">EuroSign</keysym>
</symbols>
</key>
<key id="keycode15" name="keycode15" column="6" row="0">
<bounds>245.073171,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="6" label="6" category="letter" keyval="54">6</keysym>
<keysym name="asciicircum" label="^" category="letter" keyval="94">asciicircum</keysym>
</symbols>
</key>
<key id="keycode16" name="keycode16" column="7" row="0">
<bounds>285.658537,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="7" label="7" category="letter" keyval="55">7</keysym>
<keysym name="ampersand" label="&amp;" category="letter" keyval="38">ampersand</keysym>
</symbols>
</key>
<key id="keycode17" name="keycode17" column="8" row="0">
<bounds>326.243902,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="8" label="8" category="letter" keyval="56">8</keysym>
<keysym name="asterisk" label="*" category="letter" keyval="42">asterisk</keysym>
</symbols>
</key>
<key id="keycode18" name="keycode18" column="9" row="0">
<bounds>366.829268,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="9" label="9" category="letter" keyval="57">9</keysym>
<text name="parenleft" label=")" category="letter">)</text>
</symbols>
</key>
<key id="keycode19" name="keycode19" column="10" row="0">
<bounds>407.414634,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="0" label="0" category="letter" keyval="48">0</keysym>
<text name="parenright" label="(" category="letter">(</text>
</symbols>
</key>
<key id="keycode20" name="keycode20" column="11" row="0">
<bounds>448.000000,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="minus" label="-" category="letter" keyval="45">minus</keysym>
<keysym name="underscore" label="_" category="letter" keyval="95">underscore</keysym>
</symbols>
</key>
<key id="keycode21" name="keycode21" column="12" row="0">
<bounds>488.585366,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="equal" label="=" category="letter" keyval="61">equal</keysym>
<keysym name="plus" label="+" category="letter" keyval="43">plus</keysym>
</symbols>
</key>
<key id="keycode22" name="keycode22" column="13" row="0">
<bounds>529.170732,1.560976,79.609756,37.463415</bounds>
<oref>outline4</oref>
<symbols groups="1" levels="1">
<keysym name="BackSpace" label="←" category="keyname" keyval="65288">BackSpace</keysym>
</symbols>
</key>
<key id="keycode23" name="keycode23" column="0" row="1">
<bounds>3.121951,42.146341,59.317073,37.463415</bounds>
<oref>outline5</oref>
<symbols groups="1" levels="2">
<keysym name="Tab" label="⇥" category="keyname" keyval="65289">Tab</keysym>
<keysym name="ISO_Left_Tab" label="⇤" category="keyname" keyval="65056">ISO_Left_Tab</keysym>
</symbols>
</key>
<key id="keycode24" name="keycode24" column="1" row="1">
<bounds>65.560976,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="q" label="/" category="letter">/</text>
<keysym name="Q" label="Q" category="letter" keyval="81">Q</keysym>
</symbols>
</key>
<key id="keycode25" name="keycode25" column="2" row="1">
<bounds>106.146341,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="w" label="&apos;" category="letter">&apos;</text>
<keysym name="W" label="W" category="letter" keyval="87">W</keysym>
</symbols>
</key>
<key id="keycode26" name="keycode26" column="3" row="1">
<bounds>145.170732,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="e" label="ק" category="letter">ק</text>
<keysym name="E" label="E" category="letter" keyval="69">E</keysym>
</symbols>
</key>
<key id="keycode27" name="keycode27" column="4" row="1">
<bounds>185.756098,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="r" label="ר" category="letter">ר</text>
<keysym name="R" label="R" category="letter" keyval="82">R</keysym>
</symbols>
</key>
<key id="keycode28" name="keycode28" column="5" row="1">
<bounds>226.341463,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="t" label="א" category="letter">א</text>
<keysym name="T" label="T" category="letter" keyval="84">T</keysym>
</symbols>
</key>
<key id="keycode29" name="keycode29" column="6" row="1">
<bounds>266.926829,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="y" label="ט" category="letter">ט</text>
<keysym name="Y" label="Y" category="letter" keyval="89">Y</keysym>
</symbols>
</key>
<key id="keycode30" name="keycode30" column="7" row="1">
<bounds>307.512195,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="u" label="ו" category="letter">ו</text>
<keysym name="U" label="U" category="letter" keyval="85">U</keysym>
</symbols>
</key>
<key id="keycode31" name="keycode31" column="8" row="1">
<bounds>348.097561,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="i" label="ן" category="letter">ן</text>
<keysym name="I" label="I" category="letter" keyval="73">I</keysym>
</symbols>
</key>
<key id="keycode32" name="keycode32" column="9" row="1">
<bounds>388.682927,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="o" label="ם" category="letter">ם</text>
<keysym name="O" label="O" category="letter" keyval="79">O</keysym>
</symbols>
</key>
<key id="keycode33" name="keycode33" column="10" row="1">
<bounds>429.268293,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="p" label="פ" category="letter">פ</text>
<keysym name="P" label="P" category="letter" keyval="80">P</keysym>
</symbols>
</key>
<key id="keycode34" name="keycode34" column="11" row="1">
<bounds>468.292683,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="bracketleft" label="]" category="letter">]</text>
<text name="braceleft" label="}" category="letter">}</text>
</symbols>
</key>
<key id="keycode35" name="keycode35" column="12" row="1">
<bounds>508.878049,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="bracketright" label="[" category="letter">[</text>
<text name="braceright" label="{" category="letter">{</text>
</symbols>
</key>
<key id="keycode51" name="keycode51" column="13" row="1">
<bounds>549.463415,42.146341,59.317073,37.463415</bounds>
<oref>outline6</oref>
<symbols groups="1" levels="2">
<keysym name="backslash" label="\" category="letter" keyval="92">backslash</keysym>
<keysym name="bar" label="|" category="letter" keyval="124">bar</keysym>
</symbols>
</key>
<key id="keycode66" name="keycode66" column="0" row="2">
<bounds>3.121951,82.731707,68.682927,37.463415</bounds>
<oref>outline7</oref>
<symbols groups="1" levels="1">
<keysym name="ISO_Level3_Shift" label="⇮" category="keyname" keyval="65027">ISO_Level3_Shift</keysym>
</symbols>
</key>
<key id="keycode38" name="keycode38" column="1" row="2">
<bounds>76.487805,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="a" label="ש" category="letter">ש</text>
<keysym name="A" label="A" category="letter" keyval="65">A</keysym>
</symbols>
</key>
<key id="keycode39" name="keycode39" column="2" row="2">
<bounds>115.512195,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="s" label="ד" category="letter">ד</text>
<keysym name="S" label="S" category="letter" keyval="83">S</keysym>
</symbols>
</key>
<key id="keycode40" name="keycode40" column="3" row="2">
<bounds>156.097561,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="d" label="ג" category="letter">ג</text>
<keysym name="D" label="D" category="letter" keyval="68">D</keysym>
</symbols>
</key>
<key id="keycode41" name="keycode41" column="4" row="2">
<bounds>196.682927,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="f" label="כ" category="letter">כ</text>
<keysym name="F" label="F" category="letter" keyval="70">F</keysym>
</symbols>
</key>
<key id="keycode42" name="keycode42" column="5" row="2">
<bounds>237.268293,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="g" label="ע" category="letter">ע</text>
<keysym name="G" label="G" category="letter" keyval="71">G</keysym>
</symbols>
</key>
<key id="keycode43" name="keycode43" column="6" row="2">
<bounds>277.853659,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="h" label="י" category="letter">י</text>
<keysym name="H" label="H" category="letter" keyval="72">H</keysym>
</symbols>
</key>
<key id="keycode44" name="keycode44" column="7" row="2">
<bounds>318.439024,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="j" label="ח" category="letter">ח</text>
<keysym name="J" label="J" category="letter" keyval="74">J</keysym>
</symbols>
</key>
<key id="keycode45" name="keycode45" column="8" row="2">
<bounds>359.024390,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="k" label="ל" category="letter">ל</text>
<keysym name="K" label="K" category="letter" keyval="75">K</keysym>
</symbols>
</key>
<key id="keycode46" name="keycode46" column="9" row="2">
<bounds>399.609756,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="l" label="ך" category="letter">ך</text>
<keysym name="L" label="L" category="letter" keyval="76">L</keysym>
</symbols>
</key>
<key id="keycode47" name="keycode47" column="10" row="2">
<bounds>438.634146,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="semicolon" label="ף" category="letter">ף</text>
<keysym name="colon" label=":" category="letter" keyval="58">colon</keysym>
</symbols>
</key>
<key id="keycode48" name="keycode48" column="11" row="2">
<bounds>479.219512,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="quoteright" label="&apos;" category="letter" keyval="39">quoteright</keysym>
<keysym name="quotedbl" label="&quot;" category="letter" keyval="34">quotedbl</keysym>
</symbols>
</key>
<key id="keycode36" name="keycode36" column="12" row="2">
<bounds>519.804878,82.731707,88.975610,37.463415</bounds>
<oref>outline8</oref>
<symbols groups="1" levels="1">
<keysym name="Return" label="↵" category="keyname" keyval="65293">Return</keysym>
</symbols>
</key>
<key id="keycode50" name="keycode50" column="0" row="3">
<bounds>3.121951,121.756098,88.975610,37.463415</bounds>
<oref>outline9</oref>
<symbols groups="1" levels="1">
<keysym name="Shift_L" label="⇧" category="keyname" keyval="65505">Shift_L</keysym>
</symbols>
</key>
<key id="keycode52" name="keycode52" column="1" row="3">
<bounds>95.219512,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="z" label="ז" category="letter">ז</text>
<keysym name="Z" label="Z" category="letter" keyval="90">Z</keysym>
</symbols>
</key>
<key id="keycode53" name="keycode53" column="2" row="3">
<bounds>135.804878,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="x" label="ס" category="letter">ס</text>
<keysym name="X" label="X" category="letter" keyval="88">X</keysym>
</symbols>
</key>
<key id="keycode54" name="keycode54" column="3" row="3">
<bounds>176.390244,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="c" label="ב" category="letter">ב</text>
<keysym name="C" label="C" category="letter" keyval="67">C</keysym>
</symbols>
</key>
<key id="keycode55" name="keycode55" column="4" row="3">
<bounds>215.414634,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="v" label="ה" category="letter">ה</text>
<keysym name="V" label="V" category="letter" keyval="86">V</keysym>
</symbols>
</key>
<key id="keycode56" name="keycode56" column="5" row="3">
<bounds>256.000000,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="b" label="נ" category="letter">נ</text>
<keysym name="B" label="B" category="letter" keyval="66">B</keysym>
</symbols>
</key>
<key id="keycode57" name="keycode57" column="6" row="3">
<bounds>296.585366,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="n" label="מ" category="letter">מ</text>
<keysym name="N" label="N" category="letter" keyval="78">N</keysym>
</symbols>
</key>
<key id="keycode58" name="keycode58" column="7" row="3">
<bounds>337.170732,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="m" label="צ" category="letter">צ</text>
<keysym name="M" label="M" category="letter" keyval="77">M</keysym>
</symbols>
</key>
<key id="keycode59" name="keycode59" column="8" row="3">
<bounds>377.756098,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="comma" label="ת" category="letter">ת</text>
<text name="less" label="&gt;" category="letter">&gt;</text>
</symbols>
</key>
<key id="keycode60" name="keycode60" column="9" row="3">
<bounds>418.341463,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="period" label="ץ" category="letter">ץ</text>
<text name="greater" label="&lt;" category="letter">&lt;</text>
</symbols>
</key>
<key id="keycode61" name="keycode61" column="10" row="3">
<bounds>458.926829,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="slash" label="." category="letter">.</text>
<keysym name="question" label="?" category="letter" keyval="63">question</keysym>
</symbols>
</key>
<key id="keycode62" name="keycode62" column="11" row="3">
<bounds>499.512195,121.756098,109.268293,37.463415</bounds>
<oref>outline10</oref>
<symbols groups="1" levels="1">
<keysym name="Shift_R" label="⇧" category="keyname" keyval="65506">Shift_R</keysym>
</symbols>
</key>
<key id="keycode37" name="keycode37" column="0" row="4">
<bounds>3.121951,162.341463,56.195122,37.463415</bounds>
<oref>outline1</oref>
<symbols groups="1" levels="2">
<symbol name="cycle-keyboard" label="⌨" category="keyname">cycle-keyboard</symbol>
<symbol name="preferences" label="☺" category="keyname">preferences</symbol>
</symbols>
</key>
<key id="keycode133" name="keycode133" column="1" row="4">
<bounds>62.439024,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Control_L" label="Ctrl" category="keyname" keyval="65507">Control_L</keysym>
</symbols>
</key>
<key id="keycode64" name="keycode64" column="2" row="4">
<bounds>113.951220,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="2">
<keysym name="Alt_L" label="Alt" category="keyname" keyval="65513">Alt_L</keysym>
<keysym name="Meta_L" label="Meta" category="keyname" keyval="65511">Meta_L</keysym>
</symbols>
</key>
<key id="keycode65" name="keycode65" column="3" row="4">
<bounds>165.463415,162.341463,238.829268,37.463415</bounds>
<oref>outline11</oref>
<symbols groups="1" levels="1">
<keysym name="space" category="letter" keyval="32">space</keysym>
</symbols>
</key>
<key id="keycode108" name="keycode108" column="4" row="4">
<bounds>407.414634,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Left" label="⇠" category="keyname" keyval="65361">Left</keysym>
</symbols>
</key>
<key id="keycode134" name="keycode134" column="5" row="4">
<bounds>458.926829,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Up" label="⇡" category="keyname" keyval="65362">Up</keysym>
</symbols>
</key>
<key id="keycode135" name="keycode135" column="6" row="4">
<bounds>508.878049,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Down" label="⇣" category="keyname" keyval="65364">Down</keysym>
</symbols>
</key>
<key id="keycode105" name="keycode105" column="7" row="4">
<bounds>560.390244,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Right" label="⇢" category="keyname" keyval="65363">Right</keysym>
</symbols>
</key>
</section>
<outline id="outline1">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>56.195122,0.000000</point>
<point>56.195122,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline3">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>37.463415,0.000000</point>
<point>37.463415,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline4">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>79.609756,0.000000</point>
<point>79.609756,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline5">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>59.317073,0.000000</point>
<point>59.317073,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline6">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>59.317073,0.000000</point>
<point>59.317073,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline7">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>68.682927,0.000000</point>
<point>68.682927,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline8">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>88.975610,0.000000</point>
<point>88.975610,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline9">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>88.975610,0.000000</point>
<point>88.975610,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline10">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>109.268293,0.000000</point>
<point>109.268293,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline11">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>238.829268,0.000000</point>
<point>238.829268,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline2">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>48.390244,0.000000</point>
<point>48.390244,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
</keyboard>

683
data/keyboards/kk.xml Normal file
View File

@ -0,0 +1,683 @@
<?xml version="1.0"?>
<keyboard version="0.90">
<bounds>0.000000,0.000000,640.000000,296.585366</bounds>
<section>
<bounds>15.609756,15.609756,640.000000,39.024390</bounds>
<angle>0</angle>
<row>
<columns>16</columns>
<orientation>1</orientation>
</row>
<key id="keycode9" name="keycode9" column="0" row="0">
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="Escape" label="Esc" category="keyname" keyval="65307">Escape</keysym>
</symbols>
</key>
<key id="keycode67" name="keycode67" column="1" row="0">
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F1" label="F1" category="function" keyval="65470">F1</keysym>
</symbols>
</key>
<key id="keycode68" name="keycode68" column="2" row="0">
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F2" label="F2" category="function" keyval="65471">F2</keysym>
</symbols>
</key>
<key id="keycode69" name="keycode69" column="3" row="0">
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F3" label="F3" category="function" keyval="65472">F3</keysym>
</symbols>
</key>
<key id="keycode70" name="keycode70" column="4" row="0">
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F4" label="F4" category="function" keyval="65473">F4</keysym>
</symbols>
</key>
<key id="keycode71" name="keycode71" column="5" row="0">
<bounds>266.926829,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F5" label="F5" category="function" keyval="65474">F5</keysym>
</symbols>
</key>
<key id="keycode72" name="keycode72" column="6" row="0">
<bounds>307.512195,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F6" label="F6" category="function" keyval="65475">F6</keysym>
</symbols>
</key>
<key id="keycode73" name="keycode73" column="7" row="0">
<bounds>348.097561,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F7" label="F7" category="function" keyval="65476">F7</keysym>
</symbols>
</key>
<key id="keycode74" name="keycode74" column="8" row="0">
<bounds>388.682927,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F8" label="F8" category="function" keyval="65477">F8</keysym>
</symbols>
</key>
<key id="keycode75" name="keycode75" column="9" row="0">
<bounds>449.560976,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F9" label="F9" category="function" keyval="65478">F9</keysym>
</symbols>
</key>
<key id="keycode76" name="keycode76" column="10" row="0">
<bounds>490.146341,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F10" label="F10" category="function" keyval="65479">F10</keysym>
</symbols>
</key>
<key id="keycode95" name="keycode95" column="11" row="0">
<bounds>530.731707,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F11" label="F11" category="function" keyval="65480">F11</keysym>
</symbols>
</key>
<key id="keycode96" name="keycode96" column="12" row="0">
<bounds>571.317073,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F12" label="F12" category="function" keyval="65481">F12</keysym>
</symbols>
</key>
</section>
<section>
<bounds>15.609756,78.048780,608.780488,201.365854</bounds>
<angle>0</angle>
<row>
<columns>14</columns>
<orientation>1</orientation>
</row>
<row>
<columns>14</columns>
<orientation>1</orientation>
</row>
<row>
<columns>13</columns>
<orientation>1</orientation>
</row>
<row>
<columns>12</columns>
<orientation>1</orientation>
</row>
<row>
<columns>8</columns>
<orientation>1</orientation>
</row>
<key id="keycode49" name="keycode49" column="0" row="0">
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="quoteleft" label="`" category="letter" keyval="96">quoteleft</keysym>
<text name="asciitilde" label=")" category="letter">)</text>
</symbols>
</key>
<key id="keycode10" name="keycode10" column="1" row="0">
<bounds>43.707317,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="1" label="&quot;" category="letter">&quot;</text>
<keysym name="exclam" label="!" category="letter" keyval="33">exclam</keysym>
</symbols>
</key>
<key id="keycode11" name="keycode11" column="2" row="0">
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="2" label="ә" category="letter">ә</text>
<text name="at" label="Ә" category="letter">Ә</text>
</symbols>
</key>
<key id="keycode12" name="keycode12" column="3" row="0">
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="3" label="і" category="letter">і</text>
<text name="numbersign" label="І" category="letter">І</text>
</symbols>
</key>
<key id="keycode13" name="keycode13" column="4" row="0">
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="4" label="ӊ" category="letter">ӊ</text>
<text name="dollar" label="Ӊ" category="letter">Ӊ</text>
</symbols>
</key>
<key id="keycode14" name="keycode14" column="5" row="0">
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="3">
<text name="5" label="ғ" category="letter">ғ</text>
<text name="percent" label="Ғ" category="letter">Ғ</text>
<keysym name="EuroSign" label="€" category="letter" keyval="8364">EuroSign</keysym>
</symbols>
</key>
<key id="keycode15" name="keycode15" column="6" row="0">
<bounds>245.073171,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="6" label="," category="letter">,</text>
<text name="asciicircum" label=";" category="letter">;</text>
</symbols>
</key>
<key id="keycode16" name="keycode16" column="7" row="0">
<bounds>285.658537,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="7" label="." category="letter">.</text>
<text name="ampersand" label=":" category="letter">:</text>
</symbols>
</key>
<key id="keycode17" name="keycode17" column="8" row="0">
<bounds>326.243902,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="8" label="ү" category="letter">ү</text>
<text name="asterisk" label="Ү" category="letter">Ү</text>
</symbols>
</key>
<key id="keycode18" name="keycode18" column="9" row="0">
<bounds>366.829268,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="9" label="ұ" category="letter">ұ</text>
<text name="parenleft" label="Ұ" category="letter">Ұ</text>
</symbols>
</key>
<key id="keycode19" name="keycode19" column="10" row="0">
<bounds>407.414634,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="0" label="қ" category="letter">қ</text>
<text name="parenright" label="Қ" category="letter">Қ</text>
</symbols>
</key>
<key id="keycode20" name="keycode20" column="11" row="0">
<bounds>448.000000,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="minus" label="ө" category="letter">ө</text>
<text name="underscore" label="Ө" category="letter">Ө</text>
</symbols>
</key>
<key id="keycode21" name="keycode21" column="12" row="0">
<bounds>488.585366,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="equal" label="һ" category="letter">һ</text>
<text name="plus" label="Һ" category="letter">Һ</text>
</symbols>
</key>
<key id="keycode22" name="keycode22" column="13" row="0">
<bounds>529.170732,1.560976,79.609756,37.463415</bounds>
<oref>outline4</oref>
<symbols groups="1" levels="1">
<keysym name="BackSpace" label="←" category="keyname" keyval="65288">BackSpace</keysym>
</symbols>
</key>
<key id="keycode23" name="keycode23" column="0" row="1">
<bounds>3.121951,42.146341,59.317073,37.463415</bounds>
<oref>outline5</oref>
<symbols groups="1" levels="2">
<keysym name="Tab" label="⇥" category="keyname" keyval="65289">Tab</keysym>
<keysym name="ISO_Left_Tab" label="⇤" category="keyname" keyval="65056">ISO_Left_Tab</keysym>
</symbols>
</key>
<key id="keycode24" name="keycode24" column="1" row="1">
<bounds>65.560976,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="q" label="й" category="letter">й</text>
<text name="Q" label="Й" category="letter">Й</text>
</symbols>
</key>
<key id="keycode25" name="keycode25" column="2" row="1">
<bounds>106.146341,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="w" label="ц" category="letter">ц</text>
<text name="W" label="Ц" category="letter">Ц</text>
</symbols>
</key>
<key id="keycode26" name="keycode26" column="3" row="1">
<bounds>145.170732,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="e" label="у" category="letter">у</text>
<text name="E" label="У" category="letter">У</text>
</symbols>
</key>
<key id="keycode27" name="keycode27" column="4" row="1">
<bounds>185.756098,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="r" label="к" category="letter">к</text>
<text name="R" label="К" category="letter">К</text>
</symbols>
</key>
<key id="keycode28" name="keycode28" column="5" row="1">
<bounds>226.341463,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="t" label="е" category="letter">е</text>
<text name="T" label="Е" category="letter">Е</text>
</symbols>
</key>
<key id="keycode29" name="keycode29" column="6" row="1">
<bounds>266.926829,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="y" label="н" category="letter">н</text>
<text name="Y" label="Н" category="letter">Н</text>
</symbols>
</key>
<key id="keycode30" name="keycode30" column="7" row="1">
<bounds>307.512195,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="u" label="г" category="letter">г</text>
<text name="U" label="Г" category="letter">Г</text>
</symbols>
</key>
<key id="keycode31" name="keycode31" column="8" row="1">
<bounds>348.097561,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="i" label="ш" category="letter">ш</text>
<text name="I" label="Ш" category="letter">Ш</text>
</symbols>
</key>
<key id="keycode32" name="keycode32" column="9" row="1">
<bounds>388.682927,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="o" label="щ" category="letter">щ</text>
<text name="O" label="Щ" category="letter">Щ</text>
</symbols>
</key>
<key id="keycode33" name="keycode33" column="10" row="1">
<bounds>429.268293,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="p" label="з" category="letter">з</text>
<text name="P" label="З" category="letter">З</text>
</symbols>
</key>
<key id="keycode34" name="keycode34" column="11" row="1">
<bounds>468.292683,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="bracketleft" label="х" category="letter">х</text>
<text name="braceleft" label="Х" category="letter">Х</text>
</symbols>
</key>
<key id="keycode35" name="keycode35" column="12" row="1">
<bounds>508.878049,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="bracketright" label="ъ" category="letter">ъ</text>
<text name="braceright" label="Ъ" category="letter">Ъ</text>
</symbols>
</key>
<key id="keycode51" name="keycode51" column="13" row="1">
<bounds>549.463415,42.146341,59.317073,37.463415</bounds>
<oref>outline6</oref>
<symbols groups="1" levels="2">
<keysym name="backslash" label="\" category="letter" keyval="92">backslash</keysym>
<keysym name="bar" label="|" category="letter" keyval="124">bar</keysym>
</symbols>
</key>
<key id="keycode66" name="keycode66" column="0" row="2">
<bounds>3.121951,82.731707,68.682927,37.463415</bounds>
<oref>outline7</oref>
<symbols groups="1" levels="1">
<keysym name="ISO_Level3_Shift" label="⇮" category="keyname" keyval="65027">ISO_Level3_Shift</keysym>
</symbols>
</key>
<key id="keycode38" name="keycode38" column="1" row="2">
<bounds>76.487805,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="a" label="ф" category="letter">ф</text>
<text name="A" label="Ф" category="letter">Ф</text>
</symbols>
</key>
<key id="keycode39" name="keycode39" column="2" row="2">
<bounds>115.512195,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="s" label="ы" category="letter">ы</text>
<text name="S" label="Ы" category="letter">Ы</text>
</symbols>
</key>
<key id="keycode40" name="keycode40" column="3" row="2">
<bounds>156.097561,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="d" label="в" category="letter">в</text>
<text name="D" label="В" category="letter">В</text>
</symbols>
</key>
<key id="keycode41" name="keycode41" column="4" row="2">
<bounds>196.682927,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="f" label="а" category="letter">а</text>
<text name="F" label="А" category="letter">А</text>
</symbols>
</key>
<key id="keycode42" name="keycode42" column="5" row="2">
<bounds>237.268293,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="g" label="п" category="letter">п</text>
<text name="G" label="П" category="letter">П</text>
</symbols>
</key>
<key id="keycode43" name="keycode43" column="6" row="2">
<bounds>277.853659,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="h" label="р" category="letter">р</text>
<text name="H" label="Р" category="letter">Р</text>
</symbols>
</key>
<key id="keycode44" name="keycode44" column="7" row="2">
<bounds>318.439024,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="j" label="о" category="letter">о</text>
<text name="J" label="О" category="letter">О</text>
</symbols>
</key>
<key id="keycode45" name="keycode45" column="8" row="2">
<bounds>359.024390,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="k" label="л" category="letter">л</text>
<text name="K" label="Л" category="letter">Л</text>
</symbols>
</key>
<key id="keycode46" name="keycode46" column="9" row="2">
<bounds>399.609756,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="l" label="д" category="letter">д</text>
<text name="L" label="Д" category="letter">Д</text>
</symbols>
</key>
<key id="keycode47" name="keycode47" column="10" row="2">
<bounds>438.634146,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="semicolon" label="ж" category="letter">ж</text>
<text name="colon" label="Ж" category="letter">Ж</text>
</symbols>
</key>
<key id="keycode48" name="keycode48" column="11" row="2">
<bounds>479.219512,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="quoteright" label="&apos;" category="letter" keyval="39">quoteright</keysym>
<text name="quotedbl" label="Э" category="letter">Э</text>
</symbols>
</key>
<key id="keycode36" name="keycode36" column="12" row="2">
<bounds>519.804878,82.731707,88.975610,37.463415</bounds>
<oref>outline8</oref>
<symbols groups="1" levels="1">
<keysym name="Return" label="↵" category="keyname" keyval="65293">Return</keysym>
</symbols>
</key>
<key id="keycode50" name="keycode50" column="0" row="3">
<bounds>3.121951,121.756098,88.975610,37.463415</bounds>
<oref>outline9</oref>
<symbols groups="1" levels="1">
<keysym name="Shift_L" label="⇧" category="keyname" keyval="65505">Shift_L</keysym>
</symbols>
</key>
<key id="keycode52" name="keycode52" column="1" row="3">
<bounds>95.219512,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="z" label="я" category="letter">я</text>
<text name="Z" label="Я" category="letter">Я</text>
</symbols>
</key>
<key id="keycode53" name="keycode53" column="2" row="3">
<bounds>135.804878,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="x" label="ч" category="letter">ч</text>
<text name="X" label="Ч" category="letter">Ч</text>
</symbols>
</key>
<key id="keycode54" name="keycode54" column="3" row="3">
<bounds>176.390244,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="c" label="с" category="letter">с</text>
<text name="C" label="С" category="letter">С</text>
</symbols>
</key>
<key id="keycode55" name="keycode55" column="4" row="3">
<bounds>215.414634,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="v" label="м" category="letter">м</text>
<text name="V" label="М" category="letter">М</text>
</symbols>
</key>
<key id="keycode56" name="keycode56" column="5" row="3">
<bounds>256.000000,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="b" label="и" category="letter">и</text>
<text name="B" label="И" category="letter">И</text>
</symbols>
</key>
<key id="keycode57" name="keycode57" column="6" row="3">
<bounds>296.585366,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="n" label="т" category="letter">т</text>
<text name="N" label="Т" category="letter">Т</text>
</symbols>
</key>
<key id="keycode58" name="keycode58" column="7" row="3">
<bounds>337.170732,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="m" label="ь" category="letter">ь</text>
<text name="M" label="Ь" category="letter">Ь</text>
</symbols>
</key>
<key id="keycode59" name="keycode59" column="8" row="3">
<bounds>377.756098,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="comma" label="б" category="letter">б</text>
<text name="less" label="Б" category="letter">Б</text>
</symbols>
</key>
<key id="keycode60" name="keycode60" column="9" row="3">
<bounds>418.341463,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="period" label="ю" category="letter">ю</text>
<text name="greater" label="Ю" category="letter">Ю</text>
</symbols>
</key>
<key id="keycode61" name="keycode61" column="10" row="3">
<bounds>458.926829,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="slash" label="№" category="letter"></text>
<keysym name="question" label="?" category="letter" keyval="63">question</keysym>
</symbols>
</key>
<key id="keycode62" name="keycode62" column="11" row="3">
<bounds>499.512195,121.756098,109.268293,37.463415</bounds>
<oref>outline10</oref>
<symbols groups="1" levels="1">
<keysym name="Shift_R" label="⇧" category="keyname" keyval="65506">Shift_R</keysym>
</symbols>
</key>
<key id="keycode37" name="keycode37" column="0" row="4">
<bounds>3.121951,162.341463,56.195122,37.463415</bounds>
<oref>outline1</oref>
<symbols groups="1" levels="2">
<symbol name="cycle-keyboard" label="⌨" category="keyname">cycle-keyboard</symbol>
<symbol name="preferences" label="☺" category="keyname">preferences</symbol>
</symbols>
</key>
<key id="keycode133" name="keycode133" column="1" row="4">
<bounds>62.439024,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Control_L" label="Ctrl" category="keyname" keyval="65507">Control_L</keysym>
</symbols>
</key>
<key id="keycode64" name="keycode64" column="2" row="4">
<bounds>113.951220,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="2">
<keysym name="Alt_L" label="Alt" category="keyname" keyval="65513">Alt_L</keysym>
<keysym name="Meta_L" label="Meta" category="keyname" keyval="65511">Meta_L</keysym>
</symbols>
</key>
<key id="keycode65" name="keycode65" column="3" row="4">
<bounds>165.463415,162.341463,238.829268,37.463415</bounds>
<oref>outline11</oref>
<symbols groups="1" levels="1">
<keysym name="space" category="letter" keyval="32">space</keysym>
</symbols>
</key>
<key id="keycode108" name="keycode108" column="4" row="4">
<bounds>407.414634,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Left" label="⇠" category="keyname" keyval="65361">Left</keysym>
</symbols>
</key>
<key id="keycode134" name="keycode134" column="5" row="4">
<bounds>458.926829,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Up" label="⇡" category="keyname" keyval="65362">Up</keysym>
</symbols>
</key>
<key id="keycode135" name="keycode135" column="6" row="4">
<bounds>508.878049,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Down" label="⇣" category="keyname" keyval="65364">Down</keysym>
</symbols>
</key>
<key id="keycode105" name="keycode105" column="7" row="4">
<bounds>560.390244,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Right" label="⇢" category="keyname" keyval="65363">Right</keysym>
</symbols>
</key>
</section>
<outline id="outline1">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>56.195122,0.000000</point>
<point>56.195122,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline3">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>37.463415,0.000000</point>
<point>37.463415,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline4">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>79.609756,0.000000</point>
<point>79.609756,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline5">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>59.317073,0.000000</point>
<point>59.317073,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline6">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>59.317073,0.000000</point>
<point>59.317073,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline7">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>68.682927,0.000000</point>
<point>68.682927,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline8">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>88.975610,0.000000</point>
<point>88.975610,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline9">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>88.975610,0.000000</point>
<point>88.975610,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline10">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>109.268293,0.000000</point>
<point>109.268293,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline11">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>238.829268,0.000000</point>
<point>238.829268,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline2">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>48.390244,0.000000</point>
<point>48.390244,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
</keyboard>

683
data/keyboards/ks.xml Normal file
View File

@ -0,0 +1,683 @@
<?xml version="1.0"?>
<keyboard version="0.90">
<bounds>0.000000,0.000000,640.000000,296.585366</bounds>
<section>
<bounds>15.609756,15.609756,640.000000,39.024390</bounds>
<angle>0</angle>
<row>
<columns>16</columns>
<orientation>1</orientation>
</row>
<key id="keycode9" name="keycode9" column="0" row="0">
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="Escape" label="Esc" category="keyname" keyval="65307">Escape</keysym>
</symbols>
</key>
<key id="keycode67" name="keycode67" column="1" row="0">
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F1" label="F1" category="function" keyval="65470">F1</keysym>
</symbols>
</key>
<key id="keycode68" name="keycode68" column="2" row="0">
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F2" label="F2" category="function" keyval="65471">F2</keysym>
</symbols>
</key>
<key id="keycode69" name="keycode69" column="3" row="0">
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F3" label="F3" category="function" keyval="65472">F3</keysym>
</symbols>
</key>
<key id="keycode70" name="keycode70" column="4" row="0">
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F4" label="F4" category="function" keyval="65473">F4</keysym>
</symbols>
</key>
<key id="keycode71" name="keycode71" column="5" row="0">
<bounds>266.926829,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F5" label="F5" category="function" keyval="65474">F5</keysym>
</symbols>
</key>
<key id="keycode72" name="keycode72" column="6" row="0">
<bounds>307.512195,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F6" label="F6" category="function" keyval="65475">F6</keysym>
</symbols>
</key>
<key id="keycode73" name="keycode73" column="7" row="0">
<bounds>348.097561,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F7" label="F7" category="function" keyval="65476">F7</keysym>
</symbols>
</key>
<key id="keycode74" name="keycode74" column="8" row="0">
<bounds>388.682927,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F8" label="F8" category="function" keyval="65477">F8</keysym>
</symbols>
</key>
<key id="keycode75" name="keycode75" column="9" row="0">
<bounds>449.560976,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F9" label="F9" category="function" keyval="65478">F9</keysym>
</symbols>
</key>
<key id="keycode76" name="keycode76" column="10" row="0">
<bounds>490.146341,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F10" label="F10" category="function" keyval="65479">F10</keysym>
</symbols>
</key>
<key id="keycode95" name="keycode95" column="11" row="0">
<bounds>530.731707,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F11" label="F11" category="function" keyval="65480">F11</keysym>
</symbols>
</key>
<key id="keycode96" name="keycode96" column="12" row="0">
<bounds>571.317073,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F12" label="F12" category="function" keyval="65481">F12</keysym>
</symbols>
</key>
</section>
<section>
<bounds>15.609756,78.048780,608.780488,201.365854</bounds>
<angle>0</angle>
<row>
<columns>14</columns>
<orientation>1</orientation>
</row>
<row>
<columns>14</columns>
<orientation>1</orientation>
</row>
<row>
<columns>13</columns>
<orientation>1</orientation>
</row>
<row>
<columns>12</columns>
<orientation>1</orientation>
</row>
<row>
<columns>8</columns>
<orientation>1</orientation>
</row>
<key id="keycode49" name="keycode49" column="0" row="0">
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="quoteleft" label="`" category="letter" keyval="96">quoteleft</keysym>
<text name="asciitilde" label="ً" category="letter">ً</text>
</symbols>
</key>
<key id="keycode10" name="keycode10" column="1" row="0">
<bounds>43.707317,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="1" label="۱" category="letter">۱</text>
<text name="exclam" label="!" category="letter">!</text>
</symbols>
</key>
<key id="keycode11" name="keycode11" column="2" row="0">
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="2" label="۲" category="letter">۲</text>
<text name="at" label="@" category="letter">@</text>
</symbols>
</key>
<key id="keycode12" name="keycode12" column="3" row="0">
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="3" label="۳" category="letter">۳</text>
<text name="numbersign" label="#" category="letter">#</text>
</symbols>
</key>
<key id="keycode13" name="keycode13" column="4" row="0">
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="4" label="۴" category="letter">۴</text>
<text name="dollar" label="$" category="letter">$</text>
</symbols>
</key>
<key id="keycode14" name="keycode14" column="5" row="0">
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="3">
<text name="5" label="۵" category="letter">۵</text>
<text name="percent" label="%" category="letter">%</text>
<keysym name="EuroSign" label="€" category="letter" keyval="8364">EuroSign</keysym>
</symbols>
</key>
<key id="keycode15" name="keycode15" column="6" row="0">
<bounds>245.073171,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="6" label="۶" category="letter">۶</text>
<text name="asciicircum" label="^" category="letter">^</text>
</symbols>
</key>
<key id="keycode16" name="keycode16" column="7" row="0">
<bounds>285.658537,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="7" label="۷" category="letter">۷</text>
<text name="ampersand" label="&amp;" category="letter">&amp;</text>
</symbols>
</key>
<key id="keycode17" name="keycode17" column="8" row="0">
<bounds>326.243902,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="8" label="۸" category="letter">۸</text>
<text name="asterisk" label="*" category="letter">*</text>
</symbols>
</key>
<key id="keycode18" name="keycode18" column="9" row="0">
<bounds>366.829268,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="9" label="۹" category="letter">۹</text>
<text name="parenleft" label=")" category="letter">)</text>
</symbols>
</key>
<key id="keycode19" name="keycode19" column="10" row="0">
<bounds>407.414634,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="0" label="۰" category="letter">۰</text>
<text name="parenright" label="(" category="letter">(</text>
</symbols>
</key>
<key id="keycode20" name="keycode20" column="11" row="0">
<bounds>448.000000,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="minus" label="-" category="letter">-</text>
<text name="underscore" label="ّ" category="letter">ّ</text>
</symbols>
</key>
<key id="keycode21" name="keycode21" column="12" row="0">
<bounds>488.585366,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="equal" label="=" category="letter">=</text>
<text name="plus" label="+" category="letter">+</text>
</symbols>
</key>
<key id="keycode22" name="keycode22" column="13" row="0">
<bounds>529.170732,1.560976,79.609756,37.463415</bounds>
<oref>outline4</oref>
<symbols groups="1" levels="1">
<keysym name="BackSpace" label="←" category="keyname" keyval="65288">BackSpace</keysym>
</symbols>
</key>
<key id="keycode23" name="keycode23" column="0" row="1">
<bounds>3.121951,42.146341,59.317073,37.463415</bounds>
<oref>outline5</oref>
<symbols groups="1" levels="2">
<keysym name="Tab" label="⇥" category="keyname" keyval="65289">Tab</keysym>
<keysym name="ISO_Left_Tab" label="⇤" category="keyname" keyval="65056">ISO_Left_Tab</keysym>
</symbols>
</key>
<key id="keycode24" name="keycode24" column="1" row="1">
<bounds>65.560976,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="q" label="ق" category="letter">ق</text>
<text name="Q" label="ﷺ" category="letter"></text>
</symbols>
</key>
<key id="keycode25" name="keycode25" column="2" row="1">
<bounds>106.146341,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="w" label="و" category="letter">و</text>
<text name="W" label="ؤ" category="letter">ؤ</text>
</symbols>
</key>
<key id="keycode26" name="keycode26" column="3" row="1">
<bounds>145.170732,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="e" label="ع" category="letter">ع</text>
<text name="E" label="ئ" category="letter">ئ</text>
</symbols>
</key>
<key id="keycode27" name="keycode27" column="4" row="1">
<bounds>185.756098,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="r" label="ر" category="letter">ر</text>
<text name="R" label="ڑ" category="letter">ڑ</text>
</symbols>
</key>
<key id="keycode28" name="keycode28" column="5" row="1">
<bounds>226.341463,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="t" label="ت" category="letter">ت</text>
<text name="T" label="ٹ" category="letter">ٹ</text>
</symbols>
</key>
<key id="keycode29" name="keycode29" column="6" row="1">
<bounds>266.926829,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="y" label="ے" category="letter">ے</text>
<text name="Y" label="؁" category="letter">؁</text>
</symbols>
</key>
<key id="keycode30" name="keycode30" column="7" row="1">
<bounds>307.512195,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="u" label="ء" category="letter">ء</text>
<text name="U" label="،" category="letter">،</text>
</symbols>
</key>
<key id="keycode31" name="keycode31" column="8" row="1">
<bounds>348.097561,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="i" label="ی" category="letter">ی</text>
<text name="I" label="ۆ" category="letter">ۆ</text>
</symbols>
</key>
<key id="keycode32" name="keycode32" column="9" row="1">
<bounds>388.682927,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="o" label="ہ" category="letter">ہ</text>
<text name="O" label="ۃ" category="letter">ۃ</text>
</symbols>
</key>
<key id="keycode33" name="keycode33" column="10" row="1">
<bounds>429.268293,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="p" label="پ" category="letter">پ</text>
<text name="P" label="إ" category="letter">إ</text>
</symbols>
</key>
<key id="keycode34" name="keycode34" column="11" row="1">
<bounds>468.292683,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="bracketleft" label="]" category="letter">]</text>
<text name="braceleft" label="ٰ" category="letter">ٰ</text>
</symbols>
</key>
<key id="keycode35" name="keycode35" column="12" row="1">
<bounds>508.878049,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="bracketright" label="[" category="letter">[</text>
<text name="braceright" label="ٰ" category="letter">ٰ</text>
</symbols>
</key>
<key id="keycode51" name="keycode51" column="13" row="1">
<bounds>549.463415,42.146341,59.317073,37.463415</bounds>
<oref>outline6</oref>
<symbols groups="1" levels="2">
<text name="backslash" label="؎" category="letter">؎</text>
<text name="bar" label="أ" category="letter">أ</text>
</symbols>
</key>
<key id="keycode66" name="keycode66" column="0" row="2">
<bounds>3.121951,82.731707,68.682927,37.463415</bounds>
<oref>outline7</oref>
<symbols groups="1" levels="1">
<keysym name="ISO_Level3_Shift" label="⇮" category="keyname" keyval="65027">ISO_Level3_Shift</keysym>
</symbols>
</key>
<key id="keycode38" name="keycode38" column="1" row="2">
<bounds>76.487805,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="a" label="ا" category="letter">ا</text>
<text name="A" label="آ" category="letter">آ</text>
</symbols>
</key>
<key id="keycode39" name="keycode39" column="2" row="2">
<bounds>115.512195,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="s" label="س" category="letter">س</text>
<text name="S" label="ش" category="letter">ش</text>
</symbols>
</key>
<key id="keycode40" name="keycode40" column="3" row="2">
<bounds>156.097561,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="d" label="د" category="letter">د</text>
<text name="D" label="ڈ" category="letter">ڈ</text>
</symbols>
</key>
<key id="keycode41" name="keycode41" column="4" row="2">
<bounds>196.682927,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="f" label="ف" category="letter">ف</text>
<text name="F" label="ُ" category="letter">ُ</text>
</symbols>
</key>
<key id="keycode42" name="keycode42" column="5" row="2">
<bounds>237.268293,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="g" label="گ" category="letter">گ</text>
<text name="G" label="غ" category="letter">غ</text>
</symbols>
</key>
<key id="keycode43" name="keycode43" column="6" row="2">
<bounds>277.853659,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="h" label="ھ" category="letter">ھ</text>
<text name="H" label="ح" category="letter">ح</text>
</symbols>
</key>
<key id="keycode44" name="keycode44" column="7" row="2">
<bounds>318.439024,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="j" label="ج" category="letter">ج</text>
<text name="J" label="ژ" category="letter">ژ</text>
</symbols>
</key>
<key id="keycode45" name="keycode45" column="8" row="2">
<bounds>359.024390,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="k" label="ک" category="letter">ک</text>
<text name="K" label="خ" category="letter">خ</text>
</symbols>
</key>
<key id="keycode46" name="keycode46" column="9" row="2">
<bounds>399.609756,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="l" label="ل" category="letter">ل</text>
<text name="L" label="ؓ" category="letter">ؓ</text>
</symbols>
</key>
<key id="keycode47" name="keycode47" column="10" row="2">
<bounds>438.634146,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="semicolon" label="؛" category="letter">؛</text>
<text name="colon" label=":" category="letter">:</text>
</symbols>
</key>
<key id="keycode48" name="keycode48" column="11" row="2">
<bounds>479.219512,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="quoteright" label="&apos;" category="letter" keyval="39">quoteright</keysym>
<text name="quotedbl" label="&quot;" category="letter">&quot;</text>
</symbols>
</key>
<key id="keycode36" name="keycode36" column="12" row="2">
<bounds>519.804878,82.731707,88.975610,37.463415</bounds>
<oref>outline8</oref>
<symbols groups="1" levels="1">
<keysym name="Return" label="↵" category="keyname" keyval="65293">Return</keysym>
</symbols>
</key>
<key id="keycode50" name="keycode50" column="0" row="3">
<bounds>3.121951,121.756098,88.975610,37.463415</bounds>
<oref>outline9</oref>
<symbols groups="1" levels="1">
<keysym name="Shift_L" label="⇧" category="keyname" keyval="65505">Shift_L</keysym>
</symbols>
</key>
<key id="keycode52" name="keycode52" column="1" row="3">
<bounds>95.219512,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="z" label="ز" category="letter">ز</text>
<text name="Z" label="ذ" category="letter">ذ</text>
</symbols>
</key>
<key id="keycode53" name="keycode53" column="2" row="3">
<bounds>135.804878,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="x" label="ص" category="letter">ص</text>
<text name="X" label="ض" category="letter">ض</text>
</symbols>
</key>
<key id="keycode54" name="keycode54" column="3" row="3">
<bounds>176.390244,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="c" label="چ" category="letter">چ</text>
<text name="C" label="ث" category="letter">ث</text>
</symbols>
</key>
<key id="keycode55" name="keycode55" column="4" row="3">
<bounds>215.414634,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="v" label="ط" category="letter">ط</text>
<text name="V" label="ظ" category="letter">ظ</text>
</symbols>
</key>
<key id="keycode56" name="keycode56" column="5" row="3">
<bounds>256.000000,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="b" label="ب" category="letter">ب</text>
<text name="B" label="أ" category="letter">أ</text>
</symbols>
</key>
<key id="keycode57" name="keycode57" column="6" row="3">
<bounds>296.585366,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="n" label="ن" category="letter">ن</text>
<text name="N" label="ں" category="letter">ں</text>
</symbols>
</key>
<key id="keycode58" name="keycode58" column="7" row="3">
<bounds>337.170732,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="m" label="م" category="letter">م</text>
<text name="M" label="ٔ" category="letter">ٔ</text>
</symbols>
</key>
<key id="keycode59" name="keycode59" column="8" row="3">
<bounds>377.756098,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="comma" label="،" category="letter">،</text>
<text name="less" label="ِ" category="letter">ِ</text>
</symbols>
</key>
<key id="keycode60" name="keycode60" column="9" row="3">
<bounds>418.341463,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="period" label="۔" category="letter">۔</text>
<text name="greater" label="َ" category="letter">َ</text>
</symbols>
</key>
<key id="keycode61" name="keycode61" column="10" row="3">
<bounds>458.926829,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="slash" label="/" category="letter">/</text>
<text name="question" label="؟" category="letter">؟</text>
</symbols>
</key>
<key id="keycode62" name="keycode62" column="11" row="3">
<bounds>499.512195,121.756098,109.268293,37.463415</bounds>
<oref>outline10</oref>
<symbols groups="1" levels="1">
<keysym name="Shift_R" label="⇧" category="keyname" keyval="65506">Shift_R</keysym>
</symbols>
</key>
<key id="keycode37" name="keycode37" column="0" row="4">
<bounds>3.121951,162.341463,56.195122,37.463415</bounds>
<oref>outline1</oref>
<symbols groups="1" levels="2">
<symbol name="cycle-keyboard" label="⌨" category="keyname">cycle-keyboard</symbol>
<symbol name="preferences" label="☺" category="keyname">preferences</symbol>
</symbols>
</key>
<key id="keycode133" name="keycode133" column="1" row="4">
<bounds>62.439024,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Control_L" label="Ctrl" category="keyname" keyval="65507">Control_L</keysym>
</symbols>
</key>
<key id="keycode64" name="keycode64" column="2" row="4">
<bounds>113.951220,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="2">
<keysym name="Alt_L" label="Alt" category="keyname" keyval="65513">Alt_L</keysym>
<keysym name="Meta_L" label="Meta" category="keyname" keyval="65511">Meta_L</keysym>
</symbols>
</key>
<key id="keycode65" name="keycode65" column="3" row="4">
<bounds>165.463415,162.341463,238.829268,37.463415</bounds>
<oref>outline11</oref>
<symbols groups="1" levels="1">
<keysym name="space" category="letter" keyval="32">space</keysym>
</symbols>
</key>
<key id="keycode108" name="keycode108" column="4" row="4">
<bounds>407.414634,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Left" label="⇠" category="keyname" keyval="65361">Left</keysym>
</symbols>
</key>
<key id="keycode134" name="keycode134" column="5" row="4">
<bounds>458.926829,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Up" label="⇡" category="keyname" keyval="65362">Up</keysym>
</symbols>
</key>
<key id="keycode135" name="keycode135" column="6" row="4">
<bounds>508.878049,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Down" label="⇣" category="keyname" keyval="65364">Down</keysym>
</symbols>
</key>
<key id="keycode105" name="keycode105" column="7" row="4">
<bounds>560.390244,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Right" label="⇢" category="keyname" keyval="65363">Right</keysym>
</symbols>
</key>
</section>
<outline id="outline1">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>56.195122,0.000000</point>
<point>56.195122,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline3">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>37.463415,0.000000</point>
<point>37.463415,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline4">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>79.609756,0.000000</point>
<point>79.609756,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline5">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>59.317073,0.000000</point>
<point>59.317073,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline6">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>59.317073,0.000000</point>
<point>59.317073,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline7">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>68.682927,0.000000</point>
<point>68.682927,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline8">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>88.975610,0.000000</point>
<point>88.975610,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline9">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>88.975610,0.000000</point>
<point>88.975610,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline10">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>109.268293,0.000000</point>
<point>109.268293,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline11">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>238.829268,0.000000</point>
<point>238.829268,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline2">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>48.390244,0.000000</point>
<point>48.390244,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
</keyboard>

683
data/keyboards/my.xml Normal file
View File

@ -0,0 +1,683 @@
<?xml version="1.0"?>
<keyboard version="0.90">
<bounds>0.000000,0.000000,640.000000,296.585366</bounds>
<section>
<bounds>15.609756,15.609756,640.000000,39.024390</bounds>
<angle>0</angle>
<row>
<columns>16</columns>
<orientation>1</orientation>
</row>
<key id="keycode9" name="keycode9" column="0" row="0">
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="Escape" label="Esc" category="keyname" keyval="65307">Escape</keysym>
</symbols>
</key>
<key id="keycode67" name="keycode67" column="1" row="0">
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F1" label="F1" category="function" keyval="65470">F1</keysym>
</symbols>
</key>
<key id="keycode68" name="keycode68" column="2" row="0">
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F2" label="F2" category="function" keyval="65471">F2</keysym>
</symbols>
</key>
<key id="keycode69" name="keycode69" column="3" row="0">
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F3" label="F3" category="function" keyval="65472">F3</keysym>
</symbols>
</key>
<key id="keycode70" name="keycode70" column="4" row="0">
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F4" label="F4" category="function" keyval="65473">F4</keysym>
</symbols>
</key>
<key id="keycode71" name="keycode71" column="5" row="0">
<bounds>266.926829,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F5" label="F5" category="function" keyval="65474">F5</keysym>
</symbols>
</key>
<key id="keycode72" name="keycode72" column="6" row="0">
<bounds>307.512195,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F6" label="F6" category="function" keyval="65475">F6</keysym>
</symbols>
</key>
<key id="keycode73" name="keycode73" column="7" row="0">
<bounds>348.097561,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F7" label="F7" category="function" keyval="65476">F7</keysym>
</symbols>
</key>
<key id="keycode74" name="keycode74" column="8" row="0">
<bounds>388.682927,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F8" label="F8" category="function" keyval="65477">F8</keysym>
</symbols>
</key>
<key id="keycode75" name="keycode75" column="9" row="0">
<bounds>449.560976,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F9" label="F9" category="function" keyval="65478">F9</keysym>
</symbols>
</key>
<key id="keycode76" name="keycode76" column="10" row="0">
<bounds>490.146341,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F10" label="F10" category="function" keyval="65479">F10</keysym>
</symbols>
</key>
<key id="keycode95" name="keycode95" column="11" row="0">
<bounds>530.731707,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F11" label="F11" category="function" keyval="65480">F11</keysym>
</symbols>
</key>
<key id="keycode96" name="keycode96" column="12" row="0">
<bounds>571.317073,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F12" label="F12" category="function" keyval="65481">F12</keysym>
</symbols>
</key>
</section>
<section>
<bounds>15.609756,78.048780,608.780488,201.365854</bounds>
<angle>0</angle>
<row>
<columns>14</columns>
<orientation>1</orientation>
</row>
<row>
<columns>14</columns>
<orientation>1</orientation>
</row>
<row>
<columns>13</columns>
<orientation>1</orientation>
</row>
<row>
<columns>12</columns>
<orientation>1</orientation>
</row>
<row>
<columns>8</columns>
<orientation>1</orientation>
</row>
<key id="keycode49" name="keycode49" column="0" row="0">
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="quoteleft" label="`" category="letter" keyval="96">quoteleft</keysym>
<keysym name="asciitilde" label="~" category="letter" keyval="126">asciitilde</keysym>
</symbols>
</key>
<key id="keycode10" name="keycode10" column="1" row="0">
<bounds>43.707317,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="1" label="၁" category="letter"></text>
<text name="exclam" label="ဍ" category="letter"></text>
</symbols>
</key>
<key id="keycode11" name="keycode11" column="2" row="0">
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="2" label="၂" category="letter"></text>
<keysym name="at" label="@" category="letter" keyval="64">at</keysym>
</symbols>
</key>
<key id="keycode12" name="keycode12" column="3" row="0">
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="3" label="၃" category="letter"></text>
<text name="numbersign" label="ဋ" category="letter"></text>
</symbols>
</key>
<key id="keycode13" name="keycode13" column="4" row="0">
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="4" label="၄" category="letter"></text>
<keysym name="dollar" label="$" category="letter" keyval="36">dollar</keysym>
</symbols>
</key>
<key id="keycode14" name="keycode14" column="5" row="0">
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="3">
<text name="5" label="၅" category="letter"></text>
<keysym name="percent" label="%" category="letter" keyval="37">percent</keysym>
<keysym name="EuroSign" label="€" category="letter" keyval="8364">EuroSign</keysym>
</symbols>
</key>
<key id="keycode15" name="keycode15" column="6" row="0">
<bounds>245.073171,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="6" label="၆" category="letter"></text>
<keysym name="asciicircum" label="^" category="letter" keyval="94">asciicircum</keysym>
</symbols>
</key>
<key id="keycode16" name="keycode16" column="7" row="0">
<bounds>285.658537,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="7" label="၇" category="letter"></text>
<text name="ampersand" label="ရ" category="letter"></text>
</symbols>
</key>
<key id="keycode17" name="keycode17" column="8" row="0">
<bounds>326.243902,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="8" label="၈" category="letter"></text>
<text name="asterisk" label="ဂ" category="letter"></text>
</symbols>
</key>
<key id="keycode18" name="keycode18" column="9" row="0">
<bounds>366.829268,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="9" label="၉" category="letter"></text>
<keysym name="parenleft" label="(" category="letter" keyval="40">parenleft</keysym>
</symbols>
</key>
<key id="keycode19" name="keycode19" column="10" row="0">
<bounds>407.414634,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="0" label="" category="letter"></text>
<text name="parenright" label="" category="letter"></text>
</symbols>
</key>
<key id="keycode20" name="keycode20" column="11" row="0">
<bounds>448.000000,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="minus" label="-" category="letter" keyval="45">minus</keysym>
<keysym name="underscore" label="_" category="letter" keyval="95">underscore</keysym>
</symbols>
</key>
<key id="keycode21" name="keycode21" column="12" row="0">
<bounds>488.585366,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="equal" label="=" category="letter" keyval="61">equal</keysym>
<keysym name="plus" label="+" category="letter" keyval="43">plus</keysym>
</symbols>
</key>
<key id="keycode22" name="keycode22" column="13" row="0">
<bounds>529.170732,1.560976,79.609756,37.463415</bounds>
<oref>outline4</oref>
<symbols groups="1" levels="1">
<keysym name="BackSpace" label="←" category="keyname" keyval="65288">BackSpace</keysym>
</symbols>
</key>
<key id="keycode23" name="keycode23" column="0" row="1">
<bounds>3.121951,42.146341,59.317073,37.463415</bounds>
<oref>outline5</oref>
<symbols groups="1" levels="2">
<keysym name="Tab" label="⇥" category="keyname" keyval="65289">Tab</keysym>
<keysym name="ISO_Left_Tab" label="⇤" category="keyname" keyval="65056">ISO_Left_Tab</keysym>
</symbols>
</key>
<key id="keycode24" name="keycode24" column="1" row="1">
<bounds>65.560976,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="q" label="ဆ" category="letter"></text>
<text name="Q" label="၍" category="letter"></text>
</symbols>
</key>
<key id="keycode25" name="keycode25" column="2" row="1">
<bounds>106.146341,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="w" label="တ" category="letter"></text>
<keysym name="W" label="W" category="letter" keyval="87">W</keysym>
</symbols>
</key>
<key id="keycode26" name="keycode26" column="3" row="1">
<bounds>145.170732,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="e" label="န" category="letter"></text>
<keysym name="E" label="E" category="letter" keyval="69">E</keysym>
</symbols>
</key>
<key id="keycode27" name="keycode27" column="4" row="1">
<bounds>185.756098,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="r" label="မ" category="letter"></text>
<keysym name="R" label="R" category="letter" keyval="82">R</keysym>
</symbols>
</key>
<key id="keycode28" name="keycode28" column="5" row="1">
<bounds>226.341463,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="t" label="အ" category="letter"></text>
<keysym name="T" label="T" category="letter" keyval="84">T</keysym>
</symbols>
</key>
<key id="keycode29" name="keycode29" column="6" row="1">
<bounds>266.926829,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="y" label="ပ" category="letter"></text>
<keysym name="Y" label="Y" category="letter" keyval="89">Y</keysym>
</symbols>
</key>
<key id="keycode30" name="keycode30" column="7" row="1">
<bounds>307.512195,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="u" label="က" category="letter">က</text>
<keysym name="U" label="U" category="letter" keyval="85">U</keysym>
</symbols>
</key>
<key id="keycode31" name="keycode31" column="8" row="1">
<bounds>348.097561,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="i" label="င" category="letter"></text>
<keysym name="I" label="I" category="letter" keyval="73">I</keysym>
</symbols>
</key>
<key id="keycode32" name="keycode32" column="9" row="1">
<bounds>388.682927,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="o" label="သ" category="letter"></text>
<text name="O" label="ဥ" category="letter"></text>
</symbols>
</key>
<key id="keycode33" name="keycode33" column="10" row="1">
<bounds>429.268293,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="p" label="စ" category="letter"></text>
<text name="P" label="ဏ" category="letter"></text>
</symbols>
</key>
<key id="keycode34" name="keycode34" column="11" row="1">
<bounds>468.292683,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="bracketleft" label="ဟ" category="letter"></text>
<text name="braceleft" label="ဎ" category="letter"></text>
</symbols>
</key>
<key id="keycode35" name="keycode35" column="12" row="1">
<bounds>508.878049,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="bracketright" label="ဉ" category="letter"></text>
<text name="braceright" label="ဧ" category="letter"></text>
</symbols>
</key>
<key id="keycode51" name="keycode51" column="13" row="1">
<bounds>549.463415,42.146341,59.317073,37.463415</bounds>
<oref>outline6</oref>
<symbols groups="1" levels="2">
<text name="backslash" label="၏" category="letter"></text>
<keysym name="bar" label="|" category="letter" keyval="124">bar</keysym>
</symbols>
</key>
<key id="keycode66" name="keycode66" column="0" row="2">
<bounds>3.121951,82.731707,68.682927,37.463415</bounds>
<oref>outline7</oref>
<symbols groups="1" levels="1">
<keysym name="ISO_Level3_Shift" label="⇮" category="keyname" keyval="65027">ISO_Level3_Shift</keysym>
</symbols>
</key>
<key id="keycode38" name="keycode38" column="1" row="2">
<bounds>76.487805,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="a" label="ေ" category="letter"></text>
<text name="A" label="ဗ" category="letter"></text>
</symbols>
</key>
<key id="keycode39" name="keycode39" column="2" row="2">
<bounds>115.512195,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="s" label="္" category="letter"></text>
<text name="S" label="္" category="letter"></text>
</symbols>
</key>
<key id="keycode40" name="keycode40" column="3" row="2">
<bounds>156.097561,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="d" label="ိ" category="letter"></text>
<text name="D" label="ီ" category="letter"></text>
</symbols>
</key>
<key id="keycode41" name="keycode41" column="4" row="2">
<bounds>196.682927,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="f" label="္" category="letter"></text>
<text name="F" label="" category="letter"></text>
</symbols>
</key>
<key id="keycode42" name="keycode42" column="5" row="2">
<bounds>237.268293,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="g" label="" category="letter"></text>
<text name="G" label="္" category="letter"></text>
</symbols>
</key>
<key id="keycode43" name="keycode43" column="6" row="2">
<bounds>277.853659,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="h" label="့" category="letter"></text>
<text name="H" label="ံ" category="letter"></text>
</symbols>
</key>
<key id="keycode44" name="keycode44" column="7" row="2">
<bounds>318.439024,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="j" label="္" category="letter"></text>
<text name="J" label="ဲ" category="letter"></text>
</symbols>
</key>
<key id="keycode45" name="keycode45" column="8" row="2">
<bounds>359.024390,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="k" label="ု" category="letter"></text>
<keysym name="K" label="K" category="letter" keyval="75">K</keysym>
</symbols>
</key>
<key id="keycode46" name="keycode46" column="9" row="2">
<bounds>399.609756,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="l" label="ူ" category="letter"></text>
<keysym name="L" label="L" category="letter" keyval="76">L</keysym>
</symbols>
</key>
<key id="keycode47" name="keycode47" column="10" row="2">
<bounds>438.634146,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="semicolon" label="း" category="letter"></text>
<keysym name="colon" label=":" category="letter" keyval="58">colon</keysym>
</symbols>
</key>
<key id="keycode48" name="keycode48" column="11" row="2">
<bounds>479.219512,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="quoteright" label="&apos;" category="letter" keyval="39">quoteright</keysym>
<text name="quotedbl" label="ဓ" category="letter"></text>
</symbols>
</key>
<key id="keycode36" name="keycode36" column="12" row="2">
<bounds>519.804878,82.731707,88.975610,37.463415</bounds>
<oref>outline8</oref>
<symbols groups="1" levels="1">
<keysym name="Return" label="↵" category="keyname" keyval="65293">Return</keysym>
</symbols>
</key>
<key id="keycode50" name="keycode50" column="0" row="3">
<bounds>3.121951,121.756098,88.975610,37.463415</bounds>
<oref>outline9</oref>
<symbols groups="1" levels="1">
<keysym name="Shift_L" label="⇧" category="keyname" keyval="65505">Shift_L</keysym>
</symbols>
</key>
<key id="keycode52" name="keycode52" column="1" row="3">
<bounds>95.219512,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="z" label="ဖ" category="letter"></text>
<text name="Z" label="ဇ" category="letter"></text>
</symbols>
</key>
<key id="keycode53" name="keycode53" column="2" row="3">
<bounds>135.804878,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="x" label="ထ" category="letter"></text>
<text name="X" label="ဌ" category="letter"></text>
</symbols>
</key>
<key id="keycode54" name="keycode54" column="3" row="3">
<bounds>176.390244,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="c" label="ခ" category="letter"></text>
<text name="C" label="ဃ" category="letter"></text>
</symbols>
</key>
<key id="keycode55" name="keycode55" column="4" row="3">
<bounds>215.414634,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="v" label="လ" category="letter"></text>
<text name="V" label="ဠ" category="letter"></text>
</symbols>
</key>
<key id="keycode56" name="keycode56" column="5" row="3">
<bounds>256.000000,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="b" label="ဘ" category="letter"></text>
<keysym name="B" label="B" category="letter" keyval="66">B</keysym>
</symbols>
</key>
<key id="keycode57" name="keycode57" column="6" row="3">
<bounds>296.585366,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="n" label="ည" category="letter"></text>
<keysym name="N" label="N" category="letter" keyval="78">N</keysym>
</symbols>
</key>
<key id="keycode58" name="keycode58" column="7" row="3">
<bounds>337.170732,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="m" label="ာ" category="letter"></text>
<keysym name="M" label="M" category="letter" keyval="77">M</keysym>
</symbols>
</key>
<key id="keycode59" name="keycode59" column="8" row="3">
<bounds>377.756098,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="comma" label="ယ" category="letter"></text>
<text name="less" label="၍" category="letter"></text>
</symbols>
</key>
<key id="keycode60" name="keycode60" column="9" row="3">
<bounds>418.341463,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="period" label="ဈ" category="letter"></text>
<text name="greater" label="ဤ" category="letter"></text>
</symbols>
</key>
<key id="keycode61" name="keycode61" column="10" row="3">
<bounds>458.926829,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="slash" label="။" category="letter"></text>
<keysym name="question" label="?" category="letter" keyval="63">question</keysym>
</symbols>
</key>
<key id="keycode62" name="keycode62" column="11" row="3">
<bounds>499.512195,121.756098,109.268293,37.463415</bounds>
<oref>outline10</oref>
<symbols groups="1" levels="1">
<keysym name="Shift_R" label="⇧" category="keyname" keyval="65506">Shift_R</keysym>
</symbols>
</key>
<key id="keycode37" name="keycode37" column="0" row="4">
<bounds>3.121951,162.341463,56.195122,37.463415</bounds>
<oref>outline1</oref>
<symbols groups="1" levels="2">
<symbol name="cycle-keyboard" label="⌨" category="keyname">cycle-keyboard</symbol>
<symbol name="preferences" label="☺" category="keyname">preferences</symbol>
</symbols>
</key>
<key id="keycode133" name="keycode133" column="1" row="4">
<bounds>62.439024,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Control_L" label="Ctrl" category="keyname" keyval="65507">Control_L</keysym>
</symbols>
</key>
<key id="keycode64" name="keycode64" column="2" row="4">
<bounds>113.951220,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="2">
<keysym name="Alt_L" label="Alt" category="keyname" keyval="65513">Alt_L</keysym>
<keysym name="Meta_L" label="Meta" category="keyname" keyval="65511">Meta_L</keysym>
</symbols>
</key>
<key id="keycode65" name="keycode65" column="3" row="4">
<bounds>165.463415,162.341463,238.829268,37.463415</bounds>
<oref>outline11</oref>
<symbols groups="1" levels="1">
<keysym name="space" category="letter" keyval="32">space</keysym>
</symbols>
</key>
<key id="keycode108" name="keycode108" column="4" row="4">
<bounds>407.414634,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Left" label="⇠" category="keyname" keyval="65361">Left</keysym>
</symbols>
</key>
<key id="keycode134" name="keycode134" column="5" row="4">
<bounds>458.926829,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Up" label="⇡" category="keyname" keyval="65362">Up</keysym>
</symbols>
</key>
<key id="keycode135" name="keycode135" column="6" row="4">
<bounds>508.878049,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Down" label="⇣" category="keyname" keyval="65364">Down</keysym>
</symbols>
</key>
<key id="keycode105" name="keycode105" column="7" row="4">
<bounds>560.390244,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Right" label="⇢" category="keyname" keyval="65363">Right</keysym>
</symbols>
</key>
</section>
<outline id="outline1">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>56.195122,0.000000</point>
<point>56.195122,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline3">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>37.463415,0.000000</point>
<point>37.463415,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline4">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>79.609756,0.000000</point>
<point>79.609756,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline5">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>59.317073,0.000000</point>
<point>59.317073,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline6">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>59.317073,0.000000</point>
<point>59.317073,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline7">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>68.682927,0.000000</point>
<point>68.682927,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline8">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>88.975610,0.000000</point>
<point>88.975610,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline9">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>88.975610,0.000000</point>
<point>88.975610,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline10">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>109.268293,0.000000</point>
<point>109.268293,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline11">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>238.829268,0.000000</point>
<point>238.829268,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline2">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>48.390244,0.000000</point>
<point>48.390244,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
</keyboard>

683
data/keyboards/ru.xml Normal file
View File

@ -0,0 +1,683 @@
<?xml version="1.0"?>
<keyboard version="0.90">
<bounds>0.000000,0.000000,640.000000,296.585366</bounds>
<section>
<bounds>15.609756,15.609756,640.000000,39.024390</bounds>
<angle>0</angle>
<row>
<columns>16</columns>
<orientation>1</orientation>
</row>
<key id="keycode9" name="keycode9" column="0" row="0">
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="Escape" label="Esc" category="keyname" keyval="65307">Escape</keysym>
</symbols>
</key>
<key id="keycode67" name="keycode67" column="1" row="0">
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F1" label="F1" category="function" keyval="65470">F1</keysym>
</symbols>
</key>
<key id="keycode68" name="keycode68" column="2" row="0">
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F2" label="F2" category="function" keyval="65471">F2</keysym>
</symbols>
</key>
<key id="keycode69" name="keycode69" column="3" row="0">
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F3" label="F3" category="function" keyval="65472">F3</keysym>
</symbols>
</key>
<key id="keycode70" name="keycode70" column="4" row="0">
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F4" label="F4" category="function" keyval="65473">F4</keysym>
</symbols>
</key>
<key id="keycode71" name="keycode71" column="5" row="0">
<bounds>266.926829,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F5" label="F5" category="function" keyval="65474">F5</keysym>
</symbols>
</key>
<key id="keycode72" name="keycode72" column="6" row="0">
<bounds>307.512195,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F6" label="F6" category="function" keyval="65475">F6</keysym>
</symbols>
</key>
<key id="keycode73" name="keycode73" column="7" row="0">
<bounds>348.097561,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F7" label="F7" category="function" keyval="65476">F7</keysym>
</symbols>
</key>
<key id="keycode74" name="keycode74" column="8" row="0">
<bounds>388.682927,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F8" label="F8" category="function" keyval="65477">F8</keysym>
</symbols>
</key>
<key id="keycode75" name="keycode75" column="9" row="0">
<bounds>449.560976,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F9" label="F9" category="function" keyval="65478">F9</keysym>
</symbols>
</key>
<key id="keycode76" name="keycode76" column="10" row="0">
<bounds>490.146341,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F10" label="F10" category="function" keyval="65479">F10</keysym>
</symbols>
</key>
<key id="keycode95" name="keycode95" column="11" row="0">
<bounds>530.731707,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F11" label="F11" category="function" keyval="65480">F11</keysym>
</symbols>
</key>
<key id="keycode96" name="keycode96" column="12" row="0">
<bounds>571.317073,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F12" label="F12" category="function" keyval="65481">F12</keysym>
</symbols>
</key>
</section>
<section>
<bounds>15.609756,78.048780,608.780488,201.365854</bounds>
<angle>0</angle>
<row>
<columns>14</columns>
<orientation>1</orientation>
</row>
<row>
<columns>14</columns>
<orientation>1</orientation>
</row>
<row>
<columns>13</columns>
<orientation>1</orientation>
</row>
<row>
<columns>12</columns>
<orientation>1</orientation>
</row>
<row>
<columns>8</columns>
<orientation>1</orientation>
</row>
<key id="keycode49" name="keycode49" column="0" row="0">
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="quoteleft" label="`" category="letter" keyval="96">quoteleft</keysym>
<text name="asciitilde" label="Ё" category="letter">Ё</text>
</symbols>
</key>
<key id="keycode10" name="keycode10" column="1" row="0">
<bounds>43.707317,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="1" label="1" category="letter" keyval="49">1</keysym>
<text name="exclam" label="!" category="letter">!</text>
</symbols>
</key>
<key id="keycode11" name="keycode11" column="2" row="0">
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="2" label="2" category="letter" keyval="50">2</keysym>
<text name="at" label="&quot;" category="letter">&quot;</text>
</symbols>
</key>
<key id="keycode12" name="keycode12" column="3" row="0">
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="3" label="3" category="letter" keyval="51">3</keysym>
<text name="numbersign" label="№" category="letter"></text>
</symbols>
</key>
<key id="keycode13" name="keycode13" column="4" row="0">
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="4" label="4" category="letter" keyval="52">4</keysym>
<text name="dollar" label=";" category="letter">;</text>
</symbols>
</key>
<key id="keycode14" name="keycode14" column="5" row="0">
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="3">
<keysym name="5" label="5" category="letter" keyval="53">5</keysym>
<text name="percent" label="%" category="letter">%</text>
<keysym name="EuroSign" label="€" category="letter" keyval="8364">EuroSign</keysym>
</symbols>
</key>
<key id="keycode15" name="keycode15" column="6" row="0">
<bounds>245.073171,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="6" label="6" category="letter" keyval="54">6</keysym>
<text name="asciicircum" label=":" category="letter">:</text>
</symbols>
</key>
<key id="keycode16" name="keycode16" column="7" row="0">
<bounds>285.658537,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="7" label="7" category="letter" keyval="55">7</keysym>
<text name="ampersand" label="?" category="letter">?</text>
</symbols>
</key>
<key id="keycode17" name="keycode17" column="8" row="0">
<bounds>326.243902,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="8" label="8" category="letter" keyval="56">8</keysym>
<text name="asterisk" label="*" category="letter">*</text>
</symbols>
</key>
<key id="keycode18" name="keycode18" column="9" row="0">
<bounds>366.829268,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="9" label="9" category="letter" keyval="57">9</keysym>
<text name="parenleft" label="(" category="letter">(</text>
</symbols>
</key>
<key id="keycode19" name="keycode19" column="10" row="0">
<bounds>407.414634,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="0" label="0" category="letter" keyval="48">0</keysym>
<text name="parenright" label=")" category="letter">)</text>
</symbols>
</key>
<key id="keycode20" name="keycode20" column="11" row="0">
<bounds>448.000000,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="minus" label="-" category="letter" keyval="45">minus</keysym>
<text name="underscore" label="_" category="letter">_</text>
</symbols>
</key>
<key id="keycode21" name="keycode21" column="12" row="0">
<bounds>488.585366,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="equal" label="=" category="letter" keyval="61">equal</keysym>
<text name="plus" label="+" category="letter">+</text>
</symbols>
</key>
<key id="keycode22" name="keycode22" column="13" row="0">
<bounds>529.170732,1.560976,79.609756,37.463415</bounds>
<oref>outline4</oref>
<symbols groups="1" levels="1">
<keysym name="BackSpace" label="←" category="keyname" keyval="65288">BackSpace</keysym>
</symbols>
</key>
<key id="keycode23" name="keycode23" column="0" row="1">
<bounds>3.121951,42.146341,59.317073,37.463415</bounds>
<oref>outline5</oref>
<symbols groups="1" levels="2">
<keysym name="Tab" label="⇥" category="keyname" keyval="65289">Tab</keysym>
<keysym name="ISO_Left_Tab" label="⇤" category="keyname" keyval="65056">ISO_Left_Tab</keysym>
</symbols>
</key>
<key id="keycode24" name="keycode24" column="1" row="1">
<bounds>65.560976,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="q" label="й" category="letter">й</text>
<text name="Q" label="Й" category="letter">Й</text>
</symbols>
</key>
<key id="keycode25" name="keycode25" column="2" row="1">
<bounds>106.146341,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="w" label="ц" category="letter">ц</text>
<text name="W" label="Ц" category="letter">Ц</text>
</symbols>
</key>
<key id="keycode26" name="keycode26" column="3" row="1">
<bounds>145.170732,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="e" label="у" category="letter">у</text>
<text name="E" label="У" category="letter">У</text>
</symbols>
</key>
<key id="keycode27" name="keycode27" column="4" row="1">
<bounds>185.756098,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="r" label="к" category="letter">к</text>
<text name="R" label="К" category="letter">К</text>
</symbols>
</key>
<key id="keycode28" name="keycode28" column="5" row="1">
<bounds>226.341463,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="t" label="е" category="letter">е</text>
<text name="T" label="Е" category="letter">Е</text>
</symbols>
</key>
<key id="keycode29" name="keycode29" column="6" row="1">
<bounds>266.926829,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="y" label="н" category="letter">н</text>
<text name="Y" label="Н" category="letter">Н</text>
</symbols>
</key>
<key id="keycode30" name="keycode30" column="7" row="1">
<bounds>307.512195,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="u" label="г" category="letter">г</text>
<text name="U" label="Г" category="letter">Г</text>
</symbols>
</key>
<key id="keycode31" name="keycode31" column="8" row="1">
<bounds>348.097561,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="i" label="ш" category="letter">ш</text>
<text name="I" label="Ш" category="letter">Ш</text>
</symbols>
</key>
<key id="keycode32" name="keycode32" column="9" row="1">
<bounds>388.682927,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="o" label="щ" category="letter">щ</text>
<text name="O" label="Щ" category="letter">Щ</text>
</symbols>
</key>
<key id="keycode33" name="keycode33" column="10" row="1">
<bounds>429.268293,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="p" label="з" category="letter">з</text>
<text name="P" label="З" category="letter">З</text>
</symbols>
</key>
<key id="keycode34" name="keycode34" column="11" row="1">
<bounds>468.292683,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="bracketleft" label="х" category="letter">х</text>
<text name="braceleft" label="Х" category="letter">Х</text>
</symbols>
</key>
<key id="keycode35" name="keycode35" column="12" row="1">
<bounds>508.878049,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="bracketright" label="ъ" category="letter">ъ</text>
<text name="braceright" label="Ъ" category="letter">Ъ</text>
</symbols>
</key>
<key id="keycode51" name="keycode51" column="13" row="1">
<bounds>549.463415,42.146341,59.317073,37.463415</bounds>
<oref>outline6</oref>
<symbols groups="1" levels="2">
<text name="backslash" label="\" category="letter">\</text>
<text name="bar" label="|" category="letter">|</text>
</symbols>
</key>
<key id="keycode66" name="keycode66" column="0" row="2">
<bounds>3.121951,82.731707,68.682927,37.463415</bounds>
<oref>outline7</oref>
<symbols groups="1" levels="1">
<keysym name="ISO_Level3_Shift" label="⇮" category="keyname" keyval="65027">ISO_Level3_Shift</keysym>
</symbols>
</key>
<key id="keycode38" name="keycode38" column="1" row="2">
<bounds>76.487805,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="a" label="ф" category="letter">ф</text>
<text name="A" label="Ф" category="letter">Ф</text>
</symbols>
</key>
<key id="keycode39" name="keycode39" column="2" row="2">
<bounds>115.512195,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="s" label="ы" category="letter">ы</text>
<text name="S" label="Ы" category="letter">Ы</text>
</symbols>
</key>
<key id="keycode40" name="keycode40" column="3" row="2">
<bounds>156.097561,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="d" label="в" category="letter">в</text>
<text name="D" label="В" category="letter">В</text>
</symbols>
</key>
<key id="keycode41" name="keycode41" column="4" row="2">
<bounds>196.682927,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="f" label="а" category="letter">а</text>
<text name="F" label="А" category="letter">А</text>
</symbols>
</key>
<key id="keycode42" name="keycode42" column="5" row="2">
<bounds>237.268293,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="g" label="п" category="letter">п</text>
<text name="G" label="П" category="letter">П</text>
</symbols>
</key>
<key id="keycode43" name="keycode43" column="6" row="2">
<bounds>277.853659,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="h" label="р" category="letter">р</text>
<text name="H" label="Р" category="letter">Р</text>
</symbols>
</key>
<key id="keycode44" name="keycode44" column="7" row="2">
<bounds>318.439024,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="j" label="о" category="letter">о</text>
<text name="J" label="О" category="letter">О</text>
</symbols>
</key>
<key id="keycode45" name="keycode45" column="8" row="2">
<bounds>359.024390,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="k" label="л" category="letter">л</text>
<text name="K" label="Л" category="letter">Л</text>
</symbols>
</key>
<key id="keycode46" name="keycode46" column="9" row="2">
<bounds>399.609756,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="l" label="д" category="letter">д</text>
<text name="L" label="Д" category="letter">Д</text>
</symbols>
</key>
<key id="keycode47" name="keycode47" column="10" row="2">
<bounds>438.634146,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="semicolon" label="ж" category="letter">ж</text>
<text name="colon" label="Ж" category="letter">Ж</text>
</symbols>
</key>
<key id="keycode48" name="keycode48" column="11" row="2">
<bounds>479.219512,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="quoteright" label="&apos;" category="letter" keyval="39">quoteright</keysym>
<text name="quotedbl" label="Э" category="letter">Э</text>
</symbols>
</key>
<key id="keycode36" name="keycode36" column="12" row="2">
<bounds>519.804878,82.731707,88.975610,37.463415</bounds>
<oref>outline8</oref>
<symbols groups="1" levels="1">
<keysym name="Return" label="↵" category="keyname" keyval="65293">Return</keysym>
</symbols>
</key>
<key id="keycode50" name="keycode50" column="0" row="3">
<bounds>3.121951,121.756098,88.975610,37.463415</bounds>
<oref>outline9</oref>
<symbols groups="1" levels="1">
<keysym name="Shift_L" label="⇧" category="keyname" keyval="65505">Shift_L</keysym>
</symbols>
</key>
<key id="keycode52" name="keycode52" column="1" row="3">
<bounds>95.219512,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="z" label="я" category="letter">я</text>
<text name="Z" label="Я" category="letter">Я</text>
</symbols>
</key>
<key id="keycode53" name="keycode53" column="2" row="3">
<bounds>135.804878,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="x" label="ч" category="letter">ч</text>
<text name="X" label="Ч" category="letter">Ч</text>
</symbols>
</key>
<key id="keycode54" name="keycode54" column="3" row="3">
<bounds>176.390244,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="c" label="с" category="letter">с</text>
<text name="C" label="С" category="letter">С</text>
</symbols>
</key>
<key id="keycode55" name="keycode55" column="4" row="3">
<bounds>215.414634,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="v" label="м" category="letter">м</text>
<text name="V" label="М" category="letter">М</text>
</symbols>
</key>
<key id="keycode56" name="keycode56" column="5" row="3">
<bounds>256.000000,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="b" label="и" category="letter">и</text>
<text name="B" label="И" category="letter">И</text>
</symbols>
</key>
<key id="keycode57" name="keycode57" column="6" row="3">
<bounds>296.585366,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="n" label="т" category="letter">т</text>
<text name="N" label="Т" category="letter">Т</text>
</symbols>
</key>
<key id="keycode58" name="keycode58" column="7" row="3">
<bounds>337.170732,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="m" label="ь" category="letter">ь</text>
<text name="M" label="Ь" category="letter">Ь</text>
</symbols>
</key>
<key id="keycode59" name="keycode59" column="8" row="3">
<bounds>377.756098,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="comma" label="б" category="letter">б</text>
<text name="less" label="Б" category="letter">Б</text>
</symbols>
</key>
<key id="keycode60" name="keycode60" column="9" row="3">
<bounds>418.341463,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="period" label="ю" category="letter">ю</text>
<text name="greater" label="Ю" category="letter">Ю</text>
</symbols>
</key>
<key id="keycode61" name="keycode61" column="10" row="3">
<bounds>458.926829,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="slash" label="." category="letter">.</text>
<text name="question" label="," category="letter">,</text>
</symbols>
</key>
<key id="keycode62" name="keycode62" column="11" row="3">
<bounds>499.512195,121.756098,109.268293,37.463415</bounds>
<oref>outline10</oref>
<symbols groups="1" levels="1">
<keysym name="Shift_R" label="⇧" category="keyname" keyval="65506">Shift_R</keysym>
</symbols>
</key>
<key id="keycode37" name="keycode37" column="0" row="4">
<bounds>3.121951,162.341463,56.195122,37.463415</bounds>
<oref>outline1</oref>
<symbols groups="1" levels="2">
<symbol name="cycle-keyboard" label="⌨" category="keyname">cycle-keyboard</symbol>
<symbol name="preferences" label="☺" category="keyname">preferences</symbol>
</symbols>
</key>
<key id="keycode133" name="keycode133" column="1" row="4">
<bounds>62.439024,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Control_L" label="Ctrl" category="keyname" keyval="65507">Control_L</keysym>
</symbols>
</key>
<key id="keycode64" name="keycode64" column="2" row="4">
<bounds>113.951220,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="2">
<keysym name="Alt_L" label="Alt" category="keyname" keyval="65513">Alt_L</keysym>
<keysym name="Meta_L" label="Meta" category="keyname" keyval="65511">Meta_L</keysym>
</symbols>
</key>
<key id="keycode65" name="keycode65" column="3" row="4">
<bounds>165.463415,162.341463,238.829268,37.463415</bounds>
<oref>outline11</oref>
<symbols groups="1" levels="1">
<keysym name="space" category="letter" keyval="32">space</keysym>
</symbols>
</key>
<key id="keycode108" name="keycode108" column="4" row="4">
<bounds>407.414634,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Left" label="⇠" category="keyname" keyval="65361">Left</keysym>
</symbols>
</key>
<key id="keycode134" name="keycode134" column="5" row="4">
<bounds>458.926829,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Up" label="⇡" category="keyname" keyval="65362">Up</keysym>
</symbols>
</key>
<key id="keycode135" name="keycode135" column="6" row="4">
<bounds>508.878049,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Down" label="⇣" category="keyname" keyval="65364">Down</keysym>
</symbols>
</key>
<key id="keycode105" name="keycode105" column="7" row="4">
<bounds>560.390244,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Right" label="⇢" category="keyname" keyval="65363">Right</keysym>
</symbols>
</key>
</section>
<outline id="outline1">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>56.195122,0.000000</point>
<point>56.195122,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline3">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>37.463415,0.000000</point>
<point>37.463415,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline4">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>79.609756,0.000000</point>
<point>79.609756,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline5">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>59.317073,0.000000</point>
<point>59.317073,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline6">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>59.317073,0.000000</point>
<point>59.317073,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline7">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>68.682927,0.000000</point>
<point>68.682927,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline8">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>88.975610,0.000000</point>
<point>88.975610,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline9">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>88.975610,0.000000</point>
<point>88.975610,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline10">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>109.268293,0.000000</point>
<point>109.268293,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline11">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>238.829268,0.000000</point>
<point>238.829268,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline2">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>48.390244,0.000000</point>
<point>48.390244,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
</keyboard>

683
data/keyboards/ua.xml Normal file
View File

@ -0,0 +1,683 @@
<?xml version="1.0"?>
<keyboard version="0.90">
<bounds>0.000000,0.000000,640.000000,296.585366</bounds>
<section>
<bounds>15.609756,15.609756,640.000000,39.024390</bounds>
<angle>0</angle>
<row>
<columns>16</columns>
<orientation>1</orientation>
</row>
<key id="keycode9" name="keycode9" column="0" row="0">
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="Escape" label="Esc" category="keyname" keyval="65307">Escape</keysym>
</symbols>
</key>
<key id="keycode67" name="keycode67" column="1" row="0">
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F1" label="F1" category="function" keyval="65470">F1</keysym>
</symbols>
</key>
<key id="keycode68" name="keycode68" column="2" row="0">
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F2" label="F2" category="function" keyval="65471">F2</keysym>
</symbols>
</key>
<key id="keycode69" name="keycode69" column="3" row="0">
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F3" label="F3" category="function" keyval="65472">F3</keysym>
</symbols>
</key>
<key id="keycode70" name="keycode70" column="4" row="0">
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F4" label="F4" category="function" keyval="65473">F4</keysym>
</symbols>
</key>
<key id="keycode71" name="keycode71" column="5" row="0">
<bounds>266.926829,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F5" label="F5" category="function" keyval="65474">F5</keysym>
</symbols>
</key>
<key id="keycode72" name="keycode72" column="6" row="0">
<bounds>307.512195,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F6" label="F6" category="function" keyval="65475">F6</keysym>
</symbols>
</key>
<key id="keycode73" name="keycode73" column="7" row="0">
<bounds>348.097561,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F7" label="F7" category="function" keyval="65476">F7</keysym>
</symbols>
</key>
<key id="keycode74" name="keycode74" column="8" row="0">
<bounds>388.682927,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F8" label="F8" category="function" keyval="65477">F8</keysym>
</symbols>
</key>
<key id="keycode75" name="keycode75" column="9" row="0">
<bounds>449.560976,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F9" label="F9" category="function" keyval="65478">F9</keysym>
</symbols>
</key>
<key id="keycode76" name="keycode76" column="10" row="0">
<bounds>490.146341,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F10" label="F10" category="function" keyval="65479">F10</keysym>
</symbols>
</key>
<key id="keycode95" name="keycode95" column="11" row="0">
<bounds>530.731707,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F11" label="F11" category="function" keyval="65480">F11</keysym>
</symbols>
</key>
<key id="keycode96" name="keycode96" column="12" row="0">
<bounds>571.317073,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F12" label="F12" category="function" keyval="65481">F12</keysym>
</symbols>
</key>
</section>
<section>
<bounds>15.609756,78.048780,608.780488,201.365854</bounds>
<angle>0</angle>
<row>
<columns>14</columns>
<orientation>1</orientation>
</row>
<row>
<columns>14</columns>
<orientation>1</orientation>
</row>
<row>
<columns>13</columns>
<orientation>1</orientation>
</row>
<row>
<columns>12</columns>
<orientation>1</orientation>
</row>
<row>
<columns>8</columns>
<orientation>1</orientation>
</row>
<key id="keycode49" name="keycode49" column="0" row="0">
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="quoteleft" label="`" category="letter" keyval="96">quoteleft</keysym>
<text name="asciitilde" label="Ґ" category="letter">Ґ</text>
</symbols>
</key>
<key id="keycode10" name="keycode10" column="1" row="0">
<bounds>43.707317,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="1" label="1" category="letter" keyval="49">1</keysym>
<text name="exclam" label="!" category="letter">!</text>
</symbols>
</key>
<key id="keycode11" name="keycode11" column="2" row="0">
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="2" label="2" category="letter" keyval="50">2</keysym>
<text name="at" label="&quot;" category="letter">&quot;</text>
</symbols>
</key>
<key id="keycode12" name="keycode12" column="3" row="0">
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="3" label="3" category="letter" keyval="51">3</keysym>
<text name="numbersign" label="№" category="letter"></text>
</symbols>
</key>
<key id="keycode13" name="keycode13" column="4" row="0">
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="4" label="4" category="letter" keyval="52">4</keysym>
<text name="dollar" label=";" category="letter">;</text>
</symbols>
</key>
<key id="keycode14" name="keycode14" column="5" row="0">
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="3">
<keysym name="5" label="5" category="letter" keyval="53">5</keysym>
<text name="percent" label="%" category="letter">%</text>
<keysym name="EuroSign" label="€" category="letter" keyval="8364">EuroSign</keysym>
</symbols>
</key>
<key id="keycode15" name="keycode15" column="6" row="0">
<bounds>245.073171,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="6" label="6" category="letter" keyval="54">6</keysym>
<text name="asciicircum" label=":" category="letter">:</text>
</symbols>
</key>
<key id="keycode16" name="keycode16" column="7" row="0">
<bounds>285.658537,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="7" label="7" category="letter" keyval="55">7</keysym>
<text name="ampersand" label="?" category="letter">?</text>
</symbols>
</key>
<key id="keycode17" name="keycode17" column="8" row="0">
<bounds>326.243902,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="8" label="8" category="letter" keyval="56">8</keysym>
<text name="asterisk" label="*" category="letter">*</text>
</symbols>
</key>
<key id="keycode18" name="keycode18" column="9" row="0">
<bounds>366.829268,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="9" label="9" category="letter" keyval="57">9</keysym>
<text name="parenleft" label="(" category="letter">(</text>
</symbols>
</key>
<key id="keycode19" name="keycode19" column="10" row="0">
<bounds>407.414634,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="0" label="0" category="letter" keyval="48">0</keysym>
<text name="parenright" label=")" category="letter">)</text>
</symbols>
</key>
<key id="keycode20" name="keycode20" column="11" row="0">
<bounds>448.000000,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="minus" label="-" category="letter" keyval="45">minus</keysym>
<text name="underscore" label="_" category="letter">_</text>
</symbols>
</key>
<key id="keycode21" name="keycode21" column="12" row="0">
<bounds>488.585366,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="equal" label="=" category="letter" keyval="61">equal</keysym>
<text name="plus" label="+" category="letter">+</text>
</symbols>
</key>
<key id="keycode22" name="keycode22" column="13" row="0">
<bounds>529.170732,1.560976,79.609756,37.463415</bounds>
<oref>outline4</oref>
<symbols groups="1" levels="1">
<keysym name="BackSpace" label="←" category="keyname" keyval="65288">BackSpace</keysym>
</symbols>
</key>
<key id="keycode23" name="keycode23" column="0" row="1">
<bounds>3.121951,42.146341,59.317073,37.463415</bounds>
<oref>outline5</oref>
<symbols groups="1" levels="2">
<keysym name="Tab" label="⇥" category="keyname" keyval="65289">Tab</keysym>
<keysym name="ISO_Left_Tab" label="⇤" category="keyname" keyval="65056">ISO_Left_Tab</keysym>
</symbols>
</key>
<key id="keycode24" name="keycode24" column="1" row="1">
<bounds>65.560976,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="q" label="й" category="letter">й</text>
<text name="Q" label="Й" category="letter">Й</text>
</symbols>
</key>
<key id="keycode25" name="keycode25" column="2" row="1">
<bounds>106.146341,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="w" label="ц" category="letter">ц</text>
<text name="W" label="Ц" category="letter">Ц</text>
</symbols>
</key>
<key id="keycode26" name="keycode26" column="3" row="1">
<bounds>145.170732,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="e" label="у" category="letter">у</text>
<text name="E" label="У" category="letter">У</text>
</symbols>
</key>
<key id="keycode27" name="keycode27" column="4" row="1">
<bounds>185.756098,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="r" label="к" category="letter">к</text>
<text name="R" label="К" category="letter">К</text>
</symbols>
</key>
<key id="keycode28" name="keycode28" column="5" row="1">
<bounds>226.341463,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="t" label="е" category="letter">е</text>
<text name="T" label="Е" category="letter">Е</text>
</symbols>
</key>
<key id="keycode29" name="keycode29" column="6" row="1">
<bounds>266.926829,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="y" label="н" category="letter">н</text>
<text name="Y" label="Н" category="letter">Н</text>
</symbols>
</key>
<key id="keycode30" name="keycode30" column="7" row="1">
<bounds>307.512195,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="u" label="г" category="letter">г</text>
<text name="U" label="Г" category="letter">Г</text>
</symbols>
</key>
<key id="keycode31" name="keycode31" column="8" row="1">
<bounds>348.097561,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="i" label="ш" category="letter">ш</text>
<text name="I" label="Ш" category="letter">Ш</text>
</symbols>
</key>
<key id="keycode32" name="keycode32" column="9" row="1">
<bounds>388.682927,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="o" label="щ" category="letter">щ</text>
<text name="O" label="Щ" category="letter">Щ</text>
</symbols>
</key>
<key id="keycode33" name="keycode33" column="10" row="1">
<bounds>429.268293,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="p" label="з" category="letter">з</text>
<text name="P" label="З" category="letter">З</text>
</symbols>
</key>
<key id="keycode34" name="keycode34" column="11" row="1">
<bounds>468.292683,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="bracketleft" label="х" category="letter">х</text>
<text name="braceleft" label="Х" category="letter">Х</text>
</symbols>
</key>
<key id="keycode35" name="keycode35" column="12" row="1">
<bounds>508.878049,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="bracketright" label="ї" category="letter">ї</text>
<text name="braceright" label="Ї" category="letter">Ї</text>
</symbols>
</key>
<key id="keycode51" name="keycode51" column="13" row="1">
<bounds>549.463415,42.146341,59.317073,37.463415</bounds>
<oref>outline6</oref>
<symbols groups="1" levels="2">
<text name="backslash" label="\" category="letter">\</text>
<text name="bar" label="|" category="letter">|</text>
</symbols>
</key>
<key id="keycode66" name="keycode66" column="0" row="2">
<bounds>3.121951,82.731707,68.682927,37.463415</bounds>
<oref>outline7</oref>
<symbols groups="1" levels="1">
<keysym name="ISO_Level3_Shift" label="⇮" category="keyname" keyval="65027">ISO_Level3_Shift</keysym>
</symbols>
</key>
<key id="keycode38" name="keycode38" column="1" row="2">
<bounds>76.487805,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="a" label="ф" category="letter">ф</text>
<text name="A" label="Ф" category="letter">Ф</text>
</symbols>
</key>
<key id="keycode39" name="keycode39" column="2" row="2">
<bounds>115.512195,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="s" label="і" category="letter">і</text>
<text name="S" label="І" category="letter">І</text>
</symbols>
</key>
<key id="keycode40" name="keycode40" column="3" row="2">
<bounds>156.097561,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="d" label="в" category="letter">в</text>
<text name="D" label="В" category="letter">В</text>
</symbols>
</key>
<key id="keycode41" name="keycode41" column="4" row="2">
<bounds>196.682927,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="f" label="а" category="letter">а</text>
<text name="F" label="А" category="letter">А</text>
</symbols>
</key>
<key id="keycode42" name="keycode42" column="5" row="2">
<bounds>237.268293,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="g" label="п" category="letter">п</text>
<text name="G" label="П" category="letter">П</text>
</symbols>
</key>
<key id="keycode43" name="keycode43" column="6" row="2">
<bounds>277.853659,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="h" label="р" category="letter">р</text>
<text name="H" label="Р" category="letter">Р</text>
</symbols>
</key>
<key id="keycode44" name="keycode44" column="7" row="2">
<bounds>318.439024,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="j" label="о" category="letter">о</text>
<text name="J" label="О" category="letter">О</text>
</symbols>
</key>
<key id="keycode45" name="keycode45" column="8" row="2">
<bounds>359.024390,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="k" label="л" category="letter">л</text>
<text name="K" label="Л" category="letter">Л</text>
</symbols>
</key>
<key id="keycode46" name="keycode46" column="9" row="2">
<bounds>399.609756,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="l" label="д" category="letter">д</text>
<text name="L" label="Д" category="letter">Д</text>
</symbols>
</key>
<key id="keycode47" name="keycode47" column="10" row="2">
<bounds>438.634146,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="semicolon" label="ж" category="letter">ж</text>
<text name="colon" label="Ж" category="letter">Ж</text>
</symbols>
</key>
<key id="keycode48" name="keycode48" column="11" row="2">
<bounds>479.219512,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="quoteright" label="&apos;" category="letter" keyval="39">quoteright</keysym>
<text name="quotedbl" label="Є" category="letter">Є</text>
</symbols>
</key>
<key id="keycode36" name="keycode36" column="12" row="2">
<bounds>519.804878,82.731707,88.975610,37.463415</bounds>
<oref>outline8</oref>
<symbols groups="1" levels="1">
<keysym name="Return" label="↵" category="keyname" keyval="65293">Return</keysym>
</symbols>
</key>
<key id="keycode50" name="keycode50" column="0" row="3">
<bounds>3.121951,121.756098,88.975610,37.463415</bounds>
<oref>outline9</oref>
<symbols groups="1" levels="1">
<keysym name="Shift_L" label="⇧" category="keyname" keyval="65505">Shift_L</keysym>
</symbols>
</key>
<key id="keycode52" name="keycode52" column="1" row="3">
<bounds>95.219512,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="z" label="я" category="letter">я</text>
<text name="Z" label="Я" category="letter">Я</text>
</symbols>
</key>
<key id="keycode53" name="keycode53" column="2" row="3">
<bounds>135.804878,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="x" label="ч" category="letter">ч</text>
<text name="X" label="Ч" category="letter">Ч</text>
</symbols>
</key>
<key id="keycode54" name="keycode54" column="3" row="3">
<bounds>176.390244,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="c" label="с" category="letter">с</text>
<text name="C" label="С" category="letter">С</text>
</symbols>
</key>
<key id="keycode55" name="keycode55" column="4" row="3">
<bounds>215.414634,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="v" label="м" category="letter">м</text>
<text name="V" label="М" category="letter">М</text>
</symbols>
</key>
<key id="keycode56" name="keycode56" column="5" row="3">
<bounds>256.000000,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="b" label="и" category="letter">и</text>
<text name="B" label="И" category="letter">И</text>
</symbols>
</key>
<key id="keycode57" name="keycode57" column="6" row="3">
<bounds>296.585366,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="n" label="т" category="letter">т</text>
<text name="N" label="Т" category="letter">Т</text>
</symbols>
</key>
<key id="keycode58" name="keycode58" column="7" row="3">
<bounds>337.170732,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="m" label="ь" category="letter">ь</text>
<text name="M" label="Ь" category="letter">Ь</text>
</symbols>
</key>
<key id="keycode59" name="keycode59" column="8" row="3">
<bounds>377.756098,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="comma" label="б" category="letter">б</text>
<text name="less" label="Б" category="letter">Б</text>
</symbols>
</key>
<key id="keycode60" name="keycode60" column="9" row="3">
<bounds>418.341463,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="period" label="ю" category="letter">ю</text>
<text name="greater" label="Ю" category="letter">Ю</text>
</symbols>
</key>
<key id="keycode61" name="keycode61" column="10" row="3">
<bounds>458.926829,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="slash" label="." category="letter">.</text>
<text name="question" label="," category="letter">,</text>
</symbols>
</key>
<key id="keycode62" name="keycode62" column="11" row="3">
<bounds>499.512195,121.756098,109.268293,37.463415</bounds>
<oref>outline10</oref>
<symbols groups="1" levels="1">
<keysym name="Shift_R" label="⇧" category="keyname" keyval="65506">Shift_R</keysym>
</symbols>
</key>
<key id="keycode37" name="keycode37" column="0" row="4">
<bounds>3.121951,162.341463,56.195122,37.463415</bounds>
<oref>outline1</oref>
<symbols groups="1" levels="2">
<symbol name="cycle-keyboard" label="⌨" category="keyname">cycle-keyboard</symbol>
<symbol name="preferences" label="☺" category="keyname">preferences</symbol>
</symbols>
</key>
<key id="keycode133" name="keycode133" column="1" row="4">
<bounds>62.439024,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Control_L" label="Ctrl" category="keyname" keyval="65507">Control_L</keysym>
</symbols>
</key>
<key id="keycode64" name="keycode64" column="2" row="4">
<bounds>113.951220,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="2">
<keysym name="Alt_L" label="Alt" category="keyname" keyval="65513">Alt_L</keysym>
<keysym name="Meta_L" label="Meta" category="keyname" keyval="65511">Meta_L</keysym>
</symbols>
</key>
<key id="keycode65" name="keycode65" column="3" row="4">
<bounds>165.463415,162.341463,238.829268,37.463415</bounds>
<oref>outline11</oref>
<symbols groups="1" levels="1">
<keysym name="space" category="letter" keyval="32">space</keysym>
</symbols>
</key>
<key id="keycode108" name="keycode108" column="4" row="4">
<bounds>407.414634,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Left" label="⇠" category="keyname" keyval="65361">Left</keysym>
</symbols>
</key>
<key id="keycode134" name="keycode134" column="5" row="4">
<bounds>458.926829,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Up" label="⇡" category="keyname" keyval="65362">Up</keysym>
</symbols>
</key>
<key id="keycode135" name="keycode135" column="6" row="4">
<bounds>508.878049,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Down" label="⇣" category="keyname" keyval="65364">Down</keysym>
</symbols>
</key>
<key id="keycode105" name="keycode105" column="7" row="4">
<bounds>560.390244,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Right" label="⇢" category="keyname" keyval="65363">Right</keysym>
</symbols>
</key>
</section>
<outline id="outline1">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>56.195122,0.000000</point>
<point>56.195122,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline3">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>37.463415,0.000000</point>
<point>37.463415,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline4">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>79.609756,0.000000</point>
<point>79.609756,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline5">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>59.317073,0.000000</point>
<point>59.317073,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline6">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>59.317073,0.000000</point>
<point>59.317073,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline7">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>68.682927,0.000000</point>
<point>68.682927,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline8">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>88.975610,0.000000</point>
<point>88.975610,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline9">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>88.975610,0.000000</point>
<point>88.975610,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline10">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>109.268293,0.000000</point>
<point>109.268293,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline11">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>238.829268,0.000000</point>
<point>238.829268,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline2">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>48.390244,0.000000</point>
<point>48.390244,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
</keyboard>

683
data/keyboards/ug.xml Normal file
View File

@ -0,0 +1,683 @@
<?xml version="1.0"?>
<keyboard version="0.90">
<bounds>0.000000,0.000000,640.000000,296.585366</bounds>
<section>
<bounds>15.609756,15.609756,640.000000,39.024390</bounds>
<angle>0</angle>
<row>
<columns>16</columns>
<orientation>1</orientation>
</row>
<key id="keycode9" name="keycode9" column="0" row="0">
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="Escape" label="Esc" category="keyname" keyval="65307">Escape</keysym>
</symbols>
</key>
<key id="keycode67" name="keycode67" column="1" row="0">
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F1" label="F1" category="function" keyval="65470">F1</keysym>
</symbols>
</key>
<key id="keycode68" name="keycode68" column="2" row="0">
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F2" label="F2" category="function" keyval="65471">F2</keysym>
</symbols>
</key>
<key id="keycode69" name="keycode69" column="3" row="0">
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F3" label="F3" category="function" keyval="65472">F3</keysym>
</symbols>
</key>
<key id="keycode70" name="keycode70" column="4" row="0">
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F4" label="F4" category="function" keyval="65473">F4</keysym>
</symbols>
</key>
<key id="keycode71" name="keycode71" column="5" row="0">
<bounds>266.926829,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F5" label="F5" category="function" keyval="65474">F5</keysym>
</symbols>
</key>
<key id="keycode72" name="keycode72" column="6" row="0">
<bounds>307.512195,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F6" label="F6" category="function" keyval="65475">F6</keysym>
</symbols>
</key>
<key id="keycode73" name="keycode73" column="7" row="0">
<bounds>348.097561,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F7" label="F7" category="function" keyval="65476">F7</keysym>
</symbols>
</key>
<key id="keycode74" name="keycode74" column="8" row="0">
<bounds>388.682927,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F8" label="F8" category="function" keyval="65477">F8</keysym>
</symbols>
</key>
<key id="keycode75" name="keycode75" column="9" row="0">
<bounds>449.560976,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F9" label="F9" category="function" keyval="65478">F9</keysym>
</symbols>
</key>
<key id="keycode76" name="keycode76" column="10" row="0">
<bounds>490.146341,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F10" label="F10" category="function" keyval="65479">F10</keysym>
</symbols>
</key>
<key id="keycode95" name="keycode95" column="11" row="0">
<bounds>530.731707,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F11" label="F11" category="function" keyval="65480">F11</keysym>
</symbols>
</key>
<key id="keycode96" name="keycode96" column="12" row="0">
<bounds>571.317073,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F12" label="F12" category="function" keyval="65481">F12</keysym>
</symbols>
</key>
</section>
<section>
<bounds>15.609756,78.048780,608.780488,201.365854</bounds>
<angle>0</angle>
<row>
<columns>14</columns>
<orientation>1</orientation>
</row>
<row>
<columns>14</columns>
<orientation>1</orientation>
</row>
<row>
<columns>13</columns>
<orientation>1</orientation>
</row>
<row>
<columns>12</columns>
<orientation>1</orientation>
</row>
<row>
<columns>8</columns>
<orientation>1</orientation>
</row>
<key id="keycode49" name="keycode49" column="0" row="0">
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="quoteleft" label="`" category="letter" keyval="96">quoteleft</keysym>
<keysym name="asciitilde" label="~" category="letter" keyval="126">asciitilde</keysym>
</symbols>
</key>
<key id="keycode10" name="keycode10" column="1" row="0">
<bounds>43.707317,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="1" label="1" category="letter" keyval="49">1</keysym>
<keysym name="exclam" label="!" category="letter" keyval="33">exclam</keysym>
</symbols>
</key>
<key id="keycode11" name="keycode11" column="2" row="0">
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="2" label="2" category="letter" keyval="50">2</keysym>
<keysym name="at" label="@" category="letter" keyval="64">at</keysym>
</symbols>
</key>
<key id="keycode12" name="keycode12" column="3" row="0">
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="3" label="3" category="letter" keyval="51">3</keysym>
<keysym name="numbersign" label="#" category="letter" keyval="35">numbersign</keysym>
</symbols>
</key>
<key id="keycode13" name="keycode13" column="4" row="0">
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="4" label="4" category="letter" keyval="52">4</keysym>
<keysym name="dollar" label="$" category="letter" keyval="36">dollar</keysym>
</symbols>
</key>
<key id="keycode14" name="keycode14" column="5" row="0">
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="3">
<keysym name="5" label="5" category="letter" keyval="53">5</keysym>
<keysym name="percent" label="%" category="letter" keyval="37">percent</keysym>
<keysym name="EuroSign" label="€" category="letter" keyval="8364">EuroSign</keysym>
</symbols>
</key>
<key id="keycode15" name="keycode15" column="6" row="0">
<bounds>245.073171,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="6" label="6" category="letter" keyval="54">6</keysym>
<keysym name="asciicircum" label="^" category="letter" keyval="94">asciicircum</keysym>
</symbols>
</key>
<key id="keycode16" name="keycode16" column="7" row="0">
<bounds>285.658537,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="7" label="7" category="letter" keyval="55">7</keysym>
<keysym name="ampersand" label="&amp;" category="letter" keyval="38">ampersand</keysym>
</symbols>
</key>
<key id="keycode17" name="keycode17" column="8" row="0">
<bounds>326.243902,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="8" label="8" category="letter" keyval="56">8</keysym>
<keysym name="asterisk" label="*" category="letter" keyval="42">asterisk</keysym>
</symbols>
</key>
<key id="keycode18" name="keycode18" column="9" row="0">
<bounds>366.829268,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="9" label="9" category="letter" keyval="57">9</keysym>
<keysym name="parenleft" label="(" category="letter" keyval="40">parenleft</keysym>
</symbols>
</key>
<key id="keycode19" name="keycode19" column="10" row="0">
<bounds>407.414634,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="0" label="0" category="letter" keyval="48">0</keysym>
<keysym name="parenright" label=")" category="letter" keyval="41">parenright</keysym>
</symbols>
</key>
<key id="keycode20" name="keycode20" column="11" row="0">
<bounds>448.000000,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="minus" label="-" category="letter" keyval="45">minus</keysym>
<text name="underscore" label="—" category="letter"></text>
</symbols>
</key>
<key id="keycode21" name="keycode21" column="12" row="0">
<bounds>488.585366,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="equal" label="=" category="letter" keyval="61">equal</keysym>
<keysym name="plus" label="+" category="letter" keyval="43">plus</keysym>
</symbols>
</key>
<key id="keycode22" name="keycode22" column="13" row="0">
<bounds>529.170732,1.560976,79.609756,37.463415</bounds>
<oref>outline4</oref>
<symbols groups="1" levels="1">
<keysym name="BackSpace" label="←" category="keyname" keyval="65288">BackSpace</keysym>
</symbols>
</key>
<key id="keycode23" name="keycode23" column="0" row="1">
<bounds>3.121951,42.146341,59.317073,37.463415</bounds>
<oref>outline5</oref>
<symbols groups="1" levels="2">
<keysym name="Tab" label="⇥" category="keyname" keyval="65289">Tab</keysym>
<keysym name="ISO_Left_Tab" label="⇤" category="keyname" keyval="65056">ISO_Left_Tab</keysym>
</symbols>
</key>
<key id="keycode24" name="keycode24" column="1" row="1">
<bounds>65.560976,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="q" label="چ" category="letter">چ</text>
<text name="Q" label="چ" category="letter">چ</text>
</symbols>
</key>
<key id="keycode25" name="keycode25" column="2" row="1">
<bounds>106.146341,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="w" label="ۋ" category="letter">ۋ</text>
<text name="W" label="ۋ" category="letter">ۋ</text>
</symbols>
</key>
<key id="keycode26" name="keycode26" column="3" row="1">
<bounds>145.170732,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="e" label="ې" category="letter">ې</text>
<text name="E" label="ې" category="letter">ې</text>
</symbols>
</key>
<key id="keycode27" name="keycode27" column="4" row="1">
<bounds>185.756098,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="r" label="ر" category="letter">ر</text>
<text name="R" label="ر" category="letter">ر</text>
</symbols>
</key>
<key id="keycode28" name="keycode28" column="5" row="1">
<bounds>226.341463,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="t" label="ت" category="letter">ت</text>
<text name="T" label="ت" category="letter">ت</text>
</symbols>
</key>
<key id="keycode29" name="keycode29" column="6" row="1">
<bounds>266.926829,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="y" label="ي" category="letter">ي</text>
<text name="Y" label="ي" category="letter">ي</text>
</symbols>
</key>
<key id="keycode30" name="keycode30" column="7" row="1">
<bounds>307.512195,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="u" label="ۇ" category="letter">ۇ</text>
<text name="U" label="ۇ" category="letter">ۇ</text>
</symbols>
</key>
<key id="keycode31" name="keycode31" column="8" row="1">
<bounds>348.097561,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="i" label="ڭ" category="letter">ڭ</text>
<text name="I" label="ڭ" category="letter">ڭ</text>
</symbols>
</key>
<key id="keycode32" name="keycode32" column="9" row="1">
<bounds>388.682927,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="o" label="و" category="letter">و</text>
<text name="O" label="و" category="letter">و</text>
</symbols>
</key>
<key id="keycode33" name="keycode33" column="10" row="1">
<bounds>429.268293,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="p" label="پ" category="letter">پ</text>
<text name="P" label="پ" category="letter">پ</text>
</symbols>
</key>
<key id="keycode34" name="keycode34" column="11" row="1">
<bounds>468.292683,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="bracketleft" label="[" category="letter" keyval="91">bracketleft</keysym>
<text name="braceleft" label="«" category="letter">«</text>
</symbols>
</key>
<key id="keycode35" name="keycode35" column="12" row="1">
<bounds>508.878049,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="bracketright" label="]" category="letter" keyval="93">bracketright</keysym>
<text name="braceright" label="»" category="letter">»</text>
</symbols>
</key>
<key id="keycode51" name="keycode51" column="13" row="1">
<bounds>549.463415,42.146341,59.317073,37.463415</bounds>
<oref>outline6</oref>
<symbols groups="1" levels="2">
<keysym name="backslash" label="\" category="letter" keyval="92">backslash</keysym>
<keysym name="bar" label="|" category="letter" keyval="124">bar</keysym>
</symbols>
</key>
<key id="keycode66" name="keycode66" column="0" row="2">
<bounds>3.121951,82.731707,68.682927,37.463415</bounds>
<oref>outline7</oref>
<symbols groups="1" levels="1">
<keysym name="ISO_Level3_Shift" label="⇮" category="keyname" keyval="65027">ISO_Level3_Shift</keysym>
</symbols>
</key>
<key id="keycode38" name="keycode38" column="1" row="2">
<bounds>76.487805,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="a" label="ھ" category="letter">ھ</text>
<text name="A" label="ھ" category="letter">ھ</text>
</symbols>
</key>
<key id="keycode39" name="keycode39" column="2" row="2">
<bounds>115.512195,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="s" label="س" category="letter">س</text>
<text name="S" label="س" category="letter">س</text>
</symbols>
</key>
<key id="keycode40" name="keycode40" column="3" row="2">
<bounds>156.097561,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="d" label="د" category="letter">د</text>
<text name="D" label="ژ" category="letter">ژ</text>
</symbols>
</key>
<key id="keycode41" name="keycode41" column="4" row="2">
<bounds>196.682927,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="f" label="ا" category="letter">ا</text>
<text name="F" label="ف" category="letter">ف</text>
</symbols>
</key>
<key id="keycode42" name="keycode42" column="5" row="2">
<bounds>237.268293,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="g" label="ە" category="letter">ە</text>
<text name="G" label="گ" category="letter">گ</text>
</symbols>
</key>
<key id="keycode43" name="keycode43" column="6" row="2">
<bounds>277.853659,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="h" label="ى" category="letter">ى</text>
<text name="H" label="خ" category="letter">خ</text>
</symbols>
</key>
<key id="keycode44" name="keycode44" column="7" row="2">
<bounds>318.439024,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="j" label="ق" category="letter">ق</text>
<text name="J" label="ج" category="letter">ج</text>
</symbols>
</key>
<key id="keycode45" name="keycode45" column="8" row="2">
<bounds>359.024390,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="k" label="ك" category="letter">ك</text>
<text name="K" label="ۆ" category="letter">ۆ</text>
</symbols>
</key>
<key id="keycode46" name="keycode46" column="9" row="2">
<bounds>399.609756,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="l" label="ل" category="letter">ل</text>
<text name="L" label="ل" category="letter">ل</text>
</symbols>
</key>
<key id="keycode47" name="keycode47" column="10" row="2">
<bounds>438.634146,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="semicolon" label="؛" category="letter">؛</text>
<keysym name="colon" label=":" category="letter" keyval="58">colon</keysym>
</symbols>
</key>
<key id="keycode48" name="keycode48" column="11" row="2">
<bounds>479.219512,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="quoteright" label="&apos;" category="letter" keyval="39">quoteright</keysym>
<keysym name="quotedbl" label="&quot;" category="letter" keyval="34">quotedbl</keysym>
</symbols>
</key>
<key id="keycode36" name="keycode36" column="12" row="2">
<bounds>519.804878,82.731707,88.975610,37.463415</bounds>
<oref>outline8</oref>
<symbols groups="1" levels="1">
<keysym name="Return" label="↵" category="keyname" keyval="65293">Return</keysym>
</symbols>
</key>
<key id="keycode50" name="keycode50" column="0" row="3">
<bounds>3.121951,121.756098,88.975610,37.463415</bounds>
<oref>outline9</oref>
<symbols groups="1" levels="1">
<keysym name="Shift_L" label="⇧" category="keyname" keyval="65505">Shift_L</keysym>
</symbols>
</key>
<key id="keycode52" name="keycode52" column="1" row="3">
<bounds>95.219512,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="z" label="ز" category="letter">ز</text>
<text name="Z" label="ز" category="letter">ز</text>
</symbols>
</key>
<key id="keycode53" name="keycode53" column="2" row="3">
<bounds>135.804878,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="x" label="ش" category="letter">ش</text>
<text name="X" label="ش" category="letter">ش</text>
</symbols>
</key>
<key id="keycode54" name="keycode54" column="3" row="3">
<bounds>176.390244,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="c" label="غ" category="letter">غ</text>
<text name="C" label="غ" category="letter">غ</text>
</symbols>
</key>
<key id="keycode55" name="keycode55" column="4" row="3">
<bounds>215.414634,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="v" label="ۈ" category="letter">ۈ</text>
<text name="V" label="ۈ" category="letter">ۈ</text>
</symbols>
</key>
<key id="keycode56" name="keycode56" column="5" row="3">
<bounds>256.000000,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="b" label="ب" category="letter">ب</text>
<text name="B" label="ب" category="letter">ب</text>
</symbols>
</key>
<key id="keycode57" name="keycode57" column="6" row="3">
<bounds>296.585366,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="n" label="ن" category="letter">ن</text>
<text name="N" label="ن" category="letter">ن</text>
</symbols>
</key>
<key id="keycode58" name="keycode58" column="7" row="3">
<bounds>337.170732,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="m" label="م" category="letter">م</text>
<text name="M" label="م" category="letter">م</text>
</symbols>
</key>
<key id="keycode59" name="keycode59" column="8" row="3">
<bounds>377.756098,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="comma" label="،" category="letter">،</text>
<text name="less" label="" category="letter"></text>
</symbols>
</key>
<key id="keycode60" name="keycode60" column="9" row="3">
<bounds>418.341463,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="period" label="." category="letter" keyval="46">period</keysym>
<text name="greater" label="" category="letter"></text>
</symbols>
</key>
<key id="keycode61" name="keycode61" column="10" row="3">
<bounds>458.926829,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="slash" label="ئ" category="letter">ئ</text>
<text name="question" label="؟" category="letter">؟</text>
</symbols>
</key>
<key id="keycode62" name="keycode62" column="11" row="3">
<bounds>499.512195,121.756098,109.268293,37.463415</bounds>
<oref>outline10</oref>
<symbols groups="1" levels="1">
<keysym name="Shift_R" label="⇧" category="keyname" keyval="65506">Shift_R</keysym>
</symbols>
</key>
<key id="keycode37" name="keycode37" column="0" row="4">
<bounds>3.121951,162.341463,56.195122,37.463415</bounds>
<oref>outline1</oref>
<symbols groups="1" levels="2">
<symbol name="cycle-keyboard" label="⌨" category="keyname">cycle-keyboard</symbol>
<symbol name="preferences" label="☺" category="keyname">preferences</symbol>
</symbols>
</key>
<key id="keycode133" name="keycode133" column="1" row="4">
<bounds>62.439024,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Control_L" label="Ctrl" category="keyname" keyval="65507">Control_L</keysym>
</symbols>
</key>
<key id="keycode64" name="keycode64" column="2" row="4">
<bounds>113.951220,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="2">
<keysym name="Alt_L" label="Alt" category="keyname" keyval="65513">Alt_L</keysym>
<keysym name="Meta_L" label="Meta" category="keyname" keyval="65511">Meta_L</keysym>
</symbols>
</key>
<key id="keycode65" name="keycode65" column="3" row="4">
<bounds>165.463415,162.341463,238.829268,37.463415</bounds>
<oref>outline11</oref>
<symbols groups="1" levels="1">
<keysym name="space" category="letter" keyval="32">space</keysym>
</symbols>
</key>
<key id="keycode108" name="keycode108" column="4" row="4">
<bounds>407.414634,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Left" label="⇠" category="keyname" keyval="65361">Left</keysym>
</symbols>
</key>
<key id="keycode134" name="keycode134" column="5" row="4">
<bounds>458.926829,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Up" label="⇡" category="keyname" keyval="65362">Up</keysym>
</symbols>
</key>
<key id="keycode135" name="keycode135" column="6" row="4">
<bounds>508.878049,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Down" label="⇣" category="keyname" keyval="65364">Down</keysym>
</symbols>
</key>
<key id="keycode105" name="keycode105" column="7" row="4">
<bounds>560.390244,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Right" label="⇢" category="keyname" keyval="65363">Right</keysym>
</symbols>
</key>
</section>
<outline id="outline1">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>56.195122,0.000000</point>
<point>56.195122,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline3">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>37.463415,0.000000</point>
<point>37.463415,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline4">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>79.609756,0.000000</point>
<point>79.609756,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline5">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>59.317073,0.000000</point>
<point>59.317073,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline6">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>59.317073,0.000000</point>
<point>59.317073,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline7">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>68.682927,0.000000</point>
<point>68.682927,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline8">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>88.975610,0.000000</point>
<point>88.975610,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline9">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>88.975610,0.000000</point>
<point>88.975610,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline10">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>109.268293,0.000000</point>
<point>109.268293,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline11">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>238.829268,0.000000</point>
<point>238.829268,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline2">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>48.390244,0.000000</point>
<point>48.390244,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
</keyboard>

View File

@ -0,0 +1,683 @@
<?xml version="1.0"?>
<keyboard version="0.90">
<bounds>0.000000,0.000000,640.000000,296.585366</bounds>
<section>
<bounds>15.609756,15.609756,640.000000,39.024390</bounds>
<angle>0</angle>
<row>
<columns>16</columns>
<orientation>1</orientation>
</row>
<key id="keycode9" name="keycode9" column="0" row="0">
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="Escape" label="Esc" category="keyname" keyval="65307">Escape</keysym>
</symbols>
</key>
<key id="keycode67" name="keycode67" column="1" row="0">
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F1" label="F1" category="function" keyval="65470">F1</keysym>
</symbols>
</key>
<key id="keycode68" name="keycode68" column="2" row="0">
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F2" label="F2" category="function" keyval="65471">F2</keysym>
</symbols>
</key>
<key id="keycode69" name="keycode69" column="3" row="0">
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F3" label="F3" category="function" keyval="65472">F3</keysym>
</symbols>
</key>
<key id="keycode70" name="keycode70" column="4" row="0">
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F4" label="F4" category="function" keyval="65473">F4</keysym>
</symbols>
</key>
<key id="keycode71" name="keycode71" column="5" row="0">
<bounds>266.926829,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F5" label="F5" category="function" keyval="65474">F5</keysym>
</symbols>
</key>
<key id="keycode72" name="keycode72" column="6" row="0">
<bounds>307.512195,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F6" label="F6" category="function" keyval="65475">F6</keysym>
</symbols>
</key>
<key id="keycode73" name="keycode73" column="7" row="0">
<bounds>348.097561,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F7" label="F7" category="function" keyval="65476">F7</keysym>
</symbols>
</key>
<key id="keycode74" name="keycode74" column="8" row="0">
<bounds>388.682927,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F8" label="F8" category="function" keyval="65477">F8</keysym>
</symbols>
</key>
<key id="keycode75" name="keycode75" column="9" row="0">
<bounds>449.560976,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F9" label="F9" category="function" keyval="65478">F9</keysym>
</symbols>
</key>
<key id="keycode76" name="keycode76" column="10" row="0">
<bounds>490.146341,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F10" label="F10" category="function" keyval="65479">F10</keysym>
</symbols>
</key>
<key id="keycode95" name="keycode95" column="11" row="0">
<bounds>530.731707,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F11" label="F11" category="function" keyval="65480">F11</keysym>
</symbols>
</key>
<key id="keycode96" name="keycode96" column="12" row="0">
<bounds>571.317073,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="1">
<keysym name="F12" label="F12" category="function" keyval="65481">F12</keysym>
</symbols>
</key>
</section>
<section>
<bounds>15.609756,78.048780,608.780488,201.365854</bounds>
<angle>0</angle>
<row>
<columns>14</columns>
<orientation>1</orientation>
</row>
<row>
<columns>14</columns>
<orientation>1</orientation>
</row>
<row>
<columns>13</columns>
<orientation>1</orientation>
</row>
<row>
<columns>12</columns>
<orientation>1</orientation>
</row>
<row>
<columns>8</columns>
<orientation>1</orientation>
</row>
<key id="keycode49" name="keycode49" column="0" row="0">
<bounds>3.121951,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="quoteleft" label="`" category="letter" keyval="96">quoteleft</keysym>
<keysym name="asciitilde" label="~" category="letter" keyval="126">asciitilde</keysym>
</symbols>
</key>
<key id="keycode10" name="keycode10" column="1" row="0">
<bounds>43.707317,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="1" label="ㄅ" category="letter"></text>
<keysym name="exclam" label="!" category="letter" keyval="33">exclam</keysym>
</symbols>
</key>
<key id="keycode11" name="keycode11" column="2" row="0">
<bounds>84.292683,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="2" label="ㄉ" category="letter"></text>
<keysym name="at" label="@" category="letter" keyval="64">at</keysym>
</symbols>
</key>
<key id="keycode12" name="keycode12" column="3" row="0">
<bounds>124.878049,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="3" label="ˇ" category="letter">ˇ</text>
<keysym name="numbersign" label="#" category="letter" keyval="35">numbersign</keysym>
</symbols>
</key>
<key id="keycode13" name="keycode13" column="4" row="0">
<bounds>165.463415,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="4" label="ˋ" category="letter">ˋ</text>
<keysym name="dollar" label="$" category="letter" keyval="36">dollar</keysym>
</symbols>
</key>
<key id="keycode14" name="keycode14" column="5" row="0">
<bounds>206.048780,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="3">
<text name="5" label="ㄓ" category="letter"></text>
<keysym name="percent" label="%" category="letter" keyval="37">percent</keysym>
<keysym name="EuroSign" label="€" category="letter" keyval="8364">EuroSign</keysym>
</symbols>
</key>
<key id="keycode15" name="keycode15" column="6" row="0">
<bounds>245.073171,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="6" label="ˊ" category="letter">ˊ</text>
<keysym name="asciicircum" label="^" category="letter" keyval="94">asciicircum</keysym>
</symbols>
</key>
<key id="keycode16" name="keycode16" column="7" row="0">
<bounds>285.658537,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="7" label="˙" category="letter">˙</text>
<keysym name="ampersand" label="&amp;" category="letter" keyval="38">ampersand</keysym>
</symbols>
</key>
<key id="keycode17" name="keycode17" column="8" row="0">
<bounds>326.243902,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="8" label="ㄚ" category="letter"></text>
<keysym name="asterisk" label="*" category="letter" keyval="42">asterisk</keysym>
</symbols>
</key>
<key id="keycode18" name="keycode18" column="9" row="0">
<bounds>366.829268,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="9" label="ㄞ" category="letter"></text>
<keysym name="parenleft" label="(" category="letter" keyval="40">parenleft</keysym>
</symbols>
</key>
<key id="keycode19" name="keycode19" column="10" row="0">
<bounds>407.414634,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="0" label="ㄢ" category="letter"></text>
<keysym name="parenright" label=")" category="letter" keyval="41">parenright</keysym>
</symbols>
</key>
<key id="keycode20" name="keycode20" column="11" row="0">
<bounds>448.000000,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="minus" label="ㄦ" category="letter"></text>
<keysym name="underscore" label="_" category="letter" keyval="95">underscore</keysym>
</symbols>
</key>
<key id="keycode21" name="keycode21" column="12" row="0">
<bounds>488.585366,1.560976,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="equal" label="=" category="letter" keyval="61">equal</keysym>
<keysym name="plus" label="+" category="letter" keyval="43">plus</keysym>
</symbols>
</key>
<key id="keycode22" name="keycode22" column="13" row="0">
<bounds>529.170732,1.560976,79.609756,37.463415</bounds>
<oref>outline4</oref>
<symbols groups="1" levels="1">
<keysym name="BackSpace" label="←" category="keyname" keyval="65288">BackSpace</keysym>
</symbols>
</key>
<key id="keycode23" name="keycode23" column="0" row="1">
<bounds>3.121951,42.146341,59.317073,37.463415</bounds>
<oref>outline5</oref>
<symbols groups="1" levels="2">
<keysym name="Tab" label="⇥" category="keyname" keyval="65289">Tab</keysym>
<keysym name="ISO_Left_Tab" label="⇤" category="keyname" keyval="65056">ISO_Left_Tab</keysym>
</symbols>
</key>
<key id="keycode24" name="keycode24" column="1" row="1">
<bounds>65.560976,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="q" label="ㄆ" category="letter"></text>
<keysym name="Q" label="Q" category="letter" keyval="81">Q</keysym>
</symbols>
</key>
<key id="keycode25" name="keycode25" column="2" row="1">
<bounds>106.146341,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="w" label="ㄊ" category="letter"></text>
<keysym name="W" label="W" category="letter" keyval="87">W</keysym>
</symbols>
</key>
<key id="keycode26" name="keycode26" column="3" row="1">
<bounds>145.170732,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="e" label="ㄍ" category="letter"></text>
<keysym name="E" label="E" category="letter" keyval="69">E</keysym>
</symbols>
</key>
<key id="keycode27" name="keycode27" column="4" row="1">
<bounds>185.756098,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="r" label="ㄐ" category="letter"></text>
<keysym name="R" label="R" category="letter" keyval="82">R</keysym>
</symbols>
</key>
<key id="keycode28" name="keycode28" column="5" row="1">
<bounds>226.341463,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="t" label="ㄔ" category="letter"></text>
<keysym name="T" label="T" category="letter" keyval="84">T</keysym>
</symbols>
</key>
<key id="keycode29" name="keycode29" column="6" row="1">
<bounds>266.926829,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="y" label="ㄗ" category="letter"></text>
<keysym name="Y" label="Y" category="letter" keyval="89">Y</keysym>
</symbols>
</key>
<key id="keycode30" name="keycode30" column="7" row="1">
<bounds>307.512195,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="u" label="ㄧ" category="letter"></text>
<keysym name="U" label="U" category="letter" keyval="85">U</keysym>
</symbols>
</key>
<key id="keycode31" name="keycode31" column="8" row="1">
<bounds>348.097561,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="i" label="ㄛ" category="letter"></text>
<keysym name="I" label="I" category="letter" keyval="73">I</keysym>
</symbols>
</key>
<key id="keycode32" name="keycode32" column="9" row="1">
<bounds>388.682927,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="o" label="ㄟ" category="letter"></text>
<keysym name="O" label="O" category="letter" keyval="79">O</keysym>
</symbols>
</key>
<key id="keycode33" name="keycode33" column="10" row="1">
<bounds>429.268293,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="p" label="ㄣ" category="letter"></text>
<keysym name="P" label="P" category="letter" keyval="80">P</keysym>
</symbols>
</key>
<key id="keycode34" name="keycode34" column="11" row="1">
<bounds>468.292683,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="bracketleft" label="[" category="letter" keyval="91">bracketleft</keysym>
<keysym name="braceleft" label="{" category="letter" keyval="123">braceleft</keysym>
</symbols>
</key>
<key id="keycode35" name="keycode35" column="12" row="1">
<bounds>508.878049,42.146341,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="bracketright" label="]" category="letter" keyval="93">bracketright</keysym>
<keysym name="braceright" label="}" category="letter" keyval="125">braceright</keysym>
</symbols>
</key>
<key id="keycode51" name="keycode51" column="13" row="1">
<bounds>549.463415,42.146341,59.317073,37.463415</bounds>
<oref>outline6</oref>
<symbols groups="1" levels="2">
<keysym name="backslash" label="\" category="letter" keyval="92">backslash</keysym>
<keysym name="bar" label="|" category="letter" keyval="124">bar</keysym>
</symbols>
</key>
<key id="keycode66" name="keycode66" column="0" row="2">
<bounds>3.121951,82.731707,68.682927,37.463415</bounds>
<oref>outline7</oref>
<symbols groups="1" levels="1">
<keysym name="ISO_Level3_Shift" label="⇮" category="keyname" keyval="65027">ISO_Level3_Shift</keysym>
</symbols>
</key>
<key id="keycode38" name="keycode38" column="1" row="2">
<bounds>76.487805,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="a" label="ㄇ" category="letter"></text>
<keysym name="A" label="A" category="letter" keyval="65">A</keysym>
</symbols>
</key>
<key id="keycode39" name="keycode39" column="2" row="2">
<bounds>115.512195,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="s" label="ㄋ" category="letter"></text>
<keysym name="S" label="S" category="letter" keyval="83">S</keysym>
</symbols>
</key>
<key id="keycode40" name="keycode40" column="3" row="2">
<bounds>156.097561,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="d" label="ㄎ" category="letter"></text>
<keysym name="D" label="D" category="letter" keyval="68">D</keysym>
</symbols>
</key>
<key id="keycode41" name="keycode41" column="4" row="2">
<bounds>196.682927,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="f" label="ㄑ" category="letter"></text>
<keysym name="F" label="F" category="letter" keyval="70">F</keysym>
</symbols>
</key>
<key id="keycode42" name="keycode42" column="5" row="2">
<bounds>237.268293,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="g" label="ㄕ" category="letter"></text>
<keysym name="G" label="G" category="letter" keyval="71">G</keysym>
</symbols>
</key>
<key id="keycode43" name="keycode43" column="6" row="2">
<bounds>277.853659,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="h" label="ㄘ" category="letter"></text>
<keysym name="H" label="H" category="letter" keyval="72">H</keysym>
</symbols>
</key>
<key id="keycode44" name="keycode44" column="7" row="2">
<bounds>318.439024,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="j" label="ㄨ" category="letter"></text>
<keysym name="J" label="J" category="letter" keyval="74">J</keysym>
</symbols>
</key>
<key id="keycode45" name="keycode45" column="8" row="2">
<bounds>359.024390,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="k" label="ㄜ" category="letter"></text>
<keysym name="K" label="K" category="letter" keyval="75">K</keysym>
</symbols>
</key>
<key id="keycode46" name="keycode46" column="9" row="2">
<bounds>399.609756,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="l" label="ㄠ" category="letter"></text>
<keysym name="L" label="L" category="letter" keyval="76">L</keysym>
</symbols>
</key>
<key id="keycode47" name="keycode47" column="10" row="2">
<bounds>438.634146,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="semicolon" label="ㄤ" category="letter"></text>
<keysym name="colon" label=":" category="letter" keyval="58">colon</keysym>
</symbols>
</key>
<key id="keycode48" name="keycode48" column="11" row="2">
<bounds>479.219512,82.731707,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<keysym name="quoteright" label="&apos;" category="letter" keyval="39">quoteright</keysym>
<keysym name="quotedbl" label="&quot;" category="letter" keyval="34">quotedbl</keysym>
</symbols>
</key>
<key id="keycode36" name="keycode36" column="12" row="2">
<bounds>519.804878,82.731707,88.975610,37.463415</bounds>
<oref>outline8</oref>
<symbols groups="1" levels="1">
<keysym name="Return" label="↵" category="keyname" keyval="65293">Return</keysym>
</symbols>
</key>
<key id="keycode50" name="keycode50" column="0" row="3">
<bounds>3.121951,121.756098,88.975610,37.463415</bounds>
<oref>outline9</oref>
<symbols groups="1" levels="1">
<keysym name="Shift_L" label="⇧" category="keyname" keyval="65505">Shift_L</keysym>
</symbols>
</key>
<key id="keycode52" name="keycode52" column="1" row="3">
<bounds>95.219512,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="z" label="ㄈ" category="letter"></text>
<keysym name="Z" label="Z" category="letter" keyval="90">Z</keysym>
</symbols>
</key>
<key id="keycode53" name="keycode53" column="2" row="3">
<bounds>135.804878,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="x" label="ㄌ" category="letter"></text>
<keysym name="X" label="X" category="letter" keyval="88">X</keysym>
</symbols>
</key>
<key id="keycode54" name="keycode54" column="3" row="3">
<bounds>176.390244,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="c" label="ㄏ" category="letter"></text>
<keysym name="C" label="C" category="letter" keyval="67">C</keysym>
</symbols>
</key>
<key id="keycode55" name="keycode55" column="4" row="3">
<bounds>215.414634,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="v" label="ㄒ" category="letter"></text>
<keysym name="V" label="V" category="letter" keyval="86">V</keysym>
</symbols>
</key>
<key id="keycode56" name="keycode56" column="5" row="3">
<bounds>256.000000,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="b" label="ㄖ" category="letter"></text>
<keysym name="B" label="B" category="letter" keyval="66">B</keysym>
</symbols>
</key>
<key id="keycode57" name="keycode57" column="6" row="3">
<bounds>296.585366,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="n" label="ㄙ" category="letter"></text>
<keysym name="N" label="N" category="letter" keyval="78">N</keysym>
</symbols>
</key>
<key id="keycode58" name="keycode58" column="7" row="3">
<bounds>337.170732,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="m" label="ㄩ" category="letter"></text>
<keysym name="M" label="M" category="letter" keyval="77">M</keysym>
</symbols>
</key>
<key id="keycode59" name="keycode59" column="8" row="3">
<bounds>377.756098,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="comma" label="ㄝ" category="letter"></text>
<keysym name="less" label="&lt;" category="letter" keyval="60">less</keysym>
</symbols>
</key>
<key id="keycode60" name="keycode60" column="9" row="3">
<bounds>418.341463,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="period" label="ㄡ" category="letter"></text>
<keysym name="greater" label="&gt;" category="letter" keyval="62">greater</keysym>
</symbols>
</key>
<key id="keycode61" name="keycode61" column="10" row="3">
<bounds>458.926829,121.756098,37.463415,37.463415</bounds>
<oref>outline3</oref>
<symbols groups="1" levels="2">
<text name="slash" label="ㄥ" category="letter"></text>
<keysym name="question" label="?" category="letter" keyval="63">question</keysym>
</symbols>
</key>
<key id="keycode62" name="keycode62" column="11" row="3">
<bounds>499.512195,121.756098,109.268293,37.463415</bounds>
<oref>outline10</oref>
<symbols groups="1" levels="1">
<keysym name="Shift_R" label="⇧" category="keyname" keyval="65506">Shift_R</keysym>
</symbols>
</key>
<key id="keycode37" name="keycode37" column="0" row="4">
<bounds>3.121951,162.341463,56.195122,37.463415</bounds>
<oref>outline1</oref>
<symbols groups="1" levels="2">
<symbol name="cycle-keyboard" label="⌨" category="keyname">cycle-keyboard</symbol>
<symbol name="preferences" label="☺" category="keyname">preferences</symbol>
</symbols>
</key>
<key id="keycode133" name="keycode133" column="1" row="4">
<bounds>62.439024,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Control_L" label="Ctrl" category="keyname" keyval="65507">Control_L</keysym>
</symbols>
</key>
<key id="keycode64" name="keycode64" column="2" row="4">
<bounds>113.951220,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="2">
<keysym name="Alt_L" label="Alt" category="keyname" keyval="65513">Alt_L</keysym>
<keysym name="Meta_L" label="Meta" category="keyname" keyval="65511">Meta_L</keysym>
</symbols>
</key>
<key id="keycode65" name="keycode65" column="3" row="4">
<bounds>165.463415,162.341463,238.829268,37.463415</bounds>
<oref>outline11</oref>
<symbols groups="1" levels="1">
<keysym name="space" category="letter" keyval="32">space</keysym>
</symbols>
</key>
<key id="keycode108" name="keycode108" column="4" row="4">
<bounds>407.414634,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Left" label="⇠" category="keyname" keyval="65361">Left</keysym>
</symbols>
</key>
<key id="keycode134" name="keycode134" column="5" row="4">
<bounds>458.926829,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Up" label="⇡" category="keyname" keyval="65362">Up</keysym>
</symbols>
</key>
<key id="keycode135" name="keycode135" column="6" row="4">
<bounds>508.878049,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Down" label="⇣" category="keyname" keyval="65364">Down</keysym>
</symbols>
</key>
<key id="keycode105" name="keycode105" column="7" row="4">
<bounds>560.390244,162.341463,48.390244,37.463415</bounds>
<oref>outline2</oref>
<symbols groups="1" levels="1">
<keysym name="Right" label="⇢" category="keyname" keyval="65363">Right</keysym>
</symbols>
</key>
</section>
<outline id="outline1">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>56.195122,0.000000</point>
<point>56.195122,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline3">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>37.463415,0.000000</point>
<point>37.463415,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline4">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>79.609756,0.000000</point>
<point>79.609756,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline5">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>59.317073,0.000000</point>
<point>59.317073,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline6">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>59.317073,0.000000</point>
<point>59.317073,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline7">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>68.682927,0.000000</point>
<point>68.682927,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline8">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>88.975610,0.000000</point>
<point>88.975610,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline9">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>88.975610,0.000000</point>
<point>88.975610,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline10">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>109.268293,0.000000</point>
<point>109.268293,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline11">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>238.829268,0.000000</point>
<point>238.829268,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
<outline id="outline2">
<corner-radius>1.000000</corner-radius>
<point>0.000000,0.000000</point>
<point>48.390244,0.000000</point>
<point>48.390244,37.463415</point>
<point>0.000000,37.463415</point>
</outline>
</keyboard>