commit b02c80ac1329285f65a34e5b74ad597cc38c384d
parent 967365ee54b5dc9bd7e12c929fe037b817cecbb3
Author: rbckman <rob@tarina.org>
Date: Wed, 23 Apr 2025 23:47:16 +0300
update
Diffstat:
3 files changed, 815 insertions(+), 129 deletions(-)
diff --git a/buttons-keyb.png b/buttons-keyb.png
Binary files differ.
diff --git a/buttons-keyb.svg b/buttons-keyb.svg
@@ -0,0 +1,801 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="174.28178mm"
+ height="90.602188mm"
+ viewBox="0 0 174.28178 90.602187"
+ version="1.1"
+ id="svg4697"
+ inkscape:version="1.0.2 (e86c870879, 2021-01-15)"
+ sodipodi:docname="buttons.svg"
+ inkscape:export-filename="/home/rob/gonzopi_docs/buttons.png"
+ inkscape:export-xdpi="300"
+ inkscape:export-ydpi="300">
+ <defs
+ id="defs4691">
+ <rect
+ x="145.16081"
+ y="92.223289"
+ width="84.804456"
+ height="25.282828"
+ id="rect895" />
+ <rect
+ x="145.16081"
+ y="92.223289"
+ width="29.96364"
+ height="16.484158"
+ id="rect895-3" />
+ <rect
+ x="145.16081"
+ y="92.223289"
+ width="29.96364"
+ height="16.484158"
+ id="rect912" />
+ <rect
+ x="145.16081"
+ y="92.223289"
+ width="29.96364"
+ height="16.484158"
+ id="rect895-38" />
+ <rect
+ x="145.16081"
+ y="92.223289"
+ width="29.96364"
+ height="16.484158"
+ id="rect956" />
+ <rect
+ x="145.16081"
+ y="92.223289"
+ width="29.96364"
+ height="16.484158"
+ id="rect895-38-0" />
+ <rect
+ x="145.16081"
+ y="92.223289"
+ width="29.96364"
+ height="16.484158"
+ id="rect1019" />
+ <rect
+ x="145.16081"
+ y="92.223289"
+ width="29.96364"
+ height="16.484158"
+ id="rect895-38-0-8" />
+ <rect
+ x="145.16081"
+ y="92.223289"
+ width="29.96364"
+ height="16.484158"
+ id="rect1055" />
+ <rect
+ x="145.16081"
+ y="92.223289"
+ width="29.96364"
+ height="16.484158"
+ id="rect895-38-0-8-8" />
+ <rect
+ x="145.16081"
+ y="92.223289"
+ width="29.96364"
+ height="16.484158"
+ id="rect1092" />
+ <rect
+ x="145.16081"
+ y="92.223289"
+ width="29.96364"
+ height="16.484158"
+ id="rect895-38-0-8-8-7" />
+ <rect
+ x="145.16081"
+ y="92.223289"
+ width="29.96364"
+ height="16.484158"
+ id="rect1145" />
+ <rect
+ x="145.16081"
+ y="92.223289"
+ width="29.96364"
+ height="16.484158"
+ id="rect895-38-0-8-8-7-6" />
+ <rect
+ x="145.16081"
+ y="92.223289"
+ width="29.96364"
+ height="16.484158"
+ id="rect1182" />
+ <rect
+ x="145.16081"
+ y="92.223289"
+ width="29.96364"
+ height="16.484158"
+ id="rect895-38-0-8-8-7-6-9" />
+ <rect
+ x="145.16081"
+ y="92.223289"
+ width="29.96364"
+ height="16.484158"
+ id="rect1219" />
+ <rect
+ x="145.16081"
+ y="92.223289"
+ width="29.96364"
+ height="16.484158"
+ id="rect895-38-0-8-8-7-6-9-5" />
+ <rect
+ x="145.16081"
+ y="92.223289"
+ width="29.96364"
+ height="16.484158"
+ id="rect1256" />
+ <rect
+ x="145.16081"
+ y="92.223289"
+ width="29.96364"
+ height="16.484158"
+ id="rect895-38-05" />
+ <rect
+ x="145.16081"
+ y="92.223289"
+ width="29.96364"
+ height="16.484158"
+ id="rect1293" />
+ <rect
+ x="145.16081"
+ y="92.223289"
+ width="29.96364"
+ height="16.484158"
+ id="rect895-38-05-4" />
+ <rect
+ x="145.16081"
+ y="92.223289"
+ width="29.96364"
+ height="16.484158"
+ id="rect1345" />
+ <rect
+ x="145.16081"
+ y="92.223289"
+ width="29.96364"
+ height="16.484158"
+ id="rect895-38-05-4-9" />
+ <rect
+ x="145.16081"
+ y="92.223289"
+ width="29.96364"
+ height="16.484158"
+ id="rect1382" />
+ <rect
+ x="145.16081"
+ y="92.223289"
+ width="29.96364"
+ height="16.484158"
+ id="rect895-38-05-4-9-2" />
+ <rect
+ x="145.16081"
+ y="92.223289"
+ width="29.96364"
+ height="16.484158"
+ id="rect1419" />
+ <rect
+ x="145.16081"
+ y="92.223289"
+ width="29.96364"
+ height="16.484158"
+ id="rect895-7" />
+ <rect
+ x="145.16081"
+ y="92.223289"
+ width="29.96364"
+ height="16.484158"
+ id="rect1458" />
+ <rect
+ x="145.16081"
+ y="92.223289"
+ width="29.96364"
+ height="16.484158"
+ id="rect895-38-05-4-3" />
+ <rect
+ x="145.16081"
+ y="92.223289"
+ width="29.96364"
+ height="16.484158"
+ id="rect1014" />
+ <rect
+ x="145.16081"
+ y="92.223289"
+ width="29.96364"
+ height="16.484158"
+ id="rect895-38-05-45" />
+ <rect
+ x="145.16081"
+ y="92.223289"
+ width="29.96364"
+ height="16.484158"
+ id="rect1052" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.4"
+ inkscape:cx="409.59583"
+ inkscape:cy="193.33781"
+ inkscape:document-units="mm"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="1920"
+ inkscape:window-height="1016"
+ inkscape:window-x="0"
+ inkscape:window-y="27"
+ inkscape:window-maximized="1"
+ inkscape:document-rotation="0" />
+ <metadata
+ id="metadata4694">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-73.285851,-82.846085)">
+ <rect
+ style="fill:#1a1a1a;fill-opacity:1;stroke-width:1.99559;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.940485"
+ id="rect1447"
+ width="174.28178"
+ height="90.602188"
+ x="73.285851"
+ y="82.846085" />
+ <text
+ id="text1146-4"
+ y="90.989426"
+ x="186.86101"
+ style="font-style:normal;font-weight:normal;font-size:9.35383px;line-height:1.87175px;font-family:Sans;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.0519657px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ id="tspan1144-8"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.3258px;line-height:1.87175px;font-family:'Latin Modern Mono';-inkscape-font-specification:'Latin Modern Mono';text-align:center;text-anchor:middle;stroke-width:0.0519657px"
+ y="90.989426"
+ x="186.86101"
+ sodipodi:role="line">SCREEN</tspan><tspan
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.3258px;line-height:1.87175px;font-family:'Latin Modern Mono';-inkscape-font-specification:'Latin Modern Mono';text-align:center;text-anchor:middle;stroke-width:0.0519657px"
+ y="94.366409"
+ x="186.86101"
+ sodipodi:role="line"
+ id="tspan1192-1">OFF</tspan></text>
+ <rect
+ style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:none;fill-opacity:0.941748;fill-rule:nonzero;stroke:none;stroke-width:0.24363;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ id="rect3587"
+ width="65.347397"
+ height="87.263496"
+ x="75.853233"
+ y="87.146606" />
+ <circle
+ style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ececec;fill-opacity:1;fill-rule:nonzero;stroke:#220000;stroke-width:0.40142;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ id="path4732"
+ cx="90.181328"
+ cy="-134.31259"
+ r="6.6980696"
+ transform="rotate(90)" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:14.0837px;line-height:2.81823px;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.078243px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="130.44646"
+ y="91.519089"
+ id="text4702-2-3"><tspan
+ sodipodi:role="line"
+ x="130.44646"
+ y="91.519089"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.00755px;line-height:2.81823px;font-family:'Latin Modern Mono';-inkscape-font-specification:'Latin Modern Mono';stroke-width:0.078243px"
+ id="tspan4730-4">REC</tspan></text>
+ <circle
+ style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ececec;fill-opacity:1;fill-rule:nonzero;stroke:#220000;stroke-width:0.40142;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ id="path4732-5"
+ cx="95.035172"
+ cy="-108.80765"
+ r="6.6980696"
+ transform="rotate(90)" />
+ <circle
+ r="6.6980696"
+ cy="-82.141876"
+ cx="90.967972"
+ id="circle4862"
+ style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ececec;fill-opacity:1;fill-rule:nonzero;stroke:#220000;stroke-width:0.40142;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ transform="rotate(90)" />
+ <circle
+ style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ececec;fill-opacity:1;fill-rule:nonzero;stroke:#220000;stroke-width:0.40142;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ id="circle4884"
+ cx="117.73363"
+ cy="-83.954727"
+ r="6.6980696"
+ transform="rotate(90)" />
+ <circle
+ r="6.6980696"
+ cy="-108.59523"
+ cx="117.73363"
+ id="circle4906"
+ style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ececec;fill-opacity:1;fill-rule:nonzero;stroke:#220000;stroke-width:0.40142;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ transform="rotate(90)" />
+ <circle
+ style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ececec;fill-opacity:1;fill-rule:nonzero;stroke:#220000;stroke-width:0.40142;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ id="circle4928"
+ cx="117.73363"
+ cy="-132.8109"
+ r="6.6980696"
+ transform="rotate(90)" />
+ <circle
+ r="6.6980696"
+ cy="-133.23518"
+ cx="144.8613"
+ id="circle4950"
+ style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ececec;fill-opacity:1;fill-rule:nonzero;stroke:#220000;stroke-width:0.40142;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ transform="rotate(90)" />
+ <text
+ id="text4964"
+ y="145.96016"
+ x="126.81435"
+ style="font-style:normal;font-weight:normal;font-size:11.1088px;line-height:2.22292px;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.0617153px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ id="tspan4962"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.94978px;line-height:2.22292px;font-family:'Latin Modern Mono';-inkscape-font-specification:'Latin Modern Mono';stroke-width:0.0617153px"
+ y="145.96016"
+ x="126.81435"
+ sodipodi:role="line">RETAKE</tspan></text>
+ <circle
+ style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ececec;fill-opacity:1;fill-rule:nonzero;stroke:#220000;stroke-width:0.40142;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ id="circle4972"
+ cx="140.38347"
+ cy="-107.95798"
+ r="6.6980696"
+ transform="rotate(90)" />
+ <circle
+ r="6.6980696"
+ cy="-82.478752"
+ cx="144.94856"
+ id="circle4994"
+ style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ececec;fill-opacity:1;fill-rule:nonzero;stroke:#220000;stroke-width:0.40142;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ transform="rotate(90)" />
+ <text
+ id="text4876"
+ y="145.9528"
+ x="77.871475"
+ style="font-style:normal;font-weight:normal;font-size:12.0395px;line-height:2.40916px;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.066886px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ id="tspan4874"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.2807px;line-height:2.40916px;font-family:'Latin Modern Mono';-inkscape-font-specification:'Latin Modern Mono';stroke-width:0.066886px"
+ y="145.9528"
+ x="77.871475"
+ sodipodi:role="line">VIEW</tspan></text>
+ <text
+ id="text5008"
+ y="91.621658"
+ x="79.062927"
+ style="font-style:normal;font-weight:normal;font-size:11.1088px;line-height:2.22292px;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.0617153px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ id="tspan5006"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.94978px;line-height:2.22292px;font-family:'Latin Modern Mono';-inkscape-font-specification:'Latin Modern Mono';stroke-width:0.0617153px"
+ y="91.621658"
+ x="79.062927"
+ sodipodi:role="line">DEL</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:11.5223px;line-height:2.30567px;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.0640127px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="103.22637"
+ y="118.82362"
+ id="text4702-2-3-3"><tspan
+ sodipodi:role="line"
+ x="103.22637"
+ y="118.82362"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.09681px;line-height:2.30567px;font-family:'Latin Modern Mono';-inkscape-font-specification:'Latin Modern Mono';stroke-width:0.0640127px"
+ id="tspan4730-4-87">ENTER</tspan></text>
+ <path
+ style="fill:#a02c2c;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 107.32422,99.040099 h 3.00678 v -3.942226 h 2.80633 l -4.20949,-6.013564 -4.47676,5.946747 h 2.87314 z"
+ id="path5796"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc" />
+ <path
+ style="fill:#a02c2c;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 127.75734,116.15089 v 3.00678 h 3.94223 v 2.80633 l 6.01356,-4.20949 -5.94675,-4.47676 v 2.87314 z"
+ id="path5796-0"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc" />
+ <path
+ style="fill:#a02c2c;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 88.227461,119.34704 v -3.00678 h -3.94223 v -2.80633 l -6.01356,4.20949 5.94675,4.47676 v -2.87314 z"
+ id="path5796-0-8"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc" />
+ <path
+ style="fill:#a02c2c;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 109.39001,135.84348 h -3.00678 v 3.94223 h -2.80633 l 4.20949,6.01356 4.47676,-5.94675 h -2.87314 z"
+ id="path5796-0-8-5"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccc" />
+ <rect
+ style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:none;fill-opacity:0.941748;fill-rule:nonzero;stroke:none;stroke-width:0.24363;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ id="rect1132"
+ width="65.347397"
+ height="87.263496"
+ x="180.17636"
+ y="87.146606" />
+ <circle
+ style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ececec;fill-opacity:1;fill-rule:nonzero;stroke:#220000;stroke-width:0.40142;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ id="circle1134"
+ cx="90.972359"
+ cy="-238.22266"
+ r="6.6980696"
+ transform="rotate(90)" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:14.0837px;line-height:2.81823px;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.078243px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="233.11951"
+ y="92.271362"
+ id="text1138"><tspan
+ sodipodi:role="line"
+ x="233.11951"
+ y="92.271362"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.00755px;line-height:2.81823px;font-family:'Latin Modern Mono';-inkscape-font-specification:'Latin Modern Mono';stroke-width:0.078243px"
+ id="tspan1136">MENU</tspan></text>
+ <circle
+ style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ececec;fill-opacity:1;fill-rule:nonzero;stroke:#220000;stroke-width:0.40142;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ id="circle1140"
+ cx="95.035172"
+ cy="-213.13077"
+ r="6.6980696"
+ transform="rotate(90)" />
+ <circle
+ r="6.6980696"
+ cy="-187.07945"
+ cx="90.884445"
+ id="circle1142"
+ style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ececec;fill-opacity:1;fill-rule:nonzero;stroke:#220000;stroke-width:0.40142;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ transform="rotate(90)" />
+ <circle
+ style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ececec;fill-opacity:1;fill-rule:nonzero;stroke:#220000;stroke-width:0.40142;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ id="circle1148"
+ cx="117.73363"
+ cy="-188.27785"
+ r="6.6980696"
+ transform="rotate(90)" />
+ <circle
+ r="6.6980696"
+ cy="-212.91835"
+ cx="117.73363"
+ id="circle1150"
+ style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ececec;fill-opacity:1;fill-rule:nonzero;stroke:#220000;stroke-width:0.40142;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ transform="rotate(90)" />
+ <circle
+ style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ececec;fill-opacity:1;fill-rule:nonzero;stroke:#220000;stroke-width:0.40142;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ id="circle1152"
+ cx="117.73363"
+ cy="-237.13402"
+ r="6.6980696"
+ transform="rotate(90)" />
+ <circle
+ r="6.6980696"
+ cy="-237.72318"
+ cx="142.21877"
+ id="circle1154"
+ style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ececec;fill-opacity:1;fill-rule:nonzero;stroke:#220000;stroke-width:0.40142;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ transform="rotate(90)" />
+ <circle
+ style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ececec;fill-opacity:1;fill-rule:nonzero;stroke:#220000;stroke-width:0.40142;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ id="circle1160"
+ cx="140.38347"
+ cy="-212.2811"
+ r="6.6980696"
+ transform="rotate(90)" />
+ <text
+ id="text1158"
+ y="140.09039"
+ x="207.77043"
+ style="font-style:normal;font-weight:normal;font-size:11.1088px;line-height:2.22292px;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.0617153px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ id="tspan1156"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.94978px;line-height:2.22292px;font-family:'Latin Modern Mono';-inkscape-font-specification:'Latin Modern Mono';stroke-width:0.0617153px"
+ y="140.09039"
+ x="207.77043"
+ sodipodi:role="line">MOVE</tspan></text>
+ <circle
+ r="6.6980696"
+ cy="-187.30804"
+ cx="142.21761"
+ id="circle1162"
+ style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ececec;fill-opacity:1;fill-rule:nonzero;stroke:#220000;stroke-width:0.40142;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ transform="rotate(90)" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:11.5223px;line-height:2.30567px;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.0640127px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="232.1628"
+ y="144.5607"
+ id="text1170"><tspan
+ sodipodi:role="line"
+ x="232.1628"
+ y="144.5607"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.09681px;line-height:2.30567px;font-family:'Latin Modern Mono';-inkscape-font-specification:'Latin Modern Mono';stroke-width:0.0640127px"
+ id="tspan1168">PASTE</tspan></text>
+ <circle
+ r="6.6980696"
+ cy="-213.20555"
+ cx="164.83127"
+ id="circle1180"
+ style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#00ff00;fill-opacity:1;fill-rule:nonzero;stroke:#220000;stroke-width:0.40142;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ transform="rotate(90)" />
+ <text
+ id="text1184"
+ y="165.73988"
+ x="208.98569"
+ style="font-style:normal;font-weight:normal;font-size:11.1088px;line-height:2.22292px;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.0617153px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ id="tspan1182"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.94978px;line-height:2.22292px;font-family:'Latin Modern Mono';-inkscape-font-specification:'Latin Modern Mono';stroke-width:0.0617153px"
+ y="165.73988"
+ x="208.98569"
+ sodipodi:role="line">FUNC</tspan></text>
+ <text
+ id="text1226"
+ y="96.417107"
+ x="212.7975"
+ style="font-style:normal;font-weight:normal;font-size:13.8631px;line-height:2.77408px;font-family:Sans;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.0770174px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.9291px;line-height:2.77408px;font-family:'Latin Modern Mono';-inkscape-font-specification:'Latin Modern Mono';text-align:center;text-anchor:middle;stroke-width:0.0770174px"
+ y="96.417107"
+ x="212.7975"
+ sodipodi:role="line"
+ id="tspan1224">PEAK</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:11.5223px;line-height:2.30567px;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.0640127px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="182.78459"
+ y="142.52649"
+ id="text1232"><tspan
+ sodipodi:role="line"
+ x="182.78459"
+ y="142.52649"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.09681px;line-height:2.30567px;font-family:'Latin Modern Mono';-inkscape-font-specification:'Latin Modern Mono';stroke-width:0.0640127px"
+ id="tspan1230">COPY</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:15.0215px;line-height:3.00587px;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.0834525px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="207.82292"
+ y="119.3144"
+ id="text1170-7"><tspan
+ sodipodi:role="line"
+ x="207.82292"
+ y="119.3144"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.34096px;line-height:3.00587px;font-family:'Latin Modern Mono';-inkscape-font-specification:'Latin Modern Mono';stroke-width:0.0834525px"
+ id="tspan1168-3">HELP</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:9.93506px;line-height:1.98805px;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.0551946px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="232.07996"
+ y="141.20628"
+ id="text1170-7-6"><tspan
+ sodipodi:role="line"
+ x="232.07996"
+ y="141.20628"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.53245px;line-height:1.98805px;font-family:'Latin Modern Mono';-inkscape-font-specification:'Latin Modern Mono';stroke-width:0.0551946px"
+ id="tspan1168-3-1">INSERT</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:13.8068px;line-height:2.7628px;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.0767042px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="182.97911"
+ y="119.08159"
+ id="text1170-7-6-2"><tspan
+ sodipodi:role="line"
+ x="182.97911"
+ y="119.08159"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.90906px;line-height:2.7628px;font-family:'Latin Modern Mono';-inkscape-font-specification:'Latin Modern Mono';stroke-width:0.0767042px"
+ id="tspan1168-3-1-9">MODE</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:9.62364px;line-height:1.92573px;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.0534645px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="181.54167"
+ y="90.28936"
+ id="text1170-7-6-2-3"><tspan
+ sodipodi:role="line"
+ x="181.54167"
+ y="90.28936"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.42172px;line-height:1.92573px;font-family:'Latin Modern Mono';-inkscape-font-specification:'Latin Modern Mono';stroke-width:0.0534645px"
+ id="tspan1168-3-1-9-1">SCREEN</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:9.62364px;line-height:1.92573px;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.0534645px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="181.66992"
+ y="93.32589"
+ id="text1170-7-6-2-3-9"><tspan
+ sodipodi:role="line"
+ x="181.66992"
+ y="93.32589"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.42172px;line-height:1.92573px;font-family:'Latin Modern Mono';-inkscape-font-specification:'Latin Modern Mono';stroke-width:0.0534645px"
+ id="tspan1168-3-1-9-1-4">ON/OFF</tspan></text>
+ <text
+ xml:space="preserve"
+ id="text893-6"
+ style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:0.75;font-family:sans-serif;text-align:center;white-space:pre;shape-inside:url(#rect895-38);fill:#ffcc00;fill-opacity:1;stroke:none;"
+ x="11.271224"
+ y="0"
+ transform="translate(27.219938,57.5802)"><tspan
+ x="158.87258"
+ y="95.080154"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.23333px;font-family:FreeMono;-inkscape-font-specification:'FreeMono Bold';text-align:center;text-anchor:middle;fill:#ffcc00">C</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ id="text893-6-4"
+ style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:0.75;font-family:sans-serif;text-align:center;white-space:pre;shape-inside:url(#rect895-38-0);fill:#ffcc00;fill-opacity:1;stroke:none;"
+ x="11.271224"
+ y="0"
+ transform="translate(51.840181,55.771604)"><tspan
+ x="158.87258"
+ y="95.080154"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.23333px;font-family:FreeMono;-inkscape-font-specification:'FreeMono Bold';text-align:center;text-anchor:middle;fill:#ffcc00">M</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ id="text893-6-4-8"
+ style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:0.75;font-family:sans-serif;text-align:center;white-space:pre;shape-inside:url(#rect895-38-0-8);fill:#ffcc00;fill-opacity:1;stroke:none;"
+ x="11.271224"
+ y="0"
+ transform="translate(77.435491,57.439129)"><tspan
+ x="158.87258"
+ y="95.080154"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.23333px;font-family:FreeMono;-inkscape-font-specification:'FreeMono Bold';text-align:center;text-anchor:middle;fill:#ffcc00">I</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ id="text893-6-4-8-9"
+ style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:0.75;font-family:sans-serif;text-align:center;white-space:pre;shape-inside:url(#rect895-38-0-8-8);fill:#ffcc00;fill-opacity:1;stroke:none;"
+ x="11.271224"
+ y="0"
+ transform="translate(53.067748,32.780287)"><tspan
+ x="158.87258"
+ y="95.080154"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.23333px;font-family:FreeMono;-inkscape-font-specification:'FreeMono Bold';text-align:center;text-anchor:middle;fill:#ffcc00">H</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ id="text893-6-4-8-9-7-4"
+ style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:0.75;font-family:sans-serif;text-align:center;white-space:pre;shape-inside:url(#rect895-38-0-8-8-7-6);fill:#ffcc00;fill-opacity:1;stroke:none;"
+ x="11.271224"
+ y="0"
+ transform="translate(27.750775,5.8211556)"><tspan
+ x="158.87258"
+ y="95.080154"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.23333px;font-family:FreeMono;-inkscape-font-specification:'FreeMono Bold';text-align:center;text-anchor:middle;fill:#ffcc00">S</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ id="text893-6-4-8-9-7-4-2"
+ style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:0.75;font-family:sans-serif;text-align:center;white-space:pre;shape-inside:url(#rect895-38-0-8-8-7-6-9);fill:#ffcc00;fill-opacity:1;stroke:none;"
+ x="11.271224"
+ y="0"
+ transform="translate(77.981499,6.1078544)"><tspan
+ x="158.87258"
+ y="95.080154"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.23333px;font-family:FreeMono;-inkscape-font-specification:'FreeMono Bold';text-align:center;text-anchor:middle;fill:#ffcc00">A</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ id="text893-6-4-8-9-7-4-2-4"
+ style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:0.75;font-family:sans-serif;text-align:center;white-space:pre;shape-inside:url(#rect895-38-0-8-8-7-6-9-5);fill:#ffcc00;fill-opacity:1;stroke:none;"
+ x="11.271224"
+ y="0"
+ transform="translate(53.066976,10.076051)"><tspan
+ x="158.87258"
+ y="95.080154"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.23333px;font-family:FreeMono;-inkscape-font-specification:'FreeMono Bold';text-align:center;text-anchor:middle;fill:#ffcc00">P</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ id="text893-6-9"
+ style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:0.75;font-family:sans-serif;text-align:center;white-space:pre;shape-inside:url(#rect895-38-05);fill:#ffcc00;fill-opacity:1;stroke:none;"
+ x="11.271224"
+ y="0"
+ transform="translate(-26.77894,60.8401)"><tspan
+ x="149.98261"
+ y="95.080154"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.23333px;font-family:FreeMono;-inkscape-font-specification:'FreeMono Bold';text-align:center;text-anchor:middle;fill:#ffcc00">PageDown</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ id="text893-6-9-6-2"
+ style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:0.75;font-family:sans-serif;text-align:center;white-space:pre;shape-inside:url(#rect895-38-05-4-9);fill:#ffcc00;fill-opacity:1;stroke:none;"
+ x="11.271224"
+ y="0"
+ transform="translate(-77.674335,6.2517448)"><tspan
+ x="152.5226"
+ y="95.080154"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.23333px;font-family:FreeMono;-inkscape-font-specification:'FreeMono Bold';text-align:center;text-anchor:middle;fill:#ffcc00">Delete</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ id="text893-6-9-6-2-4"
+ style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:0.75;font-family:sans-serif;text-align:center;white-space:pre;shape-inside:url(#rect895-38-05-4-9-2);fill:#ffcc00;fill-opacity:1;stroke:none;"
+ x="11.271224"
+ y="0"
+ transform="translate(-77.726459,60.962627)"><tspan
+ x="156.33259"
+ y="95.080154"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.23333px;font-family:FreeMono;-inkscape-font-specification:'FreeMono Bold';text-align:center;text-anchor:middle;fill:#ffcc00">Tab</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ id="text893-6-9-6-6"
+ style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:0.75;font-family:sans-serif;text-align:center;white-space:pre;shape-inside:url(#rect895-38-05-4-3);fill:#ffcc00;fill-opacity:1;stroke:none;"
+ x="11.271224"
+ y="0"
+ transform="translate(-26.075833,5.8726119)"><tspan
+ x="152.5226"
+ y="95.080154"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.23333px;font-family:FreeMono;-inkscape-font-specification:'FreeMono Bold';text-align:center;text-anchor:middle;fill:#ffcc00">PageUp</tspan></tspan></text>
+ <text
+ xml:space="preserve"
+ id="text893-6-9-0"
+ style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:0.75;font-family:sans-serif;text-align:center;white-space:pre;shape-inside:url(#rect895-38-05-45);fill:#ffcc00;fill-opacity:1;stroke:none;"
+ x="11.271224"
+ y="0"
+ transform="translate(-50.901277,33.601978)"><tspan
+ x="153.7926"
+ y="95.080154"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:4.23333px;font-family:FreeMono;-inkscape-font-specification:'FreeMono Bold';text-align:center;text-anchor:middle;fill:#ffcc00">Enter</tspan></tspan></text>
+ <rect
+ style="fill:#ffffff;fill-opacity:1;stroke-width:2.58539;stroke-linejoin:round;stroke-miterlimit:0;stroke-opacity:0.940485"
+ id="rect1080"
+ width="11.244221"
+ height="114.2375"
+ x="157.74939"
+ y="75.275368" />
+ <circle
+ r="6.6980696"
+ cy="-108.36762"
+ cx="164.08734"
+ id="circle1180-4"
+ style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#220000;stroke-width:0.40142;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
+ transform="rotate(90)" />
+ <text
+ id="text1184-7"
+ y="164.99596"
+ x="104.14776"
+ style="font-style:normal;font-weight:normal;font-size:11.1088px;line-height:2.22292px;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.0617153px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ xml:space="preserve"><tspan
+ id="tspan1182-4"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.94978px;line-height:2.22292px;font-family:'Latin Modern Mono';-inkscape-font-specification:'Latin Modern Mono';stroke-width:0.0617153px"
+ y="164.99596"
+ x="104.14776"
+ sodipodi:role="line">FUNC</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:5.23803px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.13095"
+ x="-171.94159"
+ y="156.24377"
+ id="text1112"
+ transform="rotate(-90)"><tspan
+ sodipodi:role="line"
+ x="-171.94159"
+ y="156.24377"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:FreeMono;-inkscape-font-specification:'FreeMono Bold';fill:#ffff00;stroke-width:0.13095"
+ id="tspan1114">KEYBOARD SHORTCUTS ALL CAPS</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:5.23803px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.13095"
+ x="-171.85432"
+ y="173.28023"
+ id="text1112-0"
+ transform="rotate(-90)"><tspan
+ sodipodi:role="line"
+ x="-171.85432"
+ y="173.28023"
+ style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:FreeMono;-inkscape-font-specification:'FreeMono Bold';fill:#00ff00;stroke-width:0.13095"
+ id="tspan1114-2">IF FUNC BUTTON PRESSED</tspan></text>
+ </g>
+</svg>
diff --git a/gonzopi-manual.md b/gonzopi-manual.md
@@ -117,27 +117,23 @@ Get the parts

-Here is a list of parts that will work, there are other parts that probably will work but requires some hacking.
+Here is a list of parts that are recommended, there are other parts that probably will work but requires some hacking.
-
-Raspberry pi 3 B
+Raspberry pi 4 B
----------------
-Price ~30 eur
+Price ~40 eur
The heart of Gonzopi. Why Raspberry pi you ask? There are several reasons:
* Huge support.
-* The great Debian based os Raspbian (beeing a debian nerd myself).
+* The great Debian based os Raspbian.
* Low price.
* Picamera.
-The 3B+ is too powerhungry for the Powerbooster 1000C thats why I went with 3B
-
**Links**
[Raspberry pi site](https://raspberrypi.org)
**Buy**
-[Aliexpress](https://www.aliexpress.com/store/product/Raspberry-Pi-3-Model-B-Raspberry-Pi-Raspberry-Pi3-B-Pi-3-Pi-3B-With-WiFi/3242037_32900816535.html?spm=2114.search0104.3.113.7a702274lCPIr4&ws_ab_test=searchweb0_0,searchweb201602_5_10065_10068_5016020_5015416_10059_10696_100031_5015320_10084_10083_10103_451_10618_452_5016116_10304_10307_10820_10821_10302,searchweb201603_55,ppcSwitch_2&algo_expid=0a48bb10-5985-49ff-be76-433eb1f8685b-15&algo_pvid=0a48bb10-5985-49ff-be76-433eb1f8685b&priceBeautifyAB=0)
-
+[TME.EU](https://www.tme.eu/fi/details/sc0192-11/raspberry-pi-minitietokoneet/raspberry-pi/raspberry-pi-4-model-b-1gb-ram/?brutto=1¤cy=EUR&utm_source=google&utm_medium=cpc&utm_campaign=FINLANDIA%20%5BPLA%5D%20CSS%20%5BHP%5D&gad_source=1&gclid=EAIaIQobChMI9vy3hKHujAMV1l6RBR3eHRuqEAQYAiABEgJRC_D_BwE)
64 Gb Samsung Evo+ Micro SD
---------------------
@@ -148,7 +144,7 @@ This is a good performance card.
[Aliexpress](https://www.aliexpress.com/item/32676225311.html?spm=a2g0o.productlist.0.0.11ed1b664kPdEf&algo_pvid=d9155fff-7ddc-47bb-9512-f7e686fe69ac&algo_expid=d9155fff-7ddc-47bb-9512-f7e686fe69ac-0&btsid=e2f36205-1c37-47bc-9a94-c006837f0992&ws_ab_test=searchweb0_0,searchweb201602_7,searchweb201603_55)
-Raspberry Pi High Quality Camera (recommended)
+Raspberry Pi High Quality Camera
----------------------------------------------
Price ~60 eur
@@ -159,17 +155,6 @@ This is the recommended camera module for Gonzopi, 12.3 megapixel Sony IMX477 se
[Raspberry pi](https://www.raspberrypi.org/products/raspberry-pi-high-quality-camera/?resellerType=home)
-Arducam 5 MP OV5647 camera module with CS lens
-----------------------------------------------
-Price ~30 eur
-
-This module and lens gives good hd video quality with the ability to manually focus and replace lenses. See tested lenses down below.
-
-**Links**
-[Arducam](http://arducam.com/)
-**Buy**
-[ebay](https://www.ebay.com/itm/OV5647-Camera-Board-w-CS-mount-Lens-for-Raspberry-Pi-3-B-B-2-Model-B-/281212355128?txnId=1913825600018)
-
Pimoroni Hyperpixel 4 inch screen
-----------------------------
Price ~35 eur
@@ -182,25 +167,6 @@ Bright 4 inch responsible screen. Beware when installing the screen, it's quite
[Pimoroni](https://shop.pimoroni.com/products/hyperpixel-4)
[Farnell](https://fi.farnell.com/pimoroni/pim370/hyperpixel-board-raspberry-pi/dp/3401805)
-Ugeek 3.5 inch 800x480 TFT screen
----------------------------------
-Price ~35 eur
-
-Best 3.5 inch screen that I could find. Features worth mentioning:
-
-* 800x480 pixels
-* Very responsible 11 ms.
-* High contrast.
-* Sunlight readable. (even though it is readable in full power mode, it boots into medium power and to change it yo to push a physical button which isnt really dooable cuz of tha casing. you cant easily change the settings, I am abandoning this screen due to this)
-* I2C Master.
-
-This is not a touchscreen but I dont think touchscreens are good for cameras anyway.
-
-**Links**
-[Raspberrypiwiki](http://www.raspberrypiwiki.com/index.php/3.5_inch_TFT_800x480@60fps)
-**Buy**
-[Aliexpress](https://www.aliexpress.com/store/product/U-Geek-Raspberry-Pi-3-5-inch-800-480-TFT-Screen-HD-HighSpeed-LCD-Module-3/1954241_32672157641.html)
-
USB via vt1620a sound card
--------------------------
@@ -238,19 +204,6 @@ Enough juice in this booster charger to run teh pi 3b without dropping voltage.
**Buy**
[Ebay](https://www.ebay.com/itm/Type-C-USB-5V-2A-3-7V-18650-Lithium-Li-ion-Battery-Charging-Board-Charger-Module/383717339632?var=652109038482)
-Adafruit Powerboost 1000C
--------------------------
-Price ~23 eur
-
-Seems to be dropping voltage every now and then resulting in dropped frames. Check the Type-C power booster.
-
-**Links**
-[Adafruit](https://www.adafruit.com/product/2465)
-**Buy**
-[Ebay](https://www.ebay.com/itm/Adafruit-PowerBoost-1000-Charger-Rechargeable-5V-Lipo-USB-Boost-1A-1000C-A/282083284436?epid=2256108887&hash=item41ad7955d4%3Ag%3ALesAAOSwkQZbYXrn&_sacat=0&_nkw=powerboost+1000c&_from=R40&rt=nc&_trksid=m570.l1313)
-[Aliexpress](https://www.aliexpress.com/item/32881790567.html?spm=a2g0o.productlist.0.0.9e3b51caWDCb6A&algo_pvid=b569f235-3038-4305-abdc-24a84a3cd534&algo_expid=b569f235-3038-4305-abdc-24a84a3cd534-0&btsid=c7684116-cb0b-4c9c-967c-0deb42c7a73e&ws_ab_test=searchweb0_0,searchweb201602_7,searchweb201603_55)
-
-
8x8x5MM DIP-4 Silicone Switch Mute Silent button
------------------------------------------------
Price ~2 eur/20 pcs
@@ -271,17 +224,6 @@ This will be connected to the screen I2C port. This is not necessary if you inte
**Buy**
[Aliexpress](https://www.aliexpress.com/item/10PCS-MCP23017-E-SP-DIP-28-MCP23017-16-Bit-I-O-Expander-with-I2C-Interface-IC/32665631086.html?spm=a2g0s.9042311.0.0.27424c4dn4m008)
-
-2x8cm double side copper prototype pcb
---------------------------------------
-Price ~0.20 eur/pcs
-
-PCB board to solder all connections on the MCP23017-E/SP
-
-**Buy**
-[Aliexpress](https://www.aliexpress.com/item/5pcs-2x8cm-double-Side-Copper-prototype-pcb-2-8-panel-Universal-Board-for-Arduino-Free-Shipping/32820588012.html?spm=a2g0s.9042311.0.0.27424c4dPM5vVF)
-
-
Piezo electronic buzzer
-----------------------
Price ~1 eur
@@ -292,16 +234,6 @@ Very useful for timing shots!
[Aliexpress](https://www.aliexpress.com/store/product/New-Arrival-Durable-3-24V-Piezo-Electronic-Buzzer-Alarm-95DB-Continuous-Sound-Beeper-For-Arduino-Car/1959068_32666789405.html?spm=2114.search0204.3.1.4cef4057RBI3xn&ws_ab_test=searchweb0_0,searchweb201602_3_10065_10068_10059_5015413_5015313_10696_100031_10084_10083_5016113_10103_451_10618_452_10304_10307_10820_10821_10302_5016013,searchweb201603_45,ppcSwitch_4_ppcChannel&algo_expid=c84318cd-b50e-4370-9cad-6ae9bc7963ae-0&algo_pvid=c84318cd-b50e-4370-9cad-6ae9bc7963ae&priceBeautifyAB=0)
-Latching push button switch mini
----------------------------------
-Price ~1 eur/10 pcs
-
-This serves as the microphone and screen on/off button
-
-**Buy**
-[Aliexpress](https://www.aliexpress.com/item/10Pcs-Set-1A-30V-DC-250V-Black-Latching-On-Off-Mini-Torch-Push-Button-Switch-G08/32756874522.html?spm=a2g0s.9042311.0.0.27424c4ddFzv3i)
-
-
Latching push button switch 10mm
--------------------------------
Price ~5 eur/24 pcs
@@ -321,40 +253,6 @@ This is the standard camera stand nuts. If you never use a stand then you dont n
**Buy**
[Ebay](https://www.ebay.com/itm/1-4-20-UNC-304-A2-Stainless-Steel-Hex-Full-Nuts-Qty-10PCS-/222134363896?hash=item33b83d66f8)<br>
-
-MAX9812 Microphone amplifier
-----------------------------
-Price ~2 eur
-
-This makes suprisingly good sounding sound! The original piece that I used is out of production, I have now found a similar module but I need to change the 3d module a little bit because the new module is alot smaller which is good. Need to test these new ones!
-
-**Buy**
-[Aliexpress](https://www.aliexpress.com/item/32793366801.html?spm=a2g0o.productlist.0.0.3343b3e4A9qKJg&algo_pvid=b104d20a-b6da-4c46-9be9-d2b8ff358af1&algo_expid=b104d20a-b6da-4c46-9be9-d2b8ff358af1-6&btsid=40518322-e328-4247-9132-570609040804&ws_ab_test=searchweb0_0,searchweb201602_7,searchweb201603_55) (out of stock)
-[Ebay](https://www.ebay.com/itm/MAX9812-Microphone-Amplifier-Sound-MIC-Voice-Module-For-Arduino-3-3V-3-5V/123891576683?hash=item1cd8836f6b:g:aL4AAOSwtchdaPPB) (out of stock)
-
-New module (still untested) [Aliexpress](https://www.aliexpress.com/item/33052676199.html?spm=a2g0o.productlist.0.0.2f162176RNC7gL&algo_pvid=4ad3160a-b57e-4a87-ac6c-f32584343324&algo_expid=4ad3160a-b57e-4a87-ac6c-f32584343324-0&btsid=0ab6fa8115836622569272085ec52c&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_)
-Bigger electrec mics (if needed) [Aliexpress](https://www.aliexpress.com/item/32639718325.html?spm=a2g0s.9042311.0.0.27424c4d7cO7CI)
-
-3.5mm Female stereo headset interior PCB mount
-----------------------------------------------
-Price ~1 eur/10 pcs
-
-Microphone input.
-
-**Buy**
-[Ebay](https://www.ebay.com/itm/10pcs-3-5mm-Female-5-Pins-Stereo-Headset-Interior-PCB-Mount-Audio-Jack-Socket-/252376936189?hash=item3ac2d66efd)
-
-
-LR44 Batteries
---------------
-Price ~2 eur/10 pcs
-
-Microphone batteries
-
-**Buy**
-[Aliexpress](https://www.aliexpress.com/store/product/10PCS-Lot-100-Genuine-wholesale-GP-A76-GPA76-LR44-AG13-LR44-SR44-battery-LR44-357-AG13/1120058_32739450265.html?spm=2114.search0104.3.44.5b5d32dbJK5uJ1&ws_ab_test=searchweb0_0,searchweb201602_5_10065_10068_5015418_5016020_10059_10696_100031_5015320_10084_10083_10103_451_10618_452_10304_10307_10820_10821_5016118_10302,searchweb201603_55,ppcSwitch_2&algo_expid=8af0bcbe-dcb8-4f9a-bd47-084a4d77561a-6&algo_pvid=8af0bcbe-dcb8-4f9a-bd47-084a4d77561a&priceBeautifyAB=0)
-
-
Screws M3x12mm
-----------
Price ~2 eur/25 pcs
@@ -366,7 +264,6 @@ Your local harware store
[Ebay](https://www.ebay.com/itm/50X-Stainless-M1-6-M2-M3-M4-Countersunk-Flat-Head-Cross-Miniature-Screw-Bolts/392195849737?hash=item5b50b1be09:m:mGdurHGRlBzB-IIMJirP3Dw)
-
Screws M3x30mm
---------------
Price ~2 eur/30 pcs
@@ -376,7 +273,6 @@ These hold picamera-body to the body.
**Buy**
[Ebay](https://www.ebay.com/itm/20-pcs-M3-Screw-Diameter-3mm-Length-30mm-M3x30-Stainless-Steel-DIY/181846978737?epid=886666073&hash=item2a56ecb0b1:g:F1MAAOxyUylTSh9n)
-
Screws 2.2x9.5mm
----------------
Price ~1 eur/20 pcs
@@ -386,25 +282,6 @@ These hold the camera/mic together.
**Buy**
[Ebay](https://www.ebay.com/itm/M2-2x9-5mm-Stainless-Steel-Phillips-Round-Pan-Head-Self-Tapping-Screws-50pcs/391417337610?epid=1563431736&hash=item5b224a970a:g:oC8AAOSwqDhbAlml)
-LR44 Button cell socket holder
---------------------------------------
-Price ~1 eur/pcs
-
-We only need the metal parts from these, if you have som thin metal you could cut these yourself.
-
-**Buy**
-[Aliexpress](https://www.aliexpress.com/item/4-Pcs-Black-Plastic-Button-Coin-Cell-Battery-Socket-Holder-for-2-x-AG13-LR44/33013344736.html?spm=a2g0s.9042311.0.0.671b4c4djbzZzg)
-
-3.5mm Jack to jack aux cable
-----------------------------
-Price ~1 eur
-
-From microphone to mic-in.
-
-**Buy**
-[Aliexpress](https://www.aliexpress.com/store/product/1-Piece-Short-0-2M-20cm-Red-3-5mm-Jack-to-Jack-Aux-Cable-Male-to/505072_32833465555.html?spm=2114.search0104.3.9.383e3c3dVjq9DY&ws_ab_test=searchweb0_0,searchweb201602_5_10065_10068_5016020_10059_10696_100031_5015320_5016120_10084_10083_5015420_10103_451_10618_452_10304_10307_10820_10821_10302,searchweb201603_55,ppcSwitch_2&algo_expid=9ba0b376-e66f-48d2-9ccd-ecc1e8794812-1&algo_pvid=9ba0b376-e66f-48d2-9ccd-ecc1e8794812&priceBeautifyAB=0)
-
-
Rii mini i8+ mini keyboard
--------------------------
Price ~17 eur
@@ -414,8 +291,16 @@ Wireless control over camera. You will also need this for wifi settings etc. (Re
**Buy**
[Aliexpress](https://www.aliexpress.com/item/Rii-mini-i8-Russian-English-Spanish-Hebrew-Version-Wireless-Backlit-Keyboard-with-Touchpad-for-PC-Smart/32450468690.html?spm=a2g0s.9042311.0.0.27424c4dKdqpVO)
+External USB3 SSD hard-drive
+----------------------------
+Price ~50 eur
+
+It's recommended to film to external drive.
+
+
Parts grand total ~200 eur
+
Optional parts
==============