Factor out symbols from keyboard file.
This commit is contained in:
		
							
								
								
									
										304
									
								
								data/keyboards/geometry/compact.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										304
									
								
								data/keyboards/geometry/compact.xml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,304 @@
 | 
			
		||||
<?xml version="1.0"?>
 | 
			
		||||
<geometry version="0.90">
 | 
			
		||||
  <bounds x="0.000000" y="0.000000" width="640.0000" height="296.5853"/>
 | 
			
		||||
  <section angle="0">
 | 
			
		||||
    <bounds x="15.60975" y="15.60975" width="640.0000" height="39.02439"/>
 | 
			
		||||
    <row columns="16" orientation="1"/>
 | 
			
		||||
    <key keycode="9" name="ESC" column="0" row="0" oref="outline2">
 | 
			
		||||
      <bounds x="3.121951" y="1.560976" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="67" name="FK01" column="1" row="0" oref="outline2">
 | 
			
		||||
      <bounds x="84.29268" y="1.560976" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="68" name="FK02" column="2" row="0" oref="outline2">
 | 
			
		||||
      <bounds x="124.8780" y="1.560976" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="69" name="FK03" column="3" row="0" oref="outline2">
 | 
			
		||||
      <bounds x="165.4634" y="1.560976" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="70" name="FK04" column="4" row="0" oref="outline2">
 | 
			
		||||
      <bounds x="206.0487" y="1.560976" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="71" name="FK05" column="5" row="0" oref="outline2">
 | 
			
		||||
      <bounds x="266.9268" y="1.560976" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="72" name="FK06" column="6" row="0" oref="outline2">
 | 
			
		||||
      <bounds x="307.5121" y="1.560976" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="73" name="FK07" column="7" row="0" oref="outline2">
 | 
			
		||||
      <bounds x="348.0975" y="1.560976" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="74" name="FK08" column="8" row="0" oref="outline2">
 | 
			
		||||
      <bounds x="388.6829" y="1.560976" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="75" name="FK09" column="9" row="0" oref="outline2">
 | 
			
		||||
      <bounds x="449.5609" y="1.560976" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="76" name="FK10" column="10" row="0" oref="outline2">
 | 
			
		||||
      <bounds x="490.1463" y="1.560976" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="95" name="FK11" column="11" row="0" oref="outline2">
 | 
			
		||||
      <bounds x="530.7317" y="1.560976" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="96" name="FK12" column="12" row="0" oref="outline2">
 | 
			
		||||
      <bounds x="571.3170" y="1.560976" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
  </section>
 | 
			
		||||
  <section angle="0">
 | 
			
		||||
    <bounds x="15.60975" y="78.04878" width="608.7804" height="201.3658"/>
 | 
			
		||||
    <row columns="14" orientation="1"/>
 | 
			
		||||
    <row columns="14" orientation="1"/>
 | 
			
		||||
    <row columns="13" orientation="1"/>
 | 
			
		||||
    <row columns="12" orientation="1"/>
 | 
			
		||||
    <row columns="8" orientation="1"/>
 | 
			
		||||
    <key keycode="49" name="TLDE" column="0" row="0" oref="outline2">
 | 
			
		||||
      <bounds x="3.121951" y="1.560976" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="10" name="AE01" column="1" row="0" oref="outline2">
 | 
			
		||||
      <bounds x="43.70731" y="1.560976" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="11" name="AE02" column="2" row="0" oref="outline2">
 | 
			
		||||
      <bounds x="84.29268" y="1.560976" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="12" name="AE03" column="3" row="0" oref="outline2">
 | 
			
		||||
      <bounds x="124.8780" y="1.560976" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="13" name="AE04" column="4" row="0" oref="outline2">
 | 
			
		||||
      <bounds x="165.4634" y="1.560976" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="14" name="AE05" column="5" row="0" oref="outline2">
 | 
			
		||||
      <bounds x="206.0487" y="1.560976" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="15" name="AE06" column="6" row="0" oref="outline2">
 | 
			
		||||
      <bounds x="245.0731" y="1.560976" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="16" name="AE07" column="7" row="0" oref="outline2">
 | 
			
		||||
      <bounds x="285.6585" y="1.560976" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="17" name="AE08" column="8" row="0" oref="outline2">
 | 
			
		||||
      <bounds x="326.2439" y="1.560976" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="18" name="AE09" column="9" row="0" oref="outline2">
 | 
			
		||||
      <bounds x="366.8292" y="1.560976" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="19" name="AE10" column="10" row="0" oref="outline2">
 | 
			
		||||
      <bounds x="407.4146" y="1.560976" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="20" name="AE11" column="11" row="0" oref="outline2">
 | 
			
		||||
      <bounds x="448.0000" y="1.560976" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="21" name="AE12" column="12" row="0" oref="outline2">
 | 
			
		||||
      <bounds x="488.5853" y="1.560976" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="22" name="BKSP" column="13" row="0" oref="outline13">
 | 
			
		||||
      <bounds x="529.1707" y="1.560976" width="79.60975" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="23" name="TAB" column="0" row="1" oref="outline4">
 | 
			
		||||
      <bounds x="3.121951" y="42.14634" width="59.31707" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="24" name="AD01" column="1" row="1" oref="outline2">
 | 
			
		||||
      <bounds x="65.56097" y="42.14634" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="25" name="AD02" column="2" row="1" oref="outline2">
 | 
			
		||||
      <bounds x="106.1463" y="42.14634" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="26" name="AD03" column="3" row="1" oref="outline2">
 | 
			
		||||
      <bounds x="145.1707" y="42.14634" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="27" name="AD04" column="4" row="1" oref="outline2">
 | 
			
		||||
      <bounds x="185.7560" y="42.14634" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="28" name="AD05" column="5" row="1" oref="outline2">
 | 
			
		||||
      <bounds x="226.3414" y="42.14634" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="29" name="AD06" column="6" row="1" oref="outline2">
 | 
			
		||||
      <bounds x="266.9268" y="42.14634" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="30" name="AD07" column="7" row="1" oref="outline2">
 | 
			
		||||
      <bounds x="307.5121" y="42.14634" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="31" name="AD08" column="8" row="1" oref="outline2">
 | 
			
		||||
      <bounds x="348.0975" y="42.14634" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="32" name="AD09" column="9" row="1" oref="outline2">
 | 
			
		||||
      <bounds x="388.6829" y="42.14634" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="33" name="AD10" column="10" row="1" oref="outline2">
 | 
			
		||||
      <bounds x="429.2682" y="42.14634" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="34" name="AD11" column="11" row="1" oref="outline2">
 | 
			
		||||
      <bounds x="468.2926" y="42.14634" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="35" name="AD12" column="12" row="1" oref="outline2">
 | 
			
		||||
      <bounds x="508.8780" y="42.14634" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="51" name="BKSL" column="13" row="1" oref="outline5">
 | 
			
		||||
      <bounds x="549.4634" y="42.14634" width="59.31707" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="66" name="CAPS" column="0" row="2" oref="outline6">
 | 
			
		||||
      <bounds x="3.121951" y="82.73170" width="68.68292" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="38" name="AC01" column="1" row="2" oref="outline2">
 | 
			
		||||
      <bounds x="76.48780" y="82.73170" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="39" name="AC02" column="2" row="2" oref="outline2">
 | 
			
		||||
      <bounds x="115.5121" y="82.73170" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="40" name="AC03" column="3" row="2" oref="outline2">
 | 
			
		||||
      <bounds x="156.0975" y="82.73170" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="41" name="AC04" column="4" row="2" oref="outline2">
 | 
			
		||||
      <bounds x="196.6829" y="82.73170" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="42" name="AC05" column="5" row="2" oref="outline2">
 | 
			
		||||
      <bounds x="237.2682" y="82.73170" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="43" name="AC06" column="6" row="2" oref="outline2">
 | 
			
		||||
      <bounds x="277.8536" y="82.73170" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="44" name="AC07" column="7" row="2" oref="outline2">
 | 
			
		||||
      <bounds x="318.4390" y="82.73170" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="45" name="AC08" column="8" row="2" oref="outline2">
 | 
			
		||||
      <bounds x="359.0243" y="82.73170" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="46" name="AC09" column="9" row="2" oref="outline2">
 | 
			
		||||
      <bounds x="399.6097" y="82.73170" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="47" name="AC10" column="10" row="2" oref="outline2">
 | 
			
		||||
      <bounds x="438.6341" y="82.73170" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="48" name="AC11" column="11" row="2" oref="outline2">
 | 
			
		||||
      <bounds x="479.2195" y="82.73170" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="36" name="RTRN" column="12" row="2" oref="outline7">
 | 
			
		||||
      <bounds x="519.8048" y="82.73170" width="88.97561" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="50" name="LFSH" column="0" row="3" oref="outline8">
 | 
			
		||||
      <bounds x="3.121951" y="121.7560" width="88.97561" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="52" name="AB01" column="1" row="3" oref="outline2">
 | 
			
		||||
      <bounds x="95.21951" y="121.7560" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="53" name="AB02" column="2" row="3" oref="outline2">
 | 
			
		||||
      <bounds x="135.8048" y="121.7560" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="54" name="AB03" column="3" row="3" oref="outline2">
 | 
			
		||||
      <bounds x="176.3902" y="121.7560" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="55" name="AB04" column="4" row="3" oref="outline2">
 | 
			
		||||
      <bounds x="215.4146" y="121.7560" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="56" name="AB05" column="5" row="3" oref="outline2">
 | 
			
		||||
      <bounds x="256.0000" y="121.7560" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="57" name="AB06" column="6" row="3" oref="outline2">
 | 
			
		||||
      <bounds x="296.5853" y="121.7560" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="58" name="AB07" column="7" row="3" oref="outline2">
 | 
			
		||||
      <bounds x="337.1707" y="121.7560" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="59" name="AB08" column="8" row="3" oref="outline2">
 | 
			
		||||
      <bounds x="377.7560" y="121.7560" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="60" name="AB09" column="9" row="3" oref="outline2">
 | 
			
		||||
      <bounds x="418.3414" y="121.7560" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="61" name="AB10" column="10" row="3" oref="outline2">
 | 
			
		||||
      <bounds x="458.9268" y="121.7560" width="37.46341" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="62" name="RTSH" column="11" row="3" oref="outline9">
 | 
			
		||||
      <bounds x="499.5121" y="121.7560" width="109.2682" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="149" name="I149" column="0" row="4" oref="outline10">
 | 
			
		||||
      <bounds x="3.121951" y="162.3414" width="56.19512" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="37" name="LCTL" column="1" row="4" oref="outline1">
 | 
			
		||||
      <bounds x="62.43902" y="162.3414" width="48.39024" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="64" name="LALT" column="2" row="4" oref="outline1">
 | 
			
		||||
      <bounds x="113.9512" y="162.3414" width="48.39024" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="65" name="SPCE" column="3" row="4" oref="outline3">
 | 
			
		||||
      <bounds x="165.4634" y="162.3414" width="238.8292" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="113" name="LEFT" column="4" row="4" oref="outline1">
 | 
			
		||||
      <bounds x="407.4146" y="162.3414" width="48.39024" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="111" name="UP" column="5" row="4" oref="outline1">
 | 
			
		||||
      <bounds x="458.9268" y="162.3414" width="48.39024" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="116" name="DOWN" column="6" row="4" oref="outline1">
 | 
			
		||||
      <bounds x="508.8780" y="162.3414" width="48.39024" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
    <key keycode="114" name="RGHT" column="7" row="4" oref="outline1">
 | 
			
		||||
      <bounds x="560.3902" y="162.3414" width="48.39024" height="37.46341"/>
 | 
			
		||||
    </key>
 | 
			
		||||
  </section>
 | 
			
		||||
  <outline id="outline2" corner-radius="1.000000">
 | 
			
		||||
    <point x="0.000000" y="0.000000"/>
 | 
			
		||||
    <point x="37.46341" y="0.000000"/>
 | 
			
		||||
    <point x="37.46341" y="37.46341"/>
 | 
			
		||||
    <point x="0.000000" y="37.46341"/>
 | 
			
		||||
  </outline>
 | 
			
		||||
  <outline id="outline1" corner-radius="1.000000">
 | 
			
		||||
    <point x="0.000000" y="0.000000"/>
 | 
			
		||||
    <point x="48.39024" y="0.000000"/>
 | 
			
		||||
    <point x="48.39024" y="37.46341"/>
 | 
			
		||||
    <point x="0.000000" y="37.46341"/>
 | 
			
		||||
  </outline>
 | 
			
		||||
  <outline id="outline4" corner-radius="1.000000">
 | 
			
		||||
    <point x="0.000000" y="0.000000"/>
 | 
			
		||||
    <point x="59.31707" y="0.000000"/>
 | 
			
		||||
    <point x="59.31707" y="37.46341"/>
 | 
			
		||||
    <point x="0.000000" y="37.46341"/>
 | 
			
		||||
  </outline>
 | 
			
		||||
  <outline id="outline5" corner-radius="1.000000">
 | 
			
		||||
    <point x="0.000000" y="0.000000"/>
 | 
			
		||||
    <point x="59.31707" y="0.000000"/>
 | 
			
		||||
    <point x="59.31707" y="37.46341"/>
 | 
			
		||||
    <point x="0.000000" y="37.46341"/>
 | 
			
		||||
  </outline>
 | 
			
		||||
  <outline id="outline6" corner-radius="1.000000">
 | 
			
		||||
    <point x="0.000000" y="0.000000"/>
 | 
			
		||||
    <point x="68.68292" y="0.000000"/>
 | 
			
		||||
    <point x="68.68292" y="37.46341"/>
 | 
			
		||||
    <point x="0.000000" y="37.46341"/>
 | 
			
		||||
  </outline>
 | 
			
		||||
  <outline id="outline7" corner-radius="1.000000">
 | 
			
		||||
    <point x="0.000000" y="0.000000"/>
 | 
			
		||||
    <point x="88.97561" y="0.000000"/>
 | 
			
		||||
    <point x="88.97561" y="37.46341"/>
 | 
			
		||||
    <point x="0.000000" y="37.46341"/>
 | 
			
		||||
  </outline>
 | 
			
		||||
  <outline id="outline8" corner-radius="1.000000">
 | 
			
		||||
    <point x="0.000000" y="0.000000"/>
 | 
			
		||||
    <point x="88.97561" y="0.000000"/>
 | 
			
		||||
    <point x="88.97561" y="37.46341"/>
 | 
			
		||||
    <point x="0.000000" y="37.46341"/>
 | 
			
		||||
  </outline>
 | 
			
		||||
  <outline id="outline9" corner-radius="1.000000">
 | 
			
		||||
    <point x="0.000000" y="0.000000"/>
 | 
			
		||||
    <point x="109.2682" y="0.000000"/>
 | 
			
		||||
    <point x="109.2682" y="37.46341"/>
 | 
			
		||||
    <point x="0.000000" y="37.46341"/>
 | 
			
		||||
  </outline>
 | 
			
		||||
  <outline id="outline10" corner-radius="1.000000">
 | 
			
		||||
    <point x="0.000000" y="0.000000"/>
 | 
			
		||||
    <point x="56.19512" y="0.000000"/>
 | 
			
		||||
    <point x="56.19512" y="37.46341"/>
 | 
			
		||||
    <point x="0.000000" y="37.46341"/>
 | 
			
		||||
  </outline>
 | 
			
		||||
  <outline id="outline13" corner-radius="1.000000">
 | 
			
		||||
    <point x="0.000000" y="0.000000"/>
 | 
			
		||||
    <point x="79.60975" y="0.000000"/>
 | 
			
		||||
    <point x="79.60975" y="37.46341"/>
 | 
			
		||||
    <point x="0.000000" y="37.46341"/>
 | 
			
		||||
  </outline>
 | 
			
		||||
  <outline id="outline3" corner-radius="1.000000">
 | 
			
		||||
    <point x="0.000000" y="0.000000"/>
 | 
			
		||||
    <point x="238.8292" y="0.000000"/>
 | 
			
		||||
    <point x="238.8292" y="37.46341"/>
 | 
			
		||||
    <point x="0.000000" y="37.46341"/>
 | 
			
		||||
  </outline>
 | 
			
		||||
</geometry>
 | 
			
		||||
		Reference in New Issue
	
	Block a user