<?xml version="1.0" encoding="UTF-8"?>
<keyboard>
    <!--
        Made by Maxim Kouprianov <me@kc.vc>
        Please check http://kc.vc/projects/matchbox-keyboard.html
    -->
    <layout id="en">
        <row>
            <key fill="true">
                <default display="Esc" action="escape" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="`" />
                <shifted display="~" />
            </key>
            <key width="20" extended="false">
                <default display="1" />
                <shifted display="!" />
            </key>
            <key width="20" extended="false">
                <default display="2" />
                <shifted display="&quot;" />
            </key>
            <key width="20" extended="false">
                <default display="3" />
                <shifted display="#" />
            </key>
            <key width="20" extended="false">
                <default display="4" />
                <shifted display="$" />
            </key>
            <key width="20" extended="false">
                <default display="5" />
                <shifted display="%" />
            </key>
            <key width="20" extended="false">
                <default display="6" />
                <shifted display="^" />
            </key>
            <key width="20" extended="false">
                <default display="7" />
                <shifted display="&amp;" />
            </key>
            <key width="20" extended="false">
                <default display="8" />
                <shifted display="*" />
            </key>
            <key width="20" extended="false">
                <default display="9" />
                <shifted display="(" />
            </key>
            <key width="20" extended="false">
                <default display="0" />
                <shifted display=")" />
            </key>
            <key width="20" extended="false">
                <default display="-" />
                <shifted display="_" />
            </key>
            <key width="20" extended="false">
                <default display="=" />
                <shifted display="+" />
            </key>
            <key width="20" extended="false">
                <default display="←" action="backspace" />
            </key>
            <key width="40" extended="false">
                <default display="Del" action="delete" />
            </key>
        </row>
        <row>
            <key fill="true">
                <default display="Tab" action="tab" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="q" />
                <shifted display="Q" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="w" />
                <shifted display="W" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="e" />
                <shifted display="E" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="r" />
                <shifted display="R" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="t" />
                <shifted display="T" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="y" />
                <shifted display="Y" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="u" />
                <shifted display="U" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="i" />
                <shifted display="I" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="o" />
                <shifted display="O" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="p" />
                <shifted display="P" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="{" />
                <shifted display="[" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="}" />
                <shifted display="]" />
            </key>
            <key width="42" extended="false">
                <default display="\" />
                <shifted display="|" />
            </key>
            <key width="40" extended="false">
                <default display="Home" action="home" />
            </key>
        </row>
        <row>
            <key fill="true">
                <default display="Caps" action="modifier:caps" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="a" />
                <shifted display="A" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="s" />
                <shifted display="S" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="d" />
                <shifted display="D" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="f" />
                <shifted display="F" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="g" />
                <shifted display="G" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="h" />
                <shifted display="H" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="j" />
                <shifted display="J" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="k" />
                <shifted display="K" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="l" />
                <shifted display="L" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display=";" />
                <shifted display=":" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="'" />
                <shifted display="&quot;" />
            </key>
            <key width="59" extended="false">
                <default display="Enter" action="return" />
            </key>
            <key width="40" extended="false">
                <default display="PgUp" action="pageup" />
            </key>
        </row>
        <row>
            <key fill="true">
                <default display="Shift" action="modifier:shift" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="z" />
                <shifted display="Z" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="x" />
                <shifted display="X" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="c" />
                <shifted display="C" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="v" />
                <shifted display="V" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="b" />
                <shifted display="B" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="n" />
                <shifted display="N" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="m" />
                <shifted display="M" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="," />
                <shifted display="&lt;" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="." />
                <shifted display="&gt;" />
            </key>
            <key width="20" extended="false">
                <default display="/" />
                <shifted display="?" />
            </key>
            <key fill="true">
                <default display="Shift" action="modifier:shift" />
            </key>
            <key width="40" extended="false">
                <default display="PgDn" action="pagedown" />
            </key>
        </row>
        <row>
            <key fill="true">
                <default display="R" action="modifier:layout" />
            </key>
            <key width="40" extended="false">
                <default display="Ctrl" action="modifier:ctrl" />
            </key>
            <key width="40" extended="false">
                <default display="Alt" action="modifier:alt" />
            </key>
            <key width="160" extended="false">
                <default display=" " action="space" />
            </key>
            <key width="20" extended="false">
                <default display="@" />
                <shifted display="'" />
            </key>
            <key width="20" extended="false">
                <default display="↑" action="up" />
            </key>
            <key width="20" extended="false">
                <default display="↓" action="down" />
            </key>
            <key width="20" extended="false">
                <default display="←" action="left" />
            </key>
            <key width="20" extended="false">
                <default display="→" action="right" />
            </key>
        </row>
    </layout>
    <layout id="ru">
        <row>
            <key fill="true">
                <default display="Esc" action="escape" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="ё" />
                <shifted display="Ё" />
            </key>
            <key width="20" extended="false">
                <default display="1" />
                <shifted display="!" />
            </key>
            <key width="20" extended="false">
                <default display="2" />
                <shifted display="&quot;" />
            </key>
            <key width="20" extended="false">
                <default display="3" />
                <shifted display="#" />
            </key>
            <key width="20" extended="false">
                <default display="4" />
                <shifted display="$" />
            </key>
            <key width="20" extended="false">
                <default display="5" />
                <shifted display="%" />
            </key>
            <key width="20" extended="false">
                <default display="6" />
                <shifted display="?" />
            </key>
            <key width="20" extended="false">
                <default display="7" />
                <shifted display="&amp;" />
            </key>
            <key width="20" extended="false">
                <default display="8" />
                <shifted display="*" />
            </key>
            <key width="20" extended="false">
                <default display="9" />
                <shifted display="(" />
            </key>
            <key width="20" extended="false">
                <default display="0" />
                <shifted display=")" />
            </key>
            <key width="20" extended="false">
                <default display="-" />
                <shifted display="_" />
            </key>
            <key width="20" extended="false">
                <default display="=" />
                <shifted display="+" />
            </key>
            <key width="20" extended="false">
                <default display="←" action="backspace" />
            </key>
            <key width="40" extended="false">
                <default display="Del" action="delete" />
            </key>
        </row>
        <row>
            <key fill="true">
                <default display="Tab" action="tab" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="й" />
                <shifted display="Й" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="ц" />
                <shifted display="Ц" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="у" />
                <shifted display="У" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="к" />
                <shifted display="К" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="е" />
                <shifted display="Е" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="н" />
                <shifted display="Н" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="г" />
                <shifted display="Г" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="ш" />
                <shifted display="Ш" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="щ" />
                <shifted display="Щ" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="з" />
                <shifted display="З" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="х" />
                <shifted display="Х" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="ъ" />
                <shifted display="Ъ" />
            </key>
            <key width="42" extended="false">
                <default display="\" />
                <shifted display="|" />
            </key>
            <key width="40" extended="false">
                <default display="Home" action="home" />
            </key>
        </row>
        <row>
            <key fill="true">
                <default display="Caps" action="modifier:caps" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="ф" />
                <shifted display="Ф" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="ы" />
                <shifted display="Ы" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="в" />
                <shifted display="В" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="а" />
                <shifted display="А" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="п" />
                <shifted display="П" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="р" />
                <shifted display="Р" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="о" />
                <shifted display="О" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="л" />
                <shifted display="Л" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="д" />
                <shifted display="Д" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="ж" />
                <shifted display="Ж" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="э" />
                <shifted display="Э" />
            </key>
            <key width="59" extended="false">
                <default display="Enter" action="return" />
            </key>
            <key width="40" extended="false">
                <default display="PgUp" action="pageup" />
            </key>
        </row>
        <row>
            <key fill="true">
                <default display="Shift" action="modifier:shift" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="я" />
                <shifted display="Я" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="ч" />
                <shifted display="Ч" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="с" />
                <shifted display="С" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="м" />
                <shifted display="М" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="и" />
                <shifted display="И" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="т" />
                <shifted display="Т" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="ь" />
                <shifted display="Ь" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="б" />
                <shifted display="Б" />
            </key>
            <key width="20" extended="false" obey-caps="true">
                <default display="ю" />
                <shifted display="Ю" />
            </key>
            <key width="20" extended="false">
                <default display="." />
                <shifted display="," />
            </key>
            <key fill="true">
                <default display="Shift" action="modifier:shift" />
            </key>
            <key width="40" extended="false">
                <default display="PgDn" action="pagedown" />
            </key>
        </row>
        <row>
            <key fill="true">
                <default display="E" action="modifier:layout" />
            </key>
            <key width="40" extended="false">
                <default display="Ctrl" action="modifier:ctrl" />
            </key>
            <key width="40" extended="false">
                <default display="Alt" action="modifier:alt" />
            </key>
            <key width="160" extended="false">
                <default display=" " action="space" />
            </key>
            <key width="20" extended="false">
                <default display=":" />
                <shifted display=";" />
            </key>
            <key width="20" extended="false">
                <default display="↑" action="up" />
            </key>
            <key width="20" extended="false">
                <default display="↓" action="down" />
            </key>
            <key width="20" extended="false">
                <default display="←" action="left" />
            </key>
            <key width="20" extended="false">
                <default display="→" action="right" />
            </key>
        </row>
    </layout>
</keyboard>
