antijingoist

keyboard-dvorak.xml

May 2nd, 2020
437
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 4.26 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <keyboard>
  3.  
  4. <options>
  5.     <!-- not yet implemented -->
  6. </options>
  7.  
  8. <layout id="dvorak keyboard">
  9.  
  10. <!--
  11. matchbox-keyboard implementation of the 'common' Dvorak keyboard layout.
  12. Contributed by Leon Matthews http://www.lost.co.nz/
  13. -->
  14.  
  15. <!-- Top Row -->
  16.  
  17. <!-- Second Row -->
  18. <row>
  19.     <space width="500" extended="true"/>
  20.  
  21.     <key obey-caps='true'>
  22.       <mod1 display="1" />
  23.         <default display="p" />
  24.         <shifted display="P" />
  25.     </key>
  26.     <key obey-caps='true'>
  27.       <mod1 display="2" />
  28.         <default display="y" />
  29.         <shifted display="Y" />
  30.     </key>
  31.     <key obey-caps='true'>
  32.       <mod1 display="3" />
  33.         <default display="f" />
  34.         <shifted display="F" />
  35.     </key>
  36.     <key obey-caps='true'>
  37.       <mod1 display="4" />
  38.         <default display="g" />
  39.         <shifted display="G" />
  40.     </key>
  41.     <key obey-caps='true'>
  42.       <mod1 display="5" />
  43.         <default display="c" />
  44.         <shifted display="C" />
  45.     </key>
  46.     <key obey-caps='true'>
  47.       <mod1 display="6" />
  48.         <default display="r" />
  49.         <shifted display="R" />
  50.     </key>
  51.     <key obey-caps='true'>
  52.       <mod1 display="7" />
  53.         <default display="l" />
  54.         <shifted display="L" />
  55.     </key>
  56.     <key fill="true">
  57.       <mod1 display="8" />
  58.         <default display="&lt;-" action="backspace"/>
  59.     </key>
  60. </row>
  61.  
  62. <!-- Third row -->
  63. <row>
  64.     <space width="500" extended="true"/>
  65.     <key obey-caps='true'>
  66.       <mod1 display="9" />
  67.         <default display="a" />
  68.         <shifted display="A" />
  69.     </key>
  70.     <key obey-caps='true'>
  71.       <mod1 display="0" />
  72.         <default display="o" />
  73.         <shifted display="O" />
  74.     </key>
  75.     <key obey-caps='true'>
  76.       <mod1 display="&lt;" />
  77.         <default    display="e" />
  78.         <shifted display="E" />
  79.     </key>
  80.     <key obey-caps='true'>
  81.       <mod1 display="&gt;" />
  82.         <default display="u" />
  83.         <shifted display="U" />
  84.     </key>
  85.     <key obey-caps='true'>
  86.       <mod1 display='"' />
  87.         <default display="i" />
  88.         <shifted display="I" />
  89.     </key>
  90.     <key obey-caps='true'>
  91.       <mod1 display="'" />
  92.         <default display="d" />
  93.         <shifted display="D" />
  94.     </key>
  95.     <key obey-caps='true'>
  96.       <mod1 display="," />
  97.         <default display="h" />
  98.         <shifted display="H" />
  99.     </key>
  100.     <key obey-caps='true'>
  101.       <mod1 display="!" />
  102.         <default display="t" />
  103.         <shifted display="T" />
  104.     </key>
  105.     <key obey-caps='true'>
  106.       <mod1 display="@" />
  107.         <default display="n" />
  108.         <shifted display="N" />
  109.     </key>
  110.     <key obey-caps='true'>
  111.       <mod1 display="#" />
  112.         <default display="s" />
  113.         <shifted display="S" />
  114.     </key>
  115.  
  116. </row>
  117.  
  118. <!-- Fourth Row -->
  119. <row>
  120.     <space width="500" extended="true"/>
  121.     <key obey-caps='true'>
  122.       <mod1 display="$" />
  123.         <default display="q" />
  124.         <shifted display="Q" />
  125.     </key>
  126.     <key obey-caps='true'>
  127.       <mod1 display="%" />
  128.         <default display="j" />
  129.         <shifted display="J" />
  130.     </key>
  131.     <key obey-caps='true'>
  132.       <mod1 display="^" />
  133.         <default display="k" />
  134.         <shifted display="K" />
  135.     </key>
  136.     <key obey-caps='true'>
  137.       <mod1 display="&amp;" />
  138.         <default display="x" />
  139.         <shifted display="X" />
  140.     </key>
  141.     <key obey-caps='true'>
  142.       <mod1 display="*" />
  143.         <default display="b" />
  144.         <shifted display="B" />
  145.     </key>
  146.     <key obey-caps='true'>
  147.       <mod1 display="(" />
  148.         <default display="m" />
  149.         <shifted display="M" />
  150.     </key>
  151.     <key obey-caps='true'>
  152.       <mod1 display=")" />
  153.         <default display="w" />
  154.         <shifted display="W" />
  155.     </key>
  156.     <key obey-caps='true'>
  157.       <mod1 display="{" />
  158.         <default display="v" />
  159.         <shifted display="V" />
  160.     </key>
  161.     <key obey-caps='true'>
  162.       <mod1 display="}" />
  163.         <default display="z" />
  164.         <shifted display="Z" />
  165.     </key>
  166. </row>
  167.  
  168. <!-- Bottom Row -->
  169. <row>
  170.    <key width="50">
  171.       <default display="##" action="modifier:mod1"/>
  172.       <shifted display=":" />
  173.    </key>
  174.    <key width="50">
  175.       <mod1 display="=" />
  176.         <default display="|^|" action="modifier:shift"/>
  177.     </key>
  178.    <key width="2000" fill="true">
  179.          <mod1 display="+"/>
  180.         <default display=" " action="space" />
  181.          <shifted display="="/>
  182.     </key>
  183.     <key width="50">
  184.       <mod1 display="\" />
  185.         <default display="." />
  186.       <shifted display="/" />
  187.    </key>
  188.     <key width="50">
  189.       <mod1 display="_" />
  190.         <default display="_|" action="return"/>
  191.       <shifted display="-"/>
  192.     </key>
  193. </row>
  194.  
  195. </layout>
  196.  
  197. </keyboard>
Add Comment
Please, Sign In to add comment