nxemu/lang/english/image/handheld.svg

142 lines
16 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" viewBox="-235 -160 470 340" id="Handheld">
<!-- L trigger -->
<g class="trigger L">
<path class="shape" d="M -166.8,-83.3 L -167.9,-83.2 L -168.9,-83.1 L -170.0,-83.0 L -171.0,-82.8 L -172.1,-82.6 L -173.1,-82.4 L -174.2,-82.1 L -175.2,-81.9 L -176.2,-81.5 L -177.2,-81.2 L -178.2,-80.8 L -180.1,-80.0 L -181.1,-79.5 L -182.0,-79.0 L -183.0,-78.5 L -183.9,-78.0 L -184.8,-77.4 L -185.7,-76.9 L -186.6,-76.3 L -187.4,-75.6 L -188.3,-75.0 L -189.1,-74.3 L -192.2,-71.5 L -192.9,-70.7 L -193.7,-69.9 L -194.3,-69.1 L -195.0,-68.3 L -195.6,-67.4 L -196.8,-65.7 L -197.3,-64.7 L -197.8,-63.8 L -198.2,-62.8 L -198.9,-60.8 L -198.6,-59.8 L -197.6,-59.7 L -196.6,-60.0 L -195.6,-60.5 L -194.7,-60.9 L -193.7,-61.4 L -192.8,-61.9 L -191.8,-62.4 L -190.9,-62.8 L -189.9,-63.3 L -189.0,-63.8 L -187.1,-64.8 L -186.2,-65.2 L -185.2,-65.7 L -184.3,-66.2 L -183.3,-66.7 L -182.4,-67.1 L -181.4,-67.6 L -180.5,-68.1 L -179.5,-68.6 L -178.6,-69.0 L -177.6,-69.5 L -176.7,-70.0 L -175.7,-70.5 L -174.8,-70.9 L -173.8,-71.4 L -172.9,-71.9 L -171.9,-72.4 L -171.0,-72.8 L -170.0,-73.3 L -169.1,-73.8 L -168.1,-74.3 L -167.2,-74.7 L -166.2,-75.2 L -165.3,-75.7 L -164.3,-76.2 L -163.4,-76.6 L -162.4,-77.1 L -161.5,-77.6 L -160.5,-78.1 L -159.6,-78.5 L -158.7,-79.0 L -157.7,-79.5 L -156.8,-80.0 L -155.8,-80.4 L -154.9,-80.9 L -154.2,-81.6 L -154.3,-82.6 L -155.2,-83.3 L -156.2,-83.3 Z"/>
</g>
<!-- R trigger -->
<g class="trigger R" transform="scale(-1,1)">
<path class="shape" d="M -166.8,-83.3 L -167.9,-83.2 L -168.9,-83.1 L -170.0,-83.0 L -171.0,-82.8 L -172.1,-82.6 L -173.1,-82.4 L -174.2,-82.1 L -175.2,-81.9 L -176.2,-81.5 L -177.2,-81.2 L -178.2,-80.8 L -180.1,-80.0 L -181.1,-79.5 L -182.0,-79.0 L -183.0,-78.5 L -183.9,-78.0 L -184.8,-77.4 L -185.7,-76.9 L -186.6,-76.3 L -187.4,-75.6 L -188.3,-75.0 L -189.1,-74.3 L -192.2,-71.5 L -192.9,-70.7 L -193.7,-69.9 L -194.3,-69.1 L -195.0,-68.3 L -195.6,-67.4 L -196.8,-65.7 L -197.3,-64.7 L -197.8,-63.8 L -198.2,-62.8 L -198.9,-60.8 L -198.6,-59.8 L -197.6,-59.7 L -196.6,-60.0 L -195.6,-60.5 L -194.7,-60.9 L -193.7,-61.4 L -192.8,-61.9 L -191.8,-62.4 L -190.9,-62.8 L -189.9,-63.3 L -189.0,-63.8 L -187.1,-64.8 L -186.2,-65.2 L -185.2,-65.7 L -184.3,-66.2 L -183.3,-66.7 L -182.4,-67.1 L -181.4,-67.6 L -180.5,-68.1 L -179.5,-68.6 L -178.6,-69.0 L -177.6,-69.5 L -176.7,-70.0 L -175.7,-70.5 L -174.8,-70.9 L -173.8,-71.4 L -172.9,-71.9 L -171.9,-72.4 L -171.0,-72.8 L -170.0,-73.3 L -169.1,-73.8 L -168.1,-74.3 L -167.2,-74.7 L -166.2,-75.2 L -165.3,-75.7 L -164.3,-76.2 L -163.4,-76.6 L -162.4,-77.1 L -161.5,-77.6 L -160.5,-78.1 L -159.6,-78.5 L -158.7,-79.0 L -157.7,-79.5 L -156.8,-80.0 L -155.8,-80.4 L -154.9,-80.9 L -154.2,-81.6 L -154.3,-82.6 L -155.2,-83.3 L -156.2,-83.3 Z"/>
</g>
<!-- Left JoyCon body -->
<polygon class="left-joycon" points="-145.0,-78.9 -145.0,-77.9 -145.0,85.6 -145.0,85.6 -168.3,85.5 -169.3,85.4 -171.3,85.1 -172.3,84.9 -173.4,84.7 -174.3,84.5 -175.3,84.2 -176.3,83.8 -177.3,83.5 -178.2,83.1 -179.2,82.7 -180.1,82.2 -181.0,81.8 -181.9,81.3 -182.8,80.7 -183.7,80.2 -184.5,79.6 -186.2,78.3 -186.9,77.7 -187.7,77.0 -189.2,75.6 -189.9,74.8 -190.6,74.1 -191.3,73.3 -191.9,72.5 -192.5,71.6 -193.1,70.8 -193.7,69.9 -194.3,69.1 -194.8,68.2 -196.2,65.5 -196.6,64.5 -197.0,63.6 -197.4,62.6 -198.1,60.7 -198.4,59.7 -198.6,58.7 -199.2,55.6 -199.3,54.6 -199.5,51.5 -199.5,50.5 -199.5,-49.4 -199.4,-50.5 -199.3,-51.5 -199.1,-52.5 -198.2,-56.5 -197.9,-57.5 -197.2,-59.4 -196.8,-60.4 -196.4,-61.3 -195.9,-62.2 -194.3,-64.9 -193.7,-65.7 -193.1,-66.6 -192.5,-67.4 -191.8,-68.2 -191.2,-68.9 -190.4,-69.7 -188.2,-71.8 -187.4,-72.5 -186.6,-73.1 -185.8,-73.8 -185.0,-74.4 -184.1,-74.9 -183.2,-75.5 -182.4,-76.0 -181.5,-76.5 -179.6,-77.5 -178.7,-77.9 -177.8,-78.4 -176.8,-78.8 -175.9,-79.1 -174.9,-79.5 -173.9,-79.8 -170.9,-80.6 -169.9,-80.8 -167.9,-81.1 -166.9,-81.2 -165.8,-81.2 -145.0,-80.9"/>
<!-- Right JoyCon body -->
<polygon class="right-joycon" points="145.0,-78.9 145.0,-77.9 145.0,85.6 145.0,85.6 168.3,85.5 169.3,85.4 171.3,85.1 172.3,84.9 173.4,84.7 174.3,84.5 175.3,84.2 176.3,83.8 177.3,83.5 178.2,83.1 179.2,82.7 180.1,82.2 181.0,81.8 181.9,81.3 182.8,80.7 183.7,80.2 184.5,79.6 186.2,78.3 186.9,77.7 187.7,77.0 189.2,75.6 189.9,74.8 190.6,74.1 191.3,73.3 191.9,72.5 192.5,71.6 193.1,70.8 193.7,69.9 194.3,69.1 194.8,68.2 196.2,65.5 196.6,64.5 197.0,63.6 197.4,62.6 198.1,60.7 198.4,59.7 198.6,58.7 199.2,55.6 199.3,54.6 199.5,51.5 199.5,50.5 199.5,-49.4 199.4,-50.5 199.3,-51.5 199.1,-52.5 198.2,-56.5 197.9,-57.5 197.2,-59.4 196.8,-60.4 196.4,-61.3 195.9,-62.2 194.3,-64.9 193.7,-65.7 193.1,-66.6 192.5,-67.4 191.8,-68.2 191.2,-68.9 190.4,-69.7 188.2,-71.8 187.4,-72.5 186.6,-73.1 185.8,-73.8 185.0,-74.4 184.1,-74.9 183.2,-75.5 182.4,-76.0 181.5,-76.5 179.6,-77.5 178.7,-77.9 177.8,-78.4 176.8,-78.8 175.9,-79.1 174.9,-79.5 173.9,-79.8 170.9,-80.6 169.9,-80.8 167.9,-81.1 166.9,-81.2 165.8,-81.2 145.0,-80.9"/>
<!-- Handheld shoulder buttons strip (left) -->
<polygon class="handheld-buttons" points="-82.5,-83.0 -82.5,-83.0 -106.7,-83.0 -106.8,-83.1 -106.8,-83.2 -106.8,-83.9 -106.8,-84.0 -106.8,-84.1 -106.7,-84.2 -106.6,-84.3 -106.5,-84.4 -106.4,-84.5 -106.3,-84.5 -106.2,-84.5 -98.9,-84.5 -98.8,-84.4 -98.8,-84.3 -98.8,-84.0 -90.3,-84.1 -90.2,-84.4 -90.2,-84.5 -90.1,-84.5 -82.8,-84.5 -82.6,-84.5 -82.5,-84.4 -82.4,-84.3 -82.3,-84.1 -82.2,-83.9 -82.2,-83.8 -82.2,-83.1 -82.3,-83.0 -82.4,-83.0"/>
<!-- Handheld body (tablet center) -->
<polygon class="handheld-body" fill-rule="evenodd" points="-137.3,-81.9 -137.6,-81.8 -137.8,-81.6 -138.0,-81.3 -138.1,-81.1 -138.1,-80.8 -138.2,-78.7 -138.2,-78.4 -138.3,-78.1 -138.7,-77.3 -138.9,-77.0 -139.0,-76.8 -139.2,-76.5 -139.5,-76.3 -139.7,-76.1 -139.9,-76.0 -140.2,-75.8 -140.5,-75.7 -140.7,-75.6 -141.0,-75.5 -141.9,-75.3 -142.2,-75.3 -142.5,-75.2 -143.0,-74.9 -143.2,-74.7 -143.3,-74.4 -143.0,-74.1 -143.0,85.3 -143.0,85.6 -142.7,85.8 -142.4,85.9 -142.2,85.9 143.0,85.6 143.1,85.4 143.3,85.1 143.0,84.8 143.0,-74.9 142.8,-75.1 142.5,-75.2 141.9,-75.3 141.6,-75.3 141.3,-75.4 141.1,-75.4 140.8,-75.5 140.5,-75.7 140.2,-75.8 140.0,-76.0 139.7,-76.1 139.5,-76.3 139.1,-76.8 138.9,-77.0 138.6,-77.5 138.4,-77.8 138.3,-78.1 138.3,-78.3 138.2,-78.6 138.2,-78.9 138.1,-79.2 138.1,-79.5 138.0,-81.3 137.8,-81.6 137.6,-81.8 137.3,-81.9 137.1,-81.9 120.0,-70.0 -120.0,-70.0 -120.0,70.0 120.0,70.0 120.0,-70.0 137.1,-81.9"/>
<!-- Body outline -->
<polygon class="handheld-body-outline" points="-137.3,-81.9 -137.6,-81.8 -137.8,-81.6 -138.0,-81.3 -138.1,-81.1 -138.1,-80.8 -138.2,-78.7 -138.2,-78.4 -138.3,-78.1 -138.7,-77.3 -138.9,-77.0 -139.0,-76.8 -139.2,-76.5 -139.5,-76.3 -139.7,-76.1 -139.9,-76.0 -140.2,-75.8 -140.5,-75.7 -140.7,-75.6 -141.0,-75.5 -141.9,-75.3 -142.2,-75.3 -142.5,-75.2 -143.0,-74.9 -143.2,-74.7 -143.3,-74.4 -143.0,-74.1 -143.0,85.3 -142.7,85.8 -142.4,85.9 -142.2,85.9 143.0,85.6 143.1,85.4 143.3,85.1 143.0,84.8 143.0,-74.9 142.8,-75.1 142.5,-75.2 141.9,-75.3 141.6,-75.3 141.3,-75.4 141.1,-75.4 140.8,-75.5 140.5,-75.7 140.2,-75.8 140.0,-76.0 139.7,-76.1 139.5,-76.3 139.1,-76.8 138.9,-77.0 138.6,-77.5 138.4,-77.8 138.3,-78.1 138.3,-78.3 138.2,-78.6 138.2,-78.9 138.1,-79.2 138.1,-79.5 138.0,-81.3 137.8,-81.6 137.6,-81.8 137.3,-81.9"/>
<!-- Bezel (screen surround) -->
<path class="handheld-bezel" fill-rule="evenodd" d="M -131.4,-75.9 -132.2,-75.7 -132.9,-75.3 -134.2,-74.3 -134.7,-73.6 -135.1,-72.8 -135.4,-72.0 -135.5,-71.2 -135.5,-70.4 -135.2,76.7 -134.8,77.5 -134.3,78.1 -133.7,78.8 -133.1,79.2 -132.3,79.6 -131.5,79.9 -130.7,80.0 -129.8,80.0 132.2,79.7 133.0,79.3 133.7,78.8 134.3,78.3 134.8,77.6 135.1,76.8 135.5,75.2 135.5,74.3 135.2,-72.7 134.8,-73.5 134.4,-74.2 133.8,-74.8 133.1,-75.3 132.3,-75.6 130.7,-76.0 129.8,-76.0 Z M -112.9,-62.2 L 112.9,-62.2 L 112.9,62.2 L -112.9,62.2 Z"/>
<!-- Screen inner rect -->
<rect class="screen" x="-112.9" y="-62.2" width="225.8" height="124.4"/>
<!-- ZL button -->
<g class="trigger ZL" transform="translate(-210,-120)">
<polygon class="shape" points="5.5,-12.6 5.8,-12.6 6.7,-12.5 8.1,-12.3 8.6,-12.2 9.2,-12.0 9.5,-11.9 9.9,-11.8 10.6,-11.5 11.0,-11.3 11.2,-11.2 11.4,-11.1 11.8,-10.9 12.0,-10.8 12.2,-10.7 12.4,-10.5 12.6,-10.4 12.8,-10.3 13.6,-9.7 13.8,-9.6 13.9,-9.4 14.1,-9.3 14.8,-8.6 15.0,-8.5 15.1,-8.3 15.6,-7.8 15.7,-7.6 16.1,-7.0 16.3,-6.8 16.4,-6.6 16.5,-6.4 16.8,-6.0 16.9,-5.8 17.0,-5.6 17.1,-5.4 17.2,-5.2 17.3,-5.0 17.4,-4.8 17.5,-4.6 17.6,-4.4 17.7,-4.1 17.8,-3.9 17.9,-3.5 18.0,-3.3 18.1,-3.0 18.2,-2.6 18.2,-2.3 18.3,-2.1 18.3,-1.9 18.4,-1.4 18.5,-1.2 18.6,-0.3 18.6,0.0 18.3,13.9 -17.0,13.8 -17.0,13.6 -16.4,-11.4 -16.3,-11.6 -16.1,-11.8 -15.7,-12.0 -15.5,-12.1 -15.1,-12.3 -14.6,-12.4 -13.4,-12.5" transform="scale(-1,1)"/>
<polygon class="label" fill-rule="evenodd" points="-2.6,-2.13 -5.6,-2.13 -5.6,-3.23 -0.8,-3.23 -0.8,-2.13 -4.4,2.12 -0.7,2.12 -0.7,3.22 -6.0,3.22 -6.0,2.12 2.4,-3.23 2.4,2.1 5.43,2.1 5.43,3.22 0.98,3.22 0.98,-3.23 2.4,-3.23 -6.0,2.12" transform="scale(1.5)"/>
</g>
<!-- ZR button -->
<g class="trigger ZR" transform="translate(210,-120)">
<polygon class="shape" points="5.5,-12.6 5.8,-12.6 6.7,-12.5 8.1,-12.3 8.6,-12.2 9.2,-12.0 9.5,-11.9 9.9,-11.8 10.6,-11.5 11.0,-11.3 11.2,-11.2 11.4,-11.1 11.8,-10.9 12.0,-10.8 12.2,-10.7 12.4,-10.5 12.6,-10.4 12.8,-10.3 13.6,-9.7 13.8,-9.6 13.9,-9.4 14.1,-9.3 14.8,-8.6 15.0,-8.5 15.1,-8.3 15.6,-7.8 15.7,-7.6 16.1,-7.0 16.3,-6.8 16.4,-6.6 16.5,-6.4 16.8,-6.0 16.9,-5.8 17.0,-5.6 17.1,-5.4 17.2,-5.2 17.3,-5.0 17.4,-4.8 17.5,-4.6 17.6,-4.4 17.7,-4.1 17.8,-3.9 17.9,-3.5 18.0,-3.3 18.1,-3.0 18.2,-2.6 18.2,-2.3 18.3,-2.1 18.3,-1.9 18.4,-1.4 18.5,-1.2 18.6,-0.3 18.6,0.0 18.3,13.9 -17.0,13.8 -17.0,13.6 -16.4,-11.4 -16.3,-11.6 -16.1,-11.8 -15.7,-12.0 -15.5,-12.1 -15.1,-12.3 -14.6,-12.4 -13.4,-12.5"/>
<path class="label" fill-rule="nonzero" d="M -2.6,-2.13 L -5.6,-2.13 L -5.6,-3.23 L -0.8,-3.23 L -0.8,-2.13 L -4.4,2.12 L -0.7,2.12 L -0.7,3.22 L -6.0,3.22 L -6.0,2.12 Z M 1.0,0.0 L 1.0,-0.1 L 1.1,-3.3 L 4.3,-3.2 L 5.1,-3.1 L 5.4,-3.0 L 5.6,-2.9 L 5.7,-2.8 L 5.9,-2.7 L 5.9,-2.6 L 6.0,-2.5 L 6.1,-2.3 L 6.2,-2.2 L 6.2,-2.1 L 6.3,-2.0 L 6.3,-1.9 L 6.2,-0.8 L 6.2,-0.7 L 6.1,-0.6 L 6.1,-0.5 L 6.0,-0.4 L 6.0,-0.3 L 5.9,-0.2 L 5.7,-0.1 L 5.7,0.0 L 5.6,0.1 L 5.4,0.2 L 5.1,0.3 L 4.7,0.4 L 4.7,0.5 L 4.9,0.6 L 5.0,0.7 L 5.2,0.8 L 5.2,0.9 L 5.3,1.0 L 5.5,1.1 L 5.5,1.2 L 5.6,1.3 L 5.7,1.5 L 5.8,1.6 L 5.9,1.8 L 6.0,1.9 L 6.1,2.1 L 6.2,2.2 L 6.2,2.3 L 6.3,2.4 L 6.4,2.6 L 6.5,2.7 L 6.6,2.9 L 6.7,3.0 L 6.7,3.1 L 6.8,3.2 L 6.8,3.3 L 5.3,3.2 L 5.2,3.1 L 5.2,3.0 L 5.1,2.9 L 5.0,2.7 L 4.9,2.6 L 4.8,2.4 L 4.7,2.3 L 4.6,2.1 L 4.5,2.0 L 4.4,1.8 L 4.3,1.7 L 4.1,1.4 L 4.0,1.3 L 3.9,1.1 L 3.8,1.0 L 3.6,0.9 L 3.6,0.8 L 3.5,0.7 L 3.3,0.6 L 2.9,0.5 L 2.3,0.6 L 2.3,0.7 L 2.2,3.3 L 1.0,3.3 L 1.0,0.0 Z M 4.2,-0.5 L 4.4,-0.6 L 4.7,-0.7 L 4.8,-0.8 L 4.9,-1.0 L 5.0,-1.1 L 5.0,-1.2 L 4.9,-1.7 L 4.9,-1.8 L 4.8,-1.9 L 4.8,-2.0 L 4.6,-2.1 L 4.3,-2.2 L 2.3,-2.3 L 2.3,0.6 Z" transform="scale(1.5)"/>
</g>
<!-- Left joystick -->
<g class="left-stick" transform="translate(-171,-41)">
<g class="left-stick-movable" transform="translate(0,0)">
<circle class="shape" cx="0" cy="0" r="12"/>
<line class="line" x1="-12" y1="0" x2="12" y2="0"/>
<line class="line" x1="0" y1="-12" x2="0" y2="12"/>
<circle class="shape inner" cx="0" cy="0" r="9"/>
</g>
</g>
<!-- Right joystick -->
<g class="right-stick" transform="translate(171,8)">
<g class="right-stick-movable" transform="translate(0,0)">
<circle class="shape" cx="0" cy="0" r="12"/>
<line class="line" x1="-12" y1="0" x2="12" y2="0"/>
<line class="line" x1="0" y1="-12" x2="0" y2="12"/>
<circle class="shape inner" cx="0" cy="0" r="9"/>
</g>
</g>
<!-- Face buttons -->
<g class="buttons-face" transform="translate(171,-41)">
<g class="button A" transform="translate(12.8,0)">
<circle class="shape" r="6.4"/>
<polygon class="label" fill-rule="evenodd" points="-1.085,-5.2 1.085,-5.2 5.085,5.0 2.785,5.0 1.785,2.65 -1.785,2.65 -2.785,5.0 -5.085,5.0 -1.4,1.0 0.0,-2.8 1.4,1.0 -1.4,1.0 -5.085,5.0" transform="scale(0.64)"/>
</g>
<g class="button B" transform="translate(0,12.8)">
<circle class="shape" r="6.4"/>
<polygon class="label" fill-rule="evenodd" points="-4.0,0.0 -4.0,0.0 -4.0,-0.1 -3.8,-5.1 1.8,-5.0 2.3,-4.9 2.6,-4.8 2.8,-4.7 2.9,-4.6 3.1,-4.5 3.2,-4.4 3.4,-4.3 3.4,-4.2 3.5,-4.1 3.7,-4.0 3.7,-3.9 3.8,-3.8 3.8,-3.7 3.9,-3.6 3.9,-3.5 4.0,-3.4 4.0,-3.3 4.1,-3.1 4.1,-3.0 4.0,-2.0 4.0,-1.9 3.9,-1.7 3.9,-1.6 3.8,-1.5 3.8,-1.4 3.7,-1.3 3.7,-1.2 3.6,-1.1 3.6,-1.0 3.5,-0.9 3.3,-0.8 3.3,-0.7 3.2,-0.6 3.0,-0.5 2.9,-0.4 2.7,-0.3 2.9,-0.2 3.2,-0.1 3.3,0.0 3.5,0.1 3.6,0.2 3.8,0.3 3.9,0.4 4.0,0.6 4.1,0.7 4.3,0.8 4.3,0.9 4.4,1.0 4.4,1.1 4.5,1.3 4.5,1.4 4.6,1.6 4.6,1.7 4.5,2.8 4.5,2.9 4.4,3.1 4.4,3.2 4.3,3.4 4.3,3.5 4.2,3.6 4.2,3.7 4.1,3.8 4.1,3.9 4.0,4.0 3.9,4.2 3.8,4.3 3.6,4.4 3.6,4.5 3.4,4.6 3.3,4.7 3.1,4.8 2.8,4.9 2.6,5.0 2.1,5.1 -4.0,5.0 -4.0,4.9 -4.0,0.0 1.1,3.4 1.1,3.4 1.5,3.3 1.8,3.2 2.0,3.1 2.1,3.0 2.3,2.9 2.3,2.8 2.4,2.7 2.4,2.6 2.5,2.3 2.5,2.2 2.4,1.7 2.4,1.6 2.3,1.4 2.3,1.3 2.2,1.2 2.2,1.1 2.1,1.0 1.9,0.9 1.6,0.8 1.4,0.7 -1.9,0.6 -1.9,0.7 -1.8,3.4 1.1,3.4 -4.0,0.0 0.3,-1.1 0.3,-1.1 1.3,-1.2 1.5,-1.3 1.8,-1.4 1.8,-1.5 1.9,-1.6 2.0,-1.8 2.0,-1.9 2.1,-2.0 2.1,-2.1 2.0,-2.7 2.0,-2.8 1.9,-2.9 1.9,-3.0 1.8,-3.1 1.6,-3.2 1.6,-3.3 1.3,-3.4 -1.9,-3.3 -1.9,-3.2 -1.8,-1.0 0.2,-1.1 0.3,-1.1 -4.0,0.0" transform="scale(0.64)"/>
</g>
<g class="button X" transform="translate(0,-12.8)">
<circle class="shape" r="6.4"/>
<polygon class="label" points="-4.4,-5.0 -2.0,-5.0 0.0,-1.7 2.0,-5.0 4.4,-5.0 1.2,0.0 4.4,5.0 2.0,5.0 0.0,1.7 -2.0,5.0 -4.4,5.0 -1.2,0.0" transform="scale(0.64)"/>
</g>
<g class="button Y" transform="translate(-12.8,0)">
<circle class="shape" r="6.4"/>
<polygon class="label" points="-4.79,-4.9 -2.44,-4.9 0.0,-0.9 2.44,-4.9 4.79,-4.9 1.05,1.0 1.05,5.31 -1.05,5.31 -1.05,1.0" transform="scale(0.64)"/>
</g>
</g>
<!-- D-Pad -->
<g class="dpad" transform="translate(-171,8)">
<g class="button up">
<circle class="shape" cx="0" cy="-12.8" r="6.4"/>
<path class="symbol" d="M 0,-15.5 L -2.7,-11.0 L 2.7,-11.0 Z"/>
</g>
<g class="button down">
<circle class="shape" cx="0" cy="12.8" r="6.4"/>
<path class="symbol" d="M 0,15.5 L 2.7,11.0 L -2.7,11.0 Z"/>
</g>
<g class="button left">
<circle class="shape" cx="-12.8" cy="0" r="6.4"/>
<path class="symbol" d="M -15.5,0 L -11.0,-2.7 L -11.0,2.7 Z"/>
</g>
<g class="button right">
<circle class="shape" cx="12.8" cy="0" r="6.4"/>
<path class="symbol" d="M 15.5,0 L 11.0,2.7 L 11.0,-2.7 Z"/>
</g>
</g>
<!-- Minus button -->
<g class="button minus" transform="translate(-155,-67)">
<rect class="shape" x="-4" y="-1.66" width="8" height="3.32" rx="0.75"/>
</g>
<!-- Plus button -->
<g class="button plus" transform="translate(155,-67)">
<path class="shape" transform="scale(0.6) translate(-7.5,-7.5)" d="M 0,6 H 6 V 0 H 9 V 6 H 15 V 9 H 9 V 15 H 6 V 9 H 0 Z"/>
</g>
<!-- Capture/Screenshot button -->
<g class="button screenshot" transform="translate(-162,39)">
<rect class="shape" x="-5" y="-5" width="10" height="10" rx="2"/>
<circle class="symbol" r="3"/>
</g>
<!-- Home button -->
<g class="button home" transform="translate(161,37)">
<circle class="shape outer" r="7"/>
<circle class="shape inner" r="5"/>
<polygon class="symbol house" fill-rule="evenodd" points="-1.3,0.0 -0.93,0.0 -0.93,1.15 0.93,1.15 0.93,0.0 1.3,0.0 0.0,-1.2 -1.3,0.0 -0.43,0.0 -0.43,0.73 0.43,0.73 0.43,0.0" transform="scale(2.75)"/>
</g>
<!-- Raw joystick visualizers -->
<g class="left-stick-visual" transform="translate(-50,0)">
<circle class="joystick-range" r="30"/>
<circle class="joystick-deadzone" r="4.5"/>
<circle class="joystick-dot-raw" r="1.5"/>
<circle class="joystick-dot-cal" r="1.5"/>
</g>
<g class="right-stick-visual" transform="translate(50,0)">
<circle class="joystick-range" r="30"/>
<circle class="joystick-deadzone" r="4.5"/>
<circle class="joystick-dot-raw" r="1.5"/>
<circle class="joystick-dot-cal" r="1.5"/>
</g>
</svg>