Commit 971247f5cd08
Changed files (4)
keyboards
keyboards/eyelash_corne/eyelash_corne.svg
@@ -1,2910 +0,0 @@
-<svg width="1055" height="3612" viewBox="0 0 1055 3612" class="keymap" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<defs>/* start glyphs */
-<svg id="bt-clear">
-<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-bluetooth-x" viewBox="0 0 32 32" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round">
- <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
- <path d="M7 8l10 8l-5 4v-16l1 .802m0 6.396l-6 4.802" />
- <path d="M16 6l4 4" />
- <path d="M20 6l-4 4" />
-</svg>
-
-</svg>
-<svg id="bt-next">
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="icon icon-tabler icon-tabler-bluetooth-next">
- <g stroke="none">
- <path d="M10.59.5h13.65v13.64H10.59Z"/>
- <path fill="currentColor" d="M2 5v14a1 1 0 0 0 1.66.75l8-7a1 1 0 0 0 0-1.5l-8-7A1 1 0 0 0 2 5Zm11 0v14a1 1 0 0 0 1.66.75l8-7a1 1 0 0 0 0-1.5l-8-7A1 1 0 0 0 13 5Z" style="fill:#fff;fill-opacity:1;stroke:none;stroke-opacity:1" transform="translate(10.59 .5) scale(.5686)"/>
- </g>
- \g>
- <path d="m1.69 7.1 12.45 9.96-6.23 4.98V2.1l1.25 1m0 7.97-7.47 5.98" style="stroke:#fff;stroke-width:2.49081;stroke-opacity:1"/>
- \g>
-</svg>
-
-</svg>
-<svg id="bt-prev">
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="icon icon-tabler icon-tabler-bluetooth-next">
- <g stroke="none">
- <path d="M24.24 14.14H10.59V.5h13.65Z"/>
- <path fill="currentColor" d="M2 5v14a1 1 0 0 0 1.66.75l8-7a1 1 0 0 0 0-1.5l-8-7A1 1 0 0 0 2 5Zm11 0v14a1 1 0 0 0 1.66.75l8-7a1 1 0 0 0 0-1.5l-8-7A1 1 0 0 0 13 5Z" style="fill:#fff;fill-opacity:1;stroke:none;stroke-opacity:1" transform="rotate(180 12.12 7.07) scale(.5686)"/>
- </g>
- \g>
- <path d="m1.69 7.1 12.45 9.96-6.23 4.98V2.1l1.25 1m0 7.97-7.47 5.98" style="stroke:#fff;stroke-width:2.49081;stroke-opacity:1"/>
- \g>
-</svg>
-
-</svg>
-<svg id="click-middle">
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 1120 1120">
- <path fill="#fff" d="m738.2-366.06-41.73-77.07q29-47.38 22.98-102.18-6-54.8-46.31-95.1Q626.47-687.1 560-687.1t-113.14 46.67q-40.3 40.3-46.31 95.11-6.01 54.8 22.98 102.18l-41.72 77.07q-64.35-71.42-62.23-166.88 2.13-95.46 70.71-164.04Q461.01-767.7 560-767.7q99 0 169.7 70.72 68.6 68.58 70.72 164.04 2.12 95.46-62.23 166.88zM615.85 10.83H504.14V-231L362-159.58l198-367.7 197.99 367.7L615.86-231Z"/>
-</svg>
-
-</svg>
-<svg id="cursor-down">
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 71.63 71.64">
- <path d="m24.1 59.94 11.71 11.7 11.7-11.7H35.8Z" style="color:#000;fill:#fff;stroke-width:.7;stroke-linecap:round;-inkscape-stroke:none"/>
- <path d="m46.57 53.66-13.9-13.9-4.06 12.27-9.75-32.5 32.5 9.75-12.26 4.06 13.89 13.9z" style="fill:#fff;fill-opacity:1;stroke-width:.0812514"/>
-</svg>
-
-</svg>
-<svg id="cursor-left">
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 71.63 71.64">
- <path d="M11.69 24.12 0 35.82l11.7 11.7v-11.7z" style="color:#000;fill:#fff;stroke-width:.7;stroke-linecap:round;-inkscape-stroke:none"/>
- <path d="m46.57 53.66-13.9-13.9-4.06 12.27-9.75-32.5 32.5 9.75-12.26 4.06 13.89 13.9z" style="fill:#fff;fill-opacity:1;stroke-width:.0812514"/>
-</svg>
-
-</svg>
-<svg id="cursor-right">
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 71.63 71.64">
- <path d="m59.94 47.52 11.69-11.7-11.7-11.7v11.7z" style="color:#000;fill:#fff;stroke-width:.7;stroke-linecap:round;-inkscape-stroke:none"/>
- <path d="m46.57 53.66-13.9-13.9-4.06 12.27-9.75-32.5 32.5 9.75-12.26 4.06 13.89 13.9z" style="fill:#fff;fill-opacity:1;stroke-width:.0812514"/>
-</svg>
-
-</svg>
-<svg id="cursor-up">
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 71.63 71.64">
- <path d="M47.5 11.69 35.82 0l-11.7 11.69H35.8z" style="color:#000;fill:#fff;stroke-width:.7;stroke-linecap:round;-inkscape-stroke:none"/>
- <path d="m46.57 53.66-13.9-13.9-4.06 12.27-9.75-32.5 32.5 9.75-12.26 4.06 13.89 13.9z" style="fill:#fff;fill-opacity:1;stroke-width:.0812514"/>
-</svg>
-
-</svg>
-<svg id="delete">
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M360-200q-22 0-40-11.5T289-241L120-480l169-239q13-18 31-29.5t40-11.5h420q24.75 0 42.375 17.625T840-700v440q0 24.75-17.625 42.375T780-200H360Zm420-60v-440 440Zm-431 0h431v-440H349L195-480l154 220Zm99-66 112-112 112 112 43-43-113-111 111-111-43-43-110 112-112-112-43 43 113 111-113 111 43 43Z"/></svg>
-
-</svg>
-<svg id="material:backspace">
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m448-326 112-112 112 112 43-43-113-111 111-111-43-43-110 112-112-112-43 43 113 111-113 111 43 43Zm-98 166q-14.25 0-27-6.38-12.75-6.37-21-17.62L80-480l221-296q8.25-11.25 21-17.63 12.75-6.37 27-6.37h472q24.75 0 42.38 17.62Q881-764.75 881-740v520q0 24.75-17.62 42.37Q845.75-160 821-160H350ZM155-480l195 260h471v-520H350L155-480Zm431 0Z"/></svg>
-</svg>
-<svg id="material:keyboard_return">
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M359-240 120-479l239-239 43 43-167 167h545v-172h60v231H236l166 166-43 43Z"/></svg>
-</svg>
-<svg id="material:keyboard_tab">
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M820-240v-480h60v480h-60Zm-340 1-43-42 169-169H80v-60h526L438-679l42-42 241 241-241 241Z"/></svg>
-</svg>
-<svg id="material:left_click">
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="M468-240q-96-5-162-74t-66-166q0-100 70-170t170-70q97 0 166 66t74 163l-63-20q-11-64-60-106.5T480-660q-75 0-127.5 52.5T300-480q0 67 42.5 116.5T449-303l19 63ZM821-60 650-231 600-80 480-480l400 120-151 50 171 171-79 79Z"/></svg>
-</svg>
-<svg id="material:right_click">
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m492-240 19-63q64-11 106.5-60.5T660-480q0-75-52.5-127.5T480-660q-68 0-117 42.5T303-511l-63 20q5-97 74-163t166-66q100 0 170 70t70 170q0 97-66 166t-162 74ZM139-60l-79-79 171-171-151-50 400-120L360-80l-50-151L139-60Z"/></svg>
-</svg>
-<svg id="output-toggle">
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8.03 10.37">
- <g style="fill:#fff;fill-opacity:1">
- <g style="fill:#fff;fill-opacity:1;stroke-width:.365;stroke-dasharray:none">
- <path d="M106.89 150.28a.53.53 0 1 0 1.06 0 .53.53 0 1 0-1.06 0" style="fill:#fff;fill-opacity:1;stroke-width:.365;stroke-dasharray:none" transform="translate(-100.98 -140.44)"/>
- <path d="M107.42 149.75v-3.04m-1.32 1.19v.8l1.32.79m0-.39 1.32-.54v-.66" style="fill:none;fill-opacity:1;stroke:#fff;stroke-width:.365;stroke-dasharray:none;stroke-opacity:1" transform="translate(-100.98 -140.44)"/>
- <path d="M108.48 147.9h.53v-.53h-.53zm-2.63-.26a.26.26 0 1 0 .53 0 .26.26 0 1 0-.53 0m1.05-.93h1.05l-.53-.66Z" style="fill:#fff;fill-opacity:1;stroke-width:.365;stroke-dasharray:none" transform="translate(-100.98 -140.44)"/>
- </g>
- <path d="m98.5 149.47 2.65 2.11-1.32 1.06v-4.23l1.32 1.06-2.64 2.11" style="fill:none;fill-opacity:1;stroke:#fff;stroke-width:.365;stroke-dasharray:none;stroke-opacity:1" transform="translate(-98.4 -148.03)"/>
- <path d="m99.58 156.1 4.97-4.97" style="fill:none;fill-opacity:1;stroke:#fff;stroke-width:.365;stroke-linecap:round;stroke-dasharray:none;stroke-opacity:1" transform="translate(-98.4 -148.03)"/>
- </g>
-</svg>
-
-</svg>
-<svg id="play-pause">
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 26" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" class="icon icon-tabler icon-tabler-player-play">
- <path fill="#fff" stroke="none" d="M11.02 4v16a1 1 0 0 0 1.52.85l13-8a1 1 0 0 0 0-1.7l-13-8a1 1 0 0 0-1.52.85Z" style="fill:#fff;fill-opacity:1"/>
- <path fill="#fff" stroke="none" d="M1.6 3h2.72c.82 0 1.48.65 1.48 1.45V19.5c0 .8-.66 1.44-1.48 1.44h-2.7c-.82 0-1.48-.65-1.48-1.44V4.45C.14 3.65.8 3 1.61 3Z" style="fill:#fff;fill-opacity:1;stroke:none;stroke-width:0;stroke-dasharray:none"/>
-</svg>
-
-</svg>
-<svg id="scroll-down">
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 76.64 76.65">
- <path d="M51.85 38.32a13.53 13.53 0 0 1-13.53 13.53 13.53 13.53 0 0 1-13.53-13.53 13.53 13.53 0 0 1 13.53-13.53 13.53 13.53 0 0 1 13.53 13.53z" style="fill:#fff;stroke-width:.30994;stroke-linecap:round"/>
- <path d="m21.6 59.94 16.72 16.71 16.71-16.7H38.32Z" style="color:#000;fill:#fff;stroke-linecap:round;-inkscape-stroke:none"/>
-</svg>
-
-</svg>
-<svg id="scroll-left">
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 76.64 76.65">
- <path d="M51.85 38.32a13.53 13.53 0 0 1-13.53 13.53 13.53 13.53 0 0 1-13.53-13.53 13.53 13.53 0 0 1 13.53-13.53 13.53 13.53 0 0 1 13.53 13.53z" style="fill:#fff;stroke-width:.30994;stroke-linecap:round"/>
- <path d="M16.7 21.61 0 38.32l16.71 16.72V38.32Z" style="color:#000;fill:#fff;stroke-linecap:round;-inkscape-stroke:none"/>
-</svg>
-
-</svg>
-<svg id="scroll-right">
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 76.64 76.65">
- <path d="M51.85 38.32a13.53 13.53 0 0 1-13.53 13.53 13.53 13.53 0 0 1-13.53-13.53 13.53 13.53 0 0 1 13.53-13.53 13.53 13.53 0 0 1 13.53 13.53z" style="fill:#fff;stroke-width:.30994;stroke-linecap:round"/>
- <path d="m59.94 55.04 16.7-16.72-16.7-16.7v16.7z" style="color:#000;fill:#fff;stroke-linecap:round;-inkscape-stroke:none"/>
-</svg>
-
-</svg>
-<svg id="scroll-up">
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 76.64 76.65">
- <path d="M51.85 38.32a13.53 13.53 0 0 1-13.53 13.53 13.53 13.53 0 0 1-13.53-13.53 13.53 13.53 0 0 1 13.53-13.53 13.53 13.53 0 0 1 13.53 13.53z" style="fill:#fff;stroke-width:.30994;stroke-linecap:round"/>
- <path d="M55.03 16.7 38.32 0 21.6 16.7h16.7z" style="color:#000;fill:#fff;stroke-linecap:round;-inkscape-stroke:none"/>
-</svg>
-
-</svg>
-<svg id="tabler:arrow-big-down">
-<svg
- xmlns="http://www.w3.org/2000/svg"
-
-
- viewBox="0 0 24 24"
- fill="currentColor"
- class="icon icon-tabler icons-tabler-filled icon-tabler-arrow-big-down"
->
- <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
- <path d="M10 2l-.15 .005a2 2 0 0 0 -1.85 1.995v6.999l-2.586 .001a2 2 0 0 0 -1.414 3.414l6.586 6.586a2 2 0 0 0 2.828 0l6.586 -6.586a2 2 0 0 0 .434 -2.18l-.068 -.145a2 2 0 0 0 -1.78 -1.089l-2.586 -.001v-6.999a2 2 0 0 0 -2 -2h-4z" />
-</svg>
-</svg>
-<svg id="tabler:arrow-big-left">
-<svg
- xmlns="http://www.w3.org/2000/svg"
-
-
- viewBox="0 0 24 24"
- fill="currentColor"
- class="icon icon-tabler icons-tabler-filled icon-tabler-arrow-big-left"
->
- <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
- <path d="M9.586 4l-6.586 6.586a2 2 0 0 0 0 2.828l6.586 6.586a2 2 0 0 0 2.18 .434l.145 -.068a2 2 0 0 0 1.089 -1.78v-2.586h7a2 2 0 0 0 2 -2v-4l-.005 -.15a2 2 0 0 0 -1.995 -1.85l-7 -.001v-2.585a2 2 0 0 0 -3.414 -1.414z" />
-</svg>
-</svg>
-<svg id="tabler:arrow-big-right">
-<svg
- xmlns="http://www.w3.org/2000/svg"
-
-
- viewBox="0 0 24 24"
- fill="currentColor"
- class="icon icon-tabler icons-tabler-filled icon-tabler-arrow-big-right"
->
- <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
- <path d="M12.089 3.634a2 2 0 0 0 -1.089 1.78l-.001 2.586h-6.999a2 2 0 0 0 -2 2v4l.005 .15a2 2 0 0 0 1.995 1.85l6.999 -.001l.001 2.587a2 2 0 0 0 3.414 1.414l6.586 -6.586a2 2 0 0 0 0 -2.828l-6.586 -6.586a2 2 0 0 0 -2.18 -.434l-.145 .068z" />
-</svg>
-</svg>
-<svg id="tabler:arrow-big-up">
-<svg
- xmlns="http://www.w3.org/2000/svg"
-
-
- viewBox="0 0 24 24"
- fill="currentColor"
- class="icon icon-tabler icons-tabler-filled icon-tabler-arrow-big-up"
->
- <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
- <path d="M10.586 3l-6.586 6.586a2 2 0 0 0 -.434 2.18l.068 .145a2 2 0 0 0 1.78 1.089h2.586v7a2 2 0 0 0 2 2h4l.15 -.005a2 2 0 0 0 1.85 -1.995l-.001 -7h2.587a2 2 0 0 0 1.414 -3.414l-6.586 -6.586a2 2 0 0 0 -2.828 0z" />
-</svg>
-</svg>
-<svg id="tabler:player-track-next">
-<svg
- xmlns="http://www.w3.org/2000/svg"
-
-
- viewBox="0 0 24 24"
- fill="currentColor"
- class="icon icon-tabler icons-tabler-filled icon-tabler-player-track-next"
->
- <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
- <path d="M2 5v14c0 .86 1.012 1.318 1.659 .753l8 -7a1 1 0 0 0 0 -1.506l-8 -7c-.647 -.565 -1.659 -.106 -1.659 .753z" />
- <path d="M13 5v14c0 .86 1.012 1.318 1.659 .753l8 -7a1 1 0 0 0 0 -1.506l-8 -7c-.647 -.565 -1.659 -.106 -1.659 .753z" />
-</svg>
-</svg>
-<svg id="tabler:player-track-prev">
-<svg
- xmlns="http://www.w3.org/2000/svg"
-
-
- viewBox="0 0 24 24"
- fill="currentColor"
- class="icon icon-tabler icons-tabler-filled icon-tabler-player-track-prev"
->
- <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
- <path d="M20.341 4.247l-8 7a1 1 0 0 0 0 1.506l8 7c.647 .565 1.659 .106 1.659 -.753v-14c0 -.86 -1.012 -1.318 -1.659 -.753z" />
- <path d="M9.341 4.247l-8 7a1 1 0 0 0 0 1.506l8 7c.647 .565 1.659 .106 1.659 -.753v-14c0 -.86 -1.012 -1.318 -1.659 -.753z" />
-</svg>
-</svg>
-<svg id="tabler:space">
-<svg
- xmlns="http://www.w3.org/2000/svg"
-
-
- viewBox="0 0 24 24"
- fill="none"
- stroke="currentColor"
- stroke-width="2"
- stroke-linecap="round"
- stroke-linejoin="round"
- class="icon icon-tabler icons-tabler-outline icon-tabler-space"
->
- <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
- <path d="M4 10v3a1 1 0 0 0 1 1h14a1 1 0 0 0 1 -1v-3" />
-</svg>
-</svg>
-<svg id="tabler:volume">
-<svg
- xmlns="http://www.w3.org/2000/svg"
-
-
- viewBox="0 0 24 24"
- fill="none"
- stroke="currentColor"
- stroke-width="2"
- stroke-linecap="round"
- stroke-linejoin="round"
- class="icon icon-tabler icons-tabler-outline icon-tabler-volume"
->
- <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
- <path d="M15 8a5 5 0 0 1 0 8" />
- <path d="M17.7 5a9 9 0 0 1 0 14" />
- <path d="M6 15h-2a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 1 -1h2l3.5 -4.5a.8 .8 0 0 1 1.5 .5v14a.8 .8 0 0 1 -1.5 .5l-3.5 -4.5" />
-</svg>
-</svg>
-<svg id="tabler:volume-2">
-<svg
- xmlns="http://www.w3.org/2000/svg"
-
-
- viewBox="0 0 24 24"
- fill="none"
- stroke="currentColor"
- stroke-width="2"
- stroke-linecap="round"
- stroke-linejoin="round"
- class="icon icon-tabler icons-tabler-outline icon-tabler-volume-2"
->
- <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
- <path d="M15 8a5 5 0 0 1 0 8" />
- <path d="M6 15h-2a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 1 -1h2l3.5 -4.5a.8 .8 0 0 1 1.5 .5v14a.8 .8 0 0 1 -1.5 .5l-3.5 -4.5" />
-</svg>
-</svg>
-</defs>/* end glyphs */
-<style>/* inherit to force styles through use tags */
-svg path {
- fill: inherit;
-}
-
-/* font and background color specifications */
-svg.keymap {
- font-family: SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;
- font-size: 14px;
- font-weight: bold;
- font-kerning: normal;
- text-rendering: optimizeLegibility;
- fill: white;
-}
-
-/* default key styling */
-rect.key {
- fill: #1c2128;
- stroke: #adbac7;
- stroke-width: 1;
-}
-
-/* default key side styling, only used is draw_key_sides is set */
-rect.side {
- filter: brightness(90%);
-}
-
-/* color accent for combo boxes */
-rect.combo, rect.combo-separate {
- fill: #666;
- stroke: #aaa;
- stroke-width: 2;
-}
-
-/* color accent for held keys */
-rect.held, rect.combo.held {
- fill: #FF9E3B;
-}
-
-/* color accent for ghost (optional) keys */
-rect.ghost, rect.combo.ghost {
- stroke-dasharray: 4, 4;
- stroke-width: 2;
-}
-
-text {
- text-anchor: middle;
- dominant-baseline: middle;
-}
-
-/* styling for layer labels */
-text.label {
- font-weight: bold;
- text-anchor: start;
- fill: #adbac7;
- font-size: 28px;
- stroke: #777;
- stroke-width: 0px;
- paint-order: stroke;
-}
-
-/* styling for combo tap, and key hold/shifted label text */
-text.combo, text.hold, text.shifted {
- font-size: 10px;
- font-weight: bold;
- text-transform: uppercase;
- fill: white;
-}
-
-text.hold {
- text-anchor: middle;
- dominant-baseline: auto;
-}
-
-text.shifted {
- text-anchor: middle;
- dominant-baseline: hanging;
-}
-
-/* styling for hold/shifted label text in combo box */
-text.combo.hold, text.combo.shifted {
- font-size: 8px;
-}
-
-/* lighter symbol for transparent keys */
-text.trans {
- fill: #7b7e81;
-}
-
-/* styling for combo dendrons */
-path.combo {
- stroke-width: 1;
- stroke: gray;
- fill: none;
-}
-
-/* Start Tabler Icons Cleanup */
-/* cannot use height/width with glyphs */
-
-.icon-tabler > path {
- fill: white;
- stroke: none;
-}
-
-.icon-tabler-cut > path,
-.icon-tabler-space > path,
-.icon-tabler-copy > path,
-.icon-tabler-clipboard > path,
-.icon-tabler-camera > path,
-.icon-tabler-volume > path,
-.icon-tabler-volume-2 > path,
-.icon-tabler-bluetooth-x > path,
-.icon-tabler-bluetooth-prev > path,
-.icon-tabler-bluetooth-next > path {
- fill: none;
- stroke: white;
-}
-
-#tabler\:cut,
-#tabler\:copy,
-#tabler\:clipboard,
-#tabler\:camera {
- transform: scale(1.4);
- transform-box: fill-box;
-}
-
-#tabler\:space {
- transform: scale(1.8);
- transform-box: fill-box;
-}
-
-#tabler\:volume,
-#tabler\:volume-2 {
- transform: scale(1.7);
- transform-box: fill-box;
-}
-
-#tabler\:arrow-big-up,
-#tabler\:arrow-big-down,
-#tabler\:arrow-big-left,
-#tabler\:arrow-big-right {
- transform: scale(1.3);
- transform-box: fill-box;
-}
-
-/* hide tabler's default box */
-.icon-tabler > path[stroke="none"][fill="none"] {
- visibility: hidden;
-}
-/* End Tabler Icons Cleanup */
-
-/* Material glyphs */
-#material\:keyboard_return{
- transform: scale(2);
- transform-box: fill-box;
-}
-
-#material\:backspace{
- transform: scale(2) translateY(1px);
- transform-box: fill-box;
-}
-
-.shifted.material\:left_click {
- transform: scale(1.2) translateY(5px);
- transform-box: fill-box;
-}
-
-#material\:left_click,
-#material\:right_click,
-#material\:keyboard_tab {
- transform: scale(1.5);
- transform-box: fill-box;
-}
-
-/* Custom glyphs */
-.bt-clear {
- transform: scale(2.4) translate(2px, 1.5px);
-}
-
-.bt-prev,
-.bt-next {
- transform: scale(1.5) translate(2px);
-}
-
-#delete {
- transform: scale(2) rotate(180deg) translate(-1px, -1px);
- transform-box: fill-box;
-}
-
-#nbsp {
- transform: scale(2.5);
- transform-box: fill-box;
-}
-
-.combo.scroll {
- transform: scale(1.2) translate(-19px, -6px);
-}
-
-.scroll,
-.scroll-right {
- transform: scale(1.5);
-}
-
-.scroll-down {
- transform: scale(1.5) translateY(-2px);
-}
-
-.scroll-up {
- transform: scale(1.5) translateY(2px);
-}
-
-.scroll-left {
- transform: scale(1.5) translate(2px);
-}
-
-.click-middle {
- transform: scale(1.7) translate(2px, 1px);
- transform-box: fill-box;
-}
-
-.cursor-right {
- transform: scale(1.8);
-}
-
-.cursor-down {
- transform: scale(1.8) translateY(-1px);
-}
-
-.cursor-up {
- transform: scale(1.9) translateY(1px);
-}
-
-.cursor-left {
- transform: scale(1.8) translate(1px);
-}
-
-.output-toggle {
- transform: scale(2.5);
- fill: none;
- stroke: white;
- stroke-width: 4px;
-}
-</style>
-<g transform="translate(30, 0)" class="layer-Bepo">
-<text x="0" y="28" class="label" id="Bepo">Bepo</text>
-<g transform="translate(0, 123)">
-<g transform="translate(28, 49)" class="key keypos-0">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#material:keyboard_tab" xlink:href="#material:keyboard_tab" x="-7" y="-7" height="14" width="14.0" class="key tap glyph material:keyboard_tab"/>
-</g>
-<g transform="translate(84, 49)" class="key keypos-1">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">B</text>
-<text x="0" y="-23" class="key shifted">|</text>
-</g>
-<g transform="translate(140, 35)" class="key keypos-2">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">É</text>
-</g>
-<g transform="translate(196, 28)" class="key keypos-3">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">P</text>
-<text x="0" y="-23" class="key shifted">&</text>
-</g>
-<g transform="translate(252, 35)" class="key keypos-4">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">O</text>
-</g>
-<g transform="translate(308, 41)" class="key keypos-5">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">È</text>
-</g>
-<g transform="translate(546, 41)" class="key keypos-6">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:arrow-big-up" xlink:href="#tabler:arrow-big-up" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:arrow-big-up"/>
-</g>
-<g transform="translate(672, 41)" class="key keypos-7">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">^</text>
-<text x="0" y="-23" class="key shifted">!</text>
-</g>
-<g transform="translate(728, 35)" class="key keypos-8">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">V</text>
-</g>
-<g transform="translate(784, 28)" class="key keypos-9">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">D</text>
-</g>
-<g transform="translate(840, 35)" class="key keypos-10">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">L</text>
-</g>
-<g transform="translate(896, 49)" class="key keypos-11">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">J</text>
-</g>
-<g transform="translate(952, 49)" class="key keypos-12">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">Z</text>
-</g>
-<g transform="translate(28, 105)" class="key keypos-13">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">=</text>
-</g>
-<g transform="translate(84, 105)" class="key keypos-14">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">A</text>
-<text x="0" y="23" class="key hold">GUI</text>
-</g>
-<g transform="translate(140, 91)" class="key keypos-15">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">U</text>
-<text x="0" y="23" class="key hold">ALT</text>
-</g>
-<g transform="translate(196, 84)" class="key keypos-16">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">I</text>
-<text x="0" y="23" class="key hold">SHIFT</text>
-</g>
-<g transform="translate(252, 91)" class="key keypos-17">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">E</text>
-<text x="0" y="23" class="key hold">CTRL</text>
-<text x="0" y="-23" class="key shifted">€</text>
-</g>
-<g transform="translate(308, 97)" class="key keypos-18">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">,</text>
-<text x="0" y="23" class="key hold"><tspan style="font-size: 86%">Meh+GUI</tspan></text>
-<text x="0" y="-23" class="key shifted">;</text>
-</g>
-<g transform="translate(490, 97)" class="key keypos-19">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:arrow-big-left" xlink:href="#tabler:arrow-big-left" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:arrow-big-left"/>
-</g>
-<g transform="translate(546, 97)" class="key keypos-20">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#material:keyboard_return" xlink:href="#material:keyboard_return" x="-7" y="-7" height="14" width="14.0" class="key tap glyph material:keyboard_return"/>
-</g>
-<g transform="translate(602, 97)" class="key keypos-21">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:arrow-big-right" xlink:href="#tabler:arrow-big-right" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:arrow-big-right"/>
-</g>
-<g transform="translate(672, 97)" class="key keypos-22">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">C</text>
-<text x="0" y="23" class="key hold"><tspan style="font-size: 86%">Meh+GUI</tspan></text>
-</g>
-<g transform="translate(728, 91)" class="key keypos-23">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">T</text>
-<text x="0" y="23" class="key hold">RCTRL</text>
-</g>
-<g transform="translate(784, 84)" class="key keypos-24">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">S</text>
-<text x="0" y="23" class="key hold">RSHFT</text>
-</g>
-<g transform="translate(840, 91)" class="key keypos-25">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">R</text>
-<text x="0" y="23" class="key hold">RALT</text>
-</g>
-<g transform="translate(896, 105)" class="key keypos-26">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">N</text>
-<text x="0" y="23" class="key hold">GUI</text>
-</g>
-<g transform="translate(952, 105)" class="key keypos-27">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">M</text>
-</g>
-<g transform="translate(28, 161)" class="key keypos-28">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">`</text>
-</g>
-<g transform="translate(84, 161)" class="key keypos-29">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">À</text>
-</g>
-<g transform="translate(140, 147)" class="key keypos-30">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">Y</text>
-</g>
-<g transform="translate(196, 140)" class="key keypos-31">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">X</text>
-</g>
-<g transform="translate(252, 147)" class="key keypos-32">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">.</text>
-<text x="0" y="-23" class="key shifted">:</text>
-</g>
-<g transform="translate(308, 153)" class="key keypos-33">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">K</text>
-</g>
-<g transform="translate(378, 153)" class="key keypos-34">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(546, 153)" class="key keypos-35">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:arrow-big-down" xlink:href="#tabler:arrow-big-down" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:arrow-big-down"/>
-</g>
-<g transform="translate(672, 153)" class="key keypos-36">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">'</text>
-<text x="0" y="-23" class="key shifted">?</text>
-</g>
-<g transform="translate(728, 147)" class="key keypos-37">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">Q</text>
-</g>
-<g transform="translate(784, 140)" class="key keypos-38">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">G</text>
-</g>
-<g transform="translate(840, 147)" class="key keypos-39">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">H</text>
-</g>
-<g transform="translate(896, 161)" class="key keypos-40">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">F</text>
-</g>
-<g transform="translate(952, 161)" class="key keypos-41">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">W</text>
-</g>
-<g transform="translate(224, 203)" class="key keypos-42">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#delete" xlink:href="#delete" x="-7" y="-7" height="14" width="14.0" class="key tap glyph delete"/>
-<a href="#Accents">
-<text x="0" y="23" class="key hold layer-activator"><tspan style="font-size: 86%">Accents</tspan></text>
-</a></g>
-<g transform="translate(285, 209) rotate(12.0)" class="key keypos-43">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:space" xlink:href="#tabler:space" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:space"/>
-<a href="#Numbers">
-<text x="0" y="23" class="key hold layer-activator"><tspan style="font-size: 86%">Numbers</tspan></text>
-</a><text x="0" y="-23" class="key shifted">_</text>
-</g>
-<g transform="translate(348, 226) rotate(24.0)" class="key keypos-44">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#material:backspace" xlink:href="#material:backspace" x="-7" y="-7" height="14" width="14.0" class="key tap glyph material:backspace"/>
-<a href="#Nav">
-<text x="0" y="23" class="key hold layer-activator">Nav</text>
-</a></g>
-<g transform="translate(632, 224) rotate(-24.0)" class="key keypos-45">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">SHIFT</text>
-</g>
-<g transform="translate(695, 209) rotate(-12.0)" class="key keypos-46">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#material:keyboard_return" xlink:href="#material:keyboard_return" x="-7" y="-7" height="14" width="14.0" class="key tap glyph material:keyboard_return"/>
-<a href="#Symbols">
-<text x="0" y="23" class="key hold layer-activator"><tspan style="font-size: 86%">Symbols</tspan></text>
-</a></g>
-<g transform="translate(756, 203)" class="key keypos-47">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">RALT</text>
-</g>
-<g class="combo combopos-0">
-<rect rx="6" ry="6" x="852" y="82" width="32" height="32" class="combo"/>
-<text x="868" y="98" class="combo tap">ESC</text>
-</g>
-<g class="combo combopos-1">
-<path d="M490,288 h-232 a6.0,6.0 0 0 1 -6.0,-6.0 v-117" class="combo"/>
-<path d="M490,288 h232 a6.0,6.0 0 0 0 6.0,-6.0 v-117" class="combo"/>
-<rect rx="6" ry="6" x="474" y="272" width="32" height="32" class="combo"/>
-<text x="490" y="288" class="combo tap">_</text>
-</g>
-<g class="combo combopos-2">
-<path d="M490,-51 h-232 a6.0,6.0 0 0 0 -6.0,6.0 v61" class="combo"/>
-<path d="M490,-51 h232 a6.0,6.0 0 0 1 6.0,6.0 v61" class="combo"/>
-<rect rx="6" ry="6" x="474" y="-67" width="32" height="32" class="combo"/>
-<text x="490" y="-51" class="combo tap">-</text>
-</g>
-</g>
-</g>
-<g transform="translate(30, 427)" class="layer-ErgoL">
-<text x="0" y="28" class="label" id="ErgoL">ErgoL</text>
-<g transform="translate(0, 123)">
-<g transform="translate(28, 49)" class="key keypos-0">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#material:keyboard_tab" xlink:href="#material:keyboard_tab" x="-7" y="-7" height="14" width="14.0" class="key tap glyph material:keyboard_tab"/>
-</g>
-<g transform="translate(84, 49)" class="key keypos-1">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">Q</text>
-</g>
-<g transform="translate(140, 35)" class="key keypos-2">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">C</text>
-</g>
-<g transform="translate(196, 28)" class="key keypos-3">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">O</text>
-</g>
-<g transform="translate(252, 35)" class="key keypos-4">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">P</text>
-</g>
-<g transform="translate(308, 41)" class="key keypos-5">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">W</text>
-</g>
-<g transform="translate(546, 41)" class="key keypos-6">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:arrow-big-up" xlink:href="#tabler:arrow-big-up" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:arrow-big-up"/>
-</g>
-<g transform="translate(672, 41)" class="key keypos-7">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">J</text>
-</g>
-<g transform="translate(728, 35)" class="key keypos-8">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">M</text>
-</g>
-<g transform="translate(784, 28)" class="key keypos-9">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">D</text>
-</g>
-<g transform="translate(840, 35)" class="key keypos-10">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">!</text>
-</g>
-<g transform="translate(896, 49)" class="key keypos-11">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">Y</text>
-</g>
-<g transform="translate(952, 49)" class="key keypos-12">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">[</text>
-</g>
-<g transform="translate(28, 105)" class="key keypos-13">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">=</text>
-</g>
-<g transform="translate(84, 105)" class="key keypos-14">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">A</text>
-<text x="0" y="23" class="key hold">GUI</text>
-</g>
-<g transform="translate(140, 91)" class="key keypos-15">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">S</text>
-<text x="0" y="23" class="key hold">ALT</text>
-</g>
-<g transform="translate(196, 84)" class="key keypos-16">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">E</text>
-<text x="0" y="23" class="key hold">SHIFT</text>
-</g>
-<g transform="translate(252, 91)" class="key keypos-17">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">N</text>
-<text x="0" y="23" class="key hold">CTRL</text>
-</g>
-<g transform="translate(308, 97)" class="key keypos-18">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">F</text>
-</g>
-<g transform="translate(490, 97)" class="key keypos-19">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:arrow-big-left" xlink:href="#tabler:arrow-big-left" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:arrow-big-left"/>
-</g>
-<g transform="translate(546, 97)" class="key keypos-20">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#material:keyboard_return" xlink:href="#material:keyboard_return" x="-7" y="-7" height="14" width="14.0" class="key tap glyph material:keyboard_return"/>
-</g>
-<g transform="translate(602, 97)" class="key keypos-21">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:arrow-big-right" xlink:href="#tabler:arrow-big-right" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:arrow-big-right"/>
-</g>
-<g transform="translate(672, 97)" class="key keypos-22">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">L</text>
-</g>
-<g transform="translate(728, 91)" class="key keypos-23">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">R</text>
-<text x="0" y="23" class="key hold">RCTRL</text>
-</g>
-<g transform="translate(784, 84)" class="key keypos-24">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">T</text>
-<text x="0" y="23" class="key hold">RSHFT</text>
-</g>
-<g transform="translate(840, 91)" class="key keypos-25">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">I</text>
-<text x="0" y="23" class="key hold">RALT</text>
-</g>
-<g transform="translate(896, 105)" class="key keypos-26">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">U</text>
-<text x="0" y="23" class="key hold">GUI</text>
-</g>
-<g transform="translate(952, 105)" class="key keypos-27">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">'</text>
-</g>
-<g transform="translate(28, 161)" class="key keypos-28">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">`</text>
-</g>
-<g transform="translate(84, 161)" class="key keypos-29">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">Z</text>
-</g>
-<g transform="translate(140, 147)" class="key keypos-30">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">X</text>
-</g>
-<g transform="translate(196, 140)" class="key keypos-31">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">-</text>
-<text x="0" y="-23" class="key shifted">?</text>
-</g>
-<g transform="translate(252, 147)" class="key keypos-32">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">V</text>
-</g>
-<g transform="translate(308, 153)" class="key keypos-33">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">B</text>
-</g>
-<g transform="translate(378, 153)" class="key keypos-34">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(546, 153)" class="key keypos-35">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:arrow-big-down" xlink:href="#tabler:arrow-big-down" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:arrow-big-down"/>
-</g>
-<g transform="translate(672, 153)" class="key keypos-36">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">.</text>
-<text x="0" y="-23" class="key shifted">:</text>
-</g>
-<g transform="translate(728, 147)" class="key keypos-37">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">H</text>
-</g>
-<g transform="translate(784, 140)" class="key keypos-38">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">G</text>
-</g>
-<g transform="translate(840, 147)" class="key keypos-39">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">,</text>
-<text x="0" y="-23" class="key shifted">;</text>
-</g>
-<g transform="translate(896, 161)" class="key keypos-40">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">K</text>
-</g>
-<g transform="translate(952, 161)" class="key keypos-41">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">]</text>
-</g>
-<g transform="translate(224, 203)" class="key trans keypos-42">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key trans"/>
-<text x="0" y="0" class="key trans tap">▽</text>
-</g>
-<g transform="translate(285, 209) rotate(12.0)" class="key trans keypos-43">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key trans"/>
-<text x="0" y="0" class="key trans tap">▽</text>
-</g>
-<g transform="translate(348, 226) rotate(24.0)" class="key trans keypos-44">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key trans"/>
-<text x="0" y="0" class="key trans tap">▽</text>
-</g>
-<g transform="translate(632, 224) rotate(-24.0)" class="key trans keypos-45">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key trans"/>
-<text x="0" y="0" class="key trans tap">▽</text>
-</g>
-<g transform="translate(695, 209) rotate(-12.0)" class="key trans keypos-46">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key trans"/>
-<text x="0" y="0" class="key trans tap">▽</text>
-</g>
-<g transform="translate(756, 203)" class="key trans keypos-47">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key trans"/>
-<text x="0" y="0" class="key trans tap">▽</text>
-</g>
-<g class="combo combopos-0">
-<rect rx="6" ry="6" x="852" y="82" width="32" height="32" class="combo"/>
-<text x="868" y="98" class="combo tap">ESC</text>
-</g>
-<g class="combo combopos-1">
-<path d="M490,288 h-232 a6.0,6.0 0 0 1 -6.0,-6.0 v-117" class="combo"/>
-<path d="M490,288 h232 a6.0,6.0 0 0 0 6.0,-6.0 v-117" class="combo"/>
-<rect rx="6" ry="6" x="474" y="272" width="32" height="32" class="combo"/>
-<text x="490" y="288" class="combo tap">_</text>
-</g>
-<g class="combo combopos-2">
-<path d="M490,-51 h-232 a6.0,6.0 0 0 0 -6.0,6.0 v61" class="combo"/>
-<path d="M490,-51 h232 a6.0,6.0 0 0 1 6.0,6.0 v61" class="combo"/>
-<rect rx="6" ry="6" x="474" y="-67" width="32" height="32" class="combo"/>
-<text x="490" y="-51" class="combo tap">-</text>
-</g>
-</g>
-</g>
-<g transform="translate(30, 854)" class="layer-Qwerty">
-<text x="0" y="28" class="label" id="Qwerty">Qwerty</text>
-<g transform="translate(0, 123)">
-<g transform="translate(28, 49)" class="key keypos-0">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#material:keyboard_tab" xlink:href="#material:keyboard_tab" x="-7" y="-7" height="14" width="14.0" class="key tap glyph material:keyboard_tab"/>
-</g>
-<g transform="translate(84, 49)" class="key keypos-1">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">Q</text>
-</g>
-<g transform="translate(140, 35)" class="key keypos-2">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">W</text>
-</g>
-<g transform="translate(196, 28)" class="key keypos-3">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">E</text>
-</g>
-<g transform="translate(252, 35)" class="key keypos-4">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">R</text>
-</g>
-<g transform="translate(308, 41)" class="key keypos-5">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">T</text>
-</g>
-<g transform="translate(546, 41)" class="key keypos-6">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:arrow-big-up" xlink:href="#tabler:arrow-big-up" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:arrow-big-up"/>
-</g>
-<g transform="translate(672, 41)" class="key keypos-7">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">Y</text>
-</g>
-<g transform="translate(728, 35)" class="key keypos-8">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">U</text>
-</g>
-<g transform="translate(784, 28)" class="key keypos-9">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">I</text>
-</g>
-<g transform="translate(840, 35)" class="key keypos-10">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">O</text>
-</g>
-<g transform="translate(896, 49)" class="key keypos-11">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">P</text>
-</g>
-<g transform="translate(952, 49)" class="key keypos-12">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">[</text>
-</g>
-<g transform="translate(28, 105)" class="key keypos-13">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">=</text>
-</g>
-<g transform="translate(84, 105)" class="key keypos-14">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">A</text>
-<text x="0" y="23" class="key hold">GUI</text>
-</g>
-<g transform="translate(140, 91)" class="key keypos-15">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">S</text>
-<text x="0" y="23" class="key hold">ALT</text>
-</g>
-<g transform="translate(196, 84)" class="key keypos-16">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">D</text>
-<text x="0" y="23" class="key hold">SHIFT</text>
-</g>
-<g transform="translate(252, 91)" class="key keypos-17">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">F</text>
-<text x="0" y="23" class="key hold">CTRL</text>
-</g>
-<g transform="translate(308, 97)" class="key keypos-18">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">G</text>
-</g>
-<g transform="translate(490, 97)" class="key keypos-19">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:arrow-big-left" xlink:href="#tabler:arrow-big-left" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:arrow-big-left"/>
-</g>
-<g transform="translate(546, 97)" class="key keypos-20">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#material:keyboard_return" xlink:href="#material:keyboard_return" x="-7" y="-7" height="14" width="14.0" class="key tap glyph material:keyboard_return"/>
-</g>
-<g transform="translate(602, 97)" class="key keypos-21">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:arrow-big-right" xlink:href="#tabler:arrow-big-right" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:arrow-big-right"/>
-</g>
-<g transform="translate(672, 97)" class="key keypos-22">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">H</text>
-</g>
-<g transform="translate(728, 91)" class="key keypos-23">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">J</text>
-<text x="0" y="23" class="key hold">RCTRL</text>
-</g>
-<g transform="translate(784, 84)" class="key keypos-24">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">K</text>
-<text x="0" y="23" class="key hold">RSHFT</text>
-</g>
-<g transform="translate(840, 91)" class="key keypos-25">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">L</text>
-<text x="0" y="23" class="key hold">RALT</text>
-</g>
-<g transform="translate(896, 105)" class="key keypos-26">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">;</text>
-<text x="0" y="23" class="key hold">GUI</text>
-</g>
-<g transform="translate(952, 105)" class="key keypos-27">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">'</text>
-</g>
-<g transform="translate(28, 161)" class="key keypos-28">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">`</text>
-</g>
-<g transform="translate(84, 161)" class="key keypos-29">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">Z</text>
-</g>
-<g transform="translate(140, 147)" class="key keypos-30">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">X</text>
-</g>
-<g transform="translate(196, 140)" class="key keypos-31">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">C</text>
-</g>
-<g transform="translate(252, 147)" class="key keypos-32">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">V</text>
-</g>
-<g transform="translate(308, 153)" class="key keypos-33">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">B</text>
-</g>
-<g transform="translate(378, 153)" class="key keypos-34">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(546, 153)" class="key keypos-35">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:arrow-big-down" xlink:href="#tabler:arrow-big-down" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:arrow-big-down"/>
-</g>
-<g transform="translate(672, 153)" class="key keypos-36">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">N</text>
-</g>
-<g transform="translate(728, 147)" class="key keypos-37">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">M</text>
-</g>
-<g transform="translate(784, 140)" class="key keypos-38">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">,</text>
-</g>
-<g transform="translate(840, 147)" class="key keypos-39">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">.</text>
-</g>
-<g transform="translate(896, 161)" class="key keypos-40">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">/</text>
-</g>
-<g transform="translate(952, 161)" class="key keypos-41">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">]</text>
-</g>
-<g transform="translate(224, 203)" class="key trans keypos-42">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key trans"/>
-<text x="0" y="0" class="key trans tap">▽</text>
-</g>
-<g transform="translate(285, 209) rotate(12.0)" class="key trans keypos-43">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key trans"/>
-<text x="0" y="0" class="key trans tap">▽</text>
-</g>
-<g transform="translate(348, 226) rotate(24.0)" class="key trans keypos-44">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key trans"/>
-<text x="0" y="0" class="key trans tap">▽</text>
-</g>
-<g transform="translate(632, 224) rotate(-24.0)" class="key trans keypos-45">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key trans"/>
-<text x="0" y="0" class="key trans tap">▽</text>
-</g>
-<g transform="translate(695, 209) rotate(-12.0)" class="key trans keypos-46">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key trans"/>
-<text x="0" y="0" class="key trans tap">▽</text>
-</g>
-<g transform="translate(756, 203)" class="key trans keypos-47">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key trans"/>
-<text x="0" y="0" class="key trans tap">▽</text>
-</g>
-<g class="combo combopos-0">
-<rect rx="6" ry="6" x="852" y="82" width="32" height="32" class="combo"/>
-<text x="868" y="98" class="combo tap">ESC</text>
-</g>
-<g class="combo combopos-1">
-<path d="M490,288 h-232 a6.0,6.0 0 0 1 -6.0,-6.0 v-117" class="combo"/>
-<path d="M490,288 h232 a6.0,6.0 0 0 0 6.0,-6.0 v-117" class="combo"/>
-<rect rx="6" ry="6" x="474" y="272" width="32" height="32" class="combo"/>
-<text x="490" y="288" class="combo tap">_</text>
-</g>
-<g class="combo combopos-2">
-<path d="M490,-51 h-232 a6.0,6.0 0 0 0 -6.0,6.0 v61" class="combo"/>
-<path d="M490,-51 h232 a6.0,6.0 0 0 1 6.0,6.0 v61" class="combo"/>
-<rect rx="6" ry="6" x="474" y="-67" width="32" height="32" class="combo"/>
-<text x="490" y="-51" class="combo tap">-</text>
-</g>
-</g>
-</g>
-<g transform="translate(30, 1281)" class="layer-Accents">
-<text x="0" y="28" class="label" id="Accents">Accents</text>
-<g transform="translate(0, 56)">
-<g transform="translate(28, 49)" class="key keypos-0">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(84, 49)" class="key keypos-1">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">Æ</text>
-</g>
-<g transform="translate(140, 35)" class="key keypos-2">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">Í</text>
-</g>
-<g transform="translate(196, 28)" class="key keypos-3">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">Ì</text>
-</g>
-<g transform="translate(252, 35)" class="key keypos-4">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">Î</text>
-</g>
-<g transform="translate(308, 41)" class="key keypos-5">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">Ï</text>
-</g>
-<g transform="translate(546, 41)" class="key keypos-6">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:arrow-big-up" xlink:href="#tabler:arrow-big-up" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:arrow-big-up"/>
-</g>
-<g transform="translate(672, 41)" class="key keypos-7">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">Ö</text>
-</g>
-<g transform="translate(728, 35)" class="key keypos-8">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">Ô</text>
-</g>
-<g transform="translate(784, 28)" class="key keypos-9">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">Ò</text>
-</g>
-<g transform="translate(840, 35)" class="key keypos-10">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">Ó</text>
-</g>
-<g transform="translate(896, 49)" class="key keypos-11">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(952, 49)" class="key keypos-12">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">"</text>
-</g>
-<g transform="translate(28, 105)" class="key keypos-13">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">`</text>
-</g>
-<g transform="translate(84, 105)" class="key keypos-14">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">Œ</text>
-</g>
-<g transform="translate(140, 91)" class="key keypos-15">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">É</text>
-</g>
-<g transform="translate(196, 84)" class="key keypos-16">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">È</text>
-</g>
-<g transform="translate(252, 91)" class="key keypos-17">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">Ê</text>
-</g>
-<g transform="translate(308, 97)" class="key keypos-18">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">Ë</text>
-</g>
-<g transform="translate(490, 97)" class="key keypos-19">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:arrow-big-left" xlink:href="#tabler:arrow-big-left" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:arrow-big-left"/>
-</g>
-<g transform="translate(546, 97)" class="key keypos-20">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#material:keyboard_return" xlink:href="#material:keyboard_return" x="-7" y="-7" height="14" width="14.0" class="key tap glyph material:keyboard_return"/>
-</g>
-<g transform="translate(602, 97)" class="key keypos-21">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:arrow-big-right" xlink:href="#tabler:arrow-big-right" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:arrow-big-right"/>
-</g>
-<g transform="translate(672, 97)" class="key keypos-22">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">Ä</text>
-</g>
-<g transform="translate(728, 91)" class="key keypos-23">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">Â</text>
-</g>
-<g transform="translate(784, 84)" class="key keypos-24">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">À</text>
-</g>
-<g transform="translate(840, 91)" class="key keypos-25">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">Á</text>
-</g>
-<g transform="translate(896, 105)" class="key keypos-26">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">Ñ</text>
-</g>
-<g transform="translate(952, 105)" class="key keypos-27">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">'</text>
-</g>
-<g transform="translate(28, 161)" class="key keypos-28">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(84, 161)" class="key keypos-29">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(140, 147)" class="key keypos-30">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(196, 140)" class="key keypos-31">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(252, 147)" class="key keypos-32">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(308, 153)" class="key keypos-33">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(378, 153)" class="key keypos-34">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(546, 153)" class="key keypos-35">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:arrow-big-down" xlink:href="#tabler:arrow-big-down" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:arrow-big-down"/>
-</g>
-<g transform="translate(672, 153)" class="key keypos-36">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">Ü</text>
-</g>
-<g transform="translate(728, 147)" class="key keypos-37">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">Û</text>
-</g>
-<g transform="translate(784, 140)" class="key keypos-38">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">Ù</text>
-</g>
-<g transform="translate(840, 147)" class="key keypos-39">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">Ú</text>
-</g>
-<g transform="translate(896, 161)" class="key keypos-40">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap"><</text>
-</g>
-<g transform="translate(952, 161)" class="key keypos-41">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">^</text>
-</g>
-<g transform="translate(224, 203)" class="key held keypos-42">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key held"/>
-</g>
-<g transform="translate(285, 209) rotate(12.0)" class="key trans keypos-43">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key trans"/>
-<text x="0" y="0" class="key trans tap">▽</text>
-</g>
-<g transform="translate(348, 226) rotate(24.0)" class="key trans keypos-44">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key trans"/>
-<text x="0" y="0" class="key trans tap">▽</text>
-</g>
-<g transform="translate(632, 224) rotate(-24.0)" class="key trans keypos-45">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key trans"/>
-<text x="0" y="0" class="key trans tap">▽</text>
-</g>
-<g transform="translate(695, 209) rotate(-12.0)" class="key trans keypos-46">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key trans"/>
-<text x="0" y="0" class="key trans tap">▽</text>
-</g>
-<g transform="translate(756, 203)" class="key trans keypos-47">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key trans"/>
-<text x="0" y="0" class="key trans tap">▽</text>
-</g>
-<g class="combo combopos-0">
-<rect rx="6" ry="6" x="852" y="82" width="32" height="32" class="combo"/>
-<text x="868" y="98" class="combo tap">ESC</text>
-</g>
-</g>
-</g>
-<g transform="translate(30, 1599)" class="layer-Symbols">
-<text x="0" y="28" class="label" id="Symbols">Symbols</text>
-<g transform="translate(0, 56)">
-<g transform="translate(28, 49)" class="key keypos-0">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">\</text>
-</g>
-<g transform="translate(84, 49)" class="key keypos-1">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">`</text>
-</g>
-<g transform="translate(140, 35)" class="key keypos-2">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap"><</text>
-</g>
-<g transform="translate(196, 28)" class="key keypos-3">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">></text>
-</g>
-<g transform="translate(252, 35)" class="key keypos-4">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">-</text>
-</g>
-<g transform="translate(308, 41)" class="key keypos-5">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">|</text>
-</g>
-<g transform="translate(546, 41)" class="key keypos-6">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:arrow-big-up" xlink:href="#tabler:arrow-big-up" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:arrow-big-up"/>
-</g>
-<g transform="translate(672, 41)" class="key keypos-7">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">^</text>
-</g>
-<g transform="translate(728, 35)" class="key keypos-8">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">{</text>
-</g>
-<g transform="translate(784, 28)" class="key keypos-9">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">}</text>
-</g>
-<g transform="translate(840, 35)" class="key keypos-10">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">$</text>
-</g>
-<g transform="translate(896, 49)" class="key keypos-11">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">^</text>
-</g>
-<g transform="translate(952, 49)" class="key keypos-12">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(28, 105)" class="key keypos-13">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(84, 105)" class="key keypos-14">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">!</text>
-</g>
-<g transform="translate(140, 91)" class="key keypos-15">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">*</text>
-<text x="0" y="23" class="key hold">ALT</text>
-</g>
-<g transform="translate(196, 84)" class="key keypos-16">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">/</text>
-<text x="0" y="23" class="key hold">SHIFT</text>
-</g>
-<g transform="translate(252, 91)" class="key keypos-17">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">=</text>
-<text x="0" y="23" class="key hold">CTRL</text>
-</g>
-<g transform="translate(308, 97)" class="key keypos-18">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">&</text>
-</g>
-<g transform="translate(490, 97)" class="key keypos-19">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:arrow-big-left" xlink:href="#tabler:arrow-big-left" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:arrow-big-left"/>
-</g>
-<g transform="translate(546, 97)" class="key keypos-20">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#material:keyboard_return" xlink:href="#material:keyboard_return" x="-7" y="-7" height="14" width="14.0" class="key tap glyph material:keyboard_return"/>
-</g>
-<g transform="translate(602, 97)" class="key keypos-21">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:arrow-big-right" xlink:href="#tabler:arrow-big-right" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:arrow-big-right"/>
-</g>
-<g transform="translate(672, 97)" class="key keypos-22">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">#</text>
-</g>
-<g transform="translate(728, 91)" class="key keypos-23">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">(</text>
-<text x="0" y="23" class="key hold">RCTRL</text>
-</g>
-<g transform="translate(784, 84)" class="key keypos-24">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">)</text>
-<text x="0" y="23" class="key hold">RSHFT</text>
-</g>
-<g transform="translate(840, 91)" class="key keypos-25">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">;</text>
-<text x="0" y="23" class="key hold">RALT</text>
-</g>
-<g transform="translate(896, 105)" class="key keypos-26">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">"</text>
-</g>
-<g transform="translate(952, 105)" class="key keypos-27">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(28, 161)" class="key keypos-28">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(84, 161)" class="key keypos-29">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">~</text>
-</g>
-<g transform="translate(140, 147)" class="key keypos-30">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">+</text>
-</g>
-<g transform="translate(196, 140)" class="key keypos-31">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">[</text>
-</g>
-<g transform="translate(252, 147)" class="key keypos-32">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">]</text>
-</g>
-<g transform="translate(308, 153)" class="key keypos-33">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">%</text>
-</g>
-<g transform="translate(378, 153)" class="key keypos-34">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(546, 153)" class="key keypos-35">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:arrow-big-down" xlink:href="#tabler:arrow-big-down" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:arrow-big-down"/>
-</g>
-<g transform="translate(672, 153)" class="key keypos-36">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">@</text>
-</g>
-<g transform="translate(728, 147)" class="key keypos-37">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">:</text>
-</g>
-<g transform="translate(784, 140)" class="key keypos-38">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">,</text>
-</g>
-<g transform="translate(840, 147)" class="key keypos-39">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">.</text>
-</g>
-<g transform="translate(896, 161)" class="key keypos-40">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">'</text>
-</g>
-<g transform="translate(952, 161)" class="key keypos-41">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(224, 203)" class="key trans keypos-42">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key trans"/>
-<text x="0" y="0" class="key trans tap">▽</text>
-</g>
-<g transform="translate(285, 209) rotate(12.0)" class="key trans keypos-43">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key trans"/>
-<text x="0" y="0" class="key trans tap">▽</text>
-</g>
-<g transform="translate(348, 226) rotate(24.0)" class="key trans keypos-44">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key trans"/>
-<text x="0" y="0" class="key trans tap">▽</text>
-</g>
-<g transform="translate(632, 224) rotate(-24.0)" class="key trans keypos-45">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key trans"/>
-<text x="0" y="0" class="key trans tap">▽</text>
-</g>
-<g transform="translate(695, 209) rotate(-12.0)" class="key held keypos-46">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key held"/>
-</g>
-<g transform="translate(756, 203)" class="key trans keypos-47">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key trans"/>
-<text x="0" y="0" class="key trans tap">▽</text>
-</g>
-<g class="combo combopos-0">
-<rect rx="6" ry="6" x="852" y="82" width="32" height="32" class="combo"/>
-<text x="868" y="98" class="combo tap">ESC</text>
-</g>
-</g>
-</g>
-<g transform="translate(30, 1918)" class="layer-Nav">
-<text x="0" y="28" class="label" id="Nav">Nav</text>
-<g transform="translate(0, 56)">
-<g transform="translate(28, 49)" class="key keypos-0">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#output-toggle" xlink:href="#output-toggle" x="-5" y="-7" height="14" width="10.840887174541948" class="key tap glyph output-toggle"/>
-</g>
-<g transform="translate(84, 49)" class="key keypos-1">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(140, 35)" class="key keypos-2">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(196, 28)" class="key keypos-3">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(252, 35)" class="key keypos-4">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(308, 41)" class="key keypos-5">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#bt-clear" xlink:href="#bt-clear" x="-7" y="-7" height="14" width="14.0" class="key tap glyph bt-clear"/>
-</g>
-<g transform="translate(546, 41)" class="key keypos-6">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:arrow-big-up" xlink:href="#tabler:arrow-big-up" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:arrow-big-up"/>
-</g>
-<g transform="translate(672, 41)" class="key keypos-7">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:volume" xlink:href="#tabler:volume" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:volume"/>
-</g>
-<g transform="translate(728, 35)" class="key keypos-8">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">HOME</text>
-</g>
-<g transform="translate(784, 28)" class="key keypos-9">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:arrow-big-up" xlink:href="#tabler:arrow-big-up" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:arrow-big-up"/>
-</g>
-<g transform="translate(840, 35)" class="key keypos-10">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">END</text>
-</g>
-<g transform="translate(896, 49)" class="key keypos-11">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">
-<tspan x="0" dy="-0.6em">PAGE</tspan><tspan x="0" dy="1.2em">UP</tspan>
-</text>
-</g>
-<g transform="translate(952, 49)" class="key keypos-12">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(28, 105)" class="key keypos-13">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(84, 105)" class="key keypos-14">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(140, 91)" class="key keypos-15">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:player-track-prev" xlink:href="#tabler:player-track-prev" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:player-track-prev"/>
-</g>
-<g transform="translate(196, 84)" class="key keypos-16">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#play-pause" xlink:href="#play-pause" x="-6" y="-7" height="14" width="12.923076923076923" class="key tap glyph play-pause"/>
-</g>
-<g transform="translate(252, 91)" class="key keypos-17">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:player-track-next" xlink:href="#tabler:player-track-next" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:player-track-next"/>
-</g>
-<g transform="translate(308, 97)" class="key keypos-18">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(490, 97)" class="key keypos-19">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:arrow-big-left" xlink:href="#tabler:arrow-big-left" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:arrow-big-left"/>
-</g>
-<g transform="translate(546, 97)" class="key keypos-20">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#material:keyboard_return" xlink:href="#material:keyboard_return" x="-7" y="-7" height="14" width="14.0" class="key tap glyph material:keyboard_return"/>
-</g>
-<g transform="translate(602, 97)" class="key keypos-21">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:arrow-big-right" xlink:href="#tabler:arrow-big-right" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:arrow-big-right"/>
-</g>
-<g transform="translate(672, 97)" class="key keypos-22">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:volume-2" xlink:href="#tabler:volume-2" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:volume-2"/>
-</g>
-<g transform="translate(728, 91)" class="key keypos-23">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:arrow-big-left" xlink:href="#tabler:arrow-big-left" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:arrow-big-left"/>
-</g>
-<g transform="translate(784, 84)" class="key keypos-24">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:arrow-big-down" xlink:href="#tabler:arrow-big-down" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:arrow-big-down"/>
-</g>
-<g transform="translate(840, 91)" class="key keypos-25">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:arrow-big-right" xlink:href="#tabler:arrow-big-right" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:arrow-big-right"/>
-</g>
-<g transform="translate(896, 105)" class="key keypos-26">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">
-<tspan x="0" dy="-0.6em">PAGE</tspan><tspan x="0" dy="1.2em">DOWN</tspan>
-</text>
-</g>
-<g transform="translate(952, 105)" class="key keypos-27">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(28, 161)" class="key keypos-28">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(84, 161)" class="key keypos-29">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#bt-prev" xlink:href="#bt-prev" x="-7" y="-7" height="14" width="14.0" class="key tap glyph bt-prev"/>
-</g>
-<g transform="translate(140, 147)" class="key keypos-30">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#bt-next" xlink:href="#bt-next" x="-7" y="-7" height="14" width="14.0" class="key tap glyph bt-next"/>
-</g>
-<g transform="translate(196, 140)" class="key keypos-31">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(252, 147)" class="key keypos-32">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(308, 153)" class="key keypos-33">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(378, 153)" class="key keypos-34">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(546, 153)" class="key keypos-35">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:arrow-big-down" xlink:href="#tabler:arrow-big-down" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:arrow-big-down"/>
-</g>
-<g transform="translate(672, 153)" class="key keypos-36">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">MUTE</text>
-</g>
-<g transform="translate(728, 147)" class="key keypos-37">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(784, 140)" class="key keypos-38">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(840, 147)" class="key keypos-39">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(896, 161)" class="key keypos-40">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(952, 161)" class="key keypos-41">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(224, 203)" class="key trans keypos-42">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key trans"/>
-<text x="0" y="0" class="key trans tap">▽</text>
-</g>
-<g transform="translate(285, 209) rotate(12.0)" class="key trans keypos-43">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key trans"/>
-<text x="0" y="0" class="key trans tap">▽</text>
-</g>
-<g transform="translate(348, 226) rotate(24.0)" class="key held keypos-44">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key held"/>
-</g>
-<g transform="translate(632, 224) rotate(-24.0)" class="key trans keypos-45">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key trans"/>
-<text x="0" y="0" class="key trans tap">▽</text>
-</g>
-<g transform="translate(695, 209) rotate(-12.0)" class="key trans keypos-46">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key trans"/>
-<text x="0" y="0" class="key trans tap">▽</text>
-</g>
-<g transform="translate(756, 203)" class="key trans keypos-47">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key trans"/>
-<text x="0" y="0" class="key trans tap">▽</text>
-</g>
-<g class="combo combopos-0">
-<rect rx="6" ry="6" x="852" y="82" width="32" height="32" class="combo"/>
-<text x="868" y="98" class="combo tap">ESC</text>
-</g>
-</g>
-</g>
-<g transform="translate(30, 2236)" class="layer-Numbers">
-<text x="0" y="28" class="label" id="Numbers">Numbers</text>
-<g transform="translate(0, 56)">
-<g transform="translate(28, 49)" class="key keypos-0">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(84, 49)" class="key keypos-1">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">F1</text>
-</g>
-<g transform="translate(140, 35)" class="key keypos-2">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">F2</text>
-</g>
-<g transform="translate(196, 28)" class="key keypos-3">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">F3</text>
-</g>
-<g transform="translate(252, 35)" class="key keypos-4">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">F4</text>
-</g>
-<g transform="translate(308, 41)" class="key keypos-5">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">F5</text>
-</g>
-<g transform="translate(546, 41)" class="key keypos-6">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:arrow-big-up" xlink:href="#tabler:arrow-big-up" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:arrow-big-up"/>
-</g>
-<g transform="translate(672, 41)" class="key keypos-7">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">¼</text>
-</g>
-<g transform="translate(728, 35)" class="key keypos-8">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">7</text>
-</g>
-<g transform="translate(784, 28)" class="key keypos-9">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">8</text>
-</g>
-<g transform="translate(840, 35)" class="key keypos-10">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">9</text>
-</g>
-<g transform="translate(896, 49)" class="key keypos-11">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">*</text>
-</g>
-<g transform="translate(952, 49)" class="key keypos-12">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">/</text>
-</g>
-<g transform="translate(28, 105)" class="key keypos-13">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(84, 105)" class="key keypos-14">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">F6</text>
-</g>
-<g transform="translate(140, 91)" class="key keypos-15">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">F7</text>
-</g>
-<g transform="translate(196, 84)" class="key keypos-16">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">F8</text>
-</g>
-<g transform="translate(252, 91)" class="key keypos-17">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">F9</text>
-</g>
-<g transform="translate(308, 97)" class="key keypos-18">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">F10</text>
-</g>
-<g transform="translate(490, 97)" class="key keypos-19">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:arrow-big-left" xlink:href="#tabler:arrow-big-left" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:arrow-big-left"/>
-</g>
-<g transform="translate(546, 97)" class="key keypos-20">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#material:keyboard_return" xlink:href="#material:keyboard_return" x="-7" y="-7" height="14" width="14.0" class="key tap glyph material:keyboard_return"/>
-</g>
-<g transform="translate(602, 97)" class="key keypos-21">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:arrow-big-right" xlink:href="#tabler:arrow-big-right" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:arrow-big-right"/>
-</g>
-<g transform="translate(672, 97)" class="key keypos-22">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">½</text>
-</g>
-<g transform="translate(728, 91)" class="key keypos-23">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">4</text>
-</g>
-<g transform="translate(784, 84)" class="key keypos-24">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">5</text>
-</g>
-<g transform="translate(840, 91)" class="key keypos-25">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">6</text>
-</g>
-<g transform="translate(896, 105)" class="key keypos-26">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">-</text>
-</g>
-<g transform="translate(952, 105)" class="key keypos-27">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">+</text>
-</g>
-<g transform="translate(28, 161)" class="key keypos-28">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(84, 161)" class="key keypos-29">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">F11</text>
-</g>
-<g transform="translate(140, 147)" class="key keypos-30">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">F12</text>
-</g>
-<g transform="translate(196, 140)" class="key keypos-31">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">F13</text>
-</g>
-<g transform="translate(252, 147)" class="key keypos-32">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">F14</text>
-</g>
-<g transform="translate(308, 153)" class="key keypos-33">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">F15</text>
-</g>
-<g transform="translate(378, 153)" class="key keypos-34">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(546, 153)" class="key keypos-35">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:arrow-big-down" xlink:href="#tabler:arrow-big-down" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:arrow-big-down"/>
-</g>
-<g transform="translate(672, 153)" class="key keypos-36">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">¾</text>
-</g>
-<g transform="translate(728, 147)" class="key keypos-37">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">1</text>
-</g>
-<g transform="translate(784, 140)" class="key keypos-38">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">2</text>
-</g>
-<g transform="translate(840, 147)" class="key keypos-39">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">3</text>
-</g>
-<g transform="translate(896, 161)" class="key keypos-40">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">.</text>
-</g>
-<g transform="translate(952, 161)" class="key keypos-41">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">,</text>
-</g>
-<g transform="translate(224, 203)" class="key trans keypos-42">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key trans"/>
-<text x="0" y="0" class="key trans tap">▽</text>
-</g>
-<g transform="translate(285, 209) rotate(12.0)" class="key held keypos-43">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key held"/>
-</g>
-<g transform="translate(348, 226) rotate(24.0)" class="key trans keypos-44">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key trans"/>
-<text x="0" y="0" class="key trans tap">▽</text>
-</g>
-<g transform="translate(632, 224) rotate(-24.0)" class="key trans keypos-45">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key trans"/>
-<text x="0" y="0" class="key trans tap">▽</text>
-</g>
-<g transform="translate(695, 209) rotate(-12.0)" class="key trans keypos-46">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key trans"/>
-<text x="0" y="0" class="key trans tap">▽</text>
-</g>
-<g transform="translate(756, 203)" class="key keypos-47">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<text x="0" y="0" class="key tap">0</text>
-</g>
-<g class="combo combopos-0">
-<rect rx="6" ry="6" x="852" y="82" width="32" height="32" class="combo"/>
-<text x="868" y="98" class="combo tap">ESC</text>
-</g>
-</g>
-</g>
-<g transform="translate(30, 2555)" class="layer-Mouse">
-<text x="0" y="28" class="label" id="Mouse">Mouse</text>
-<g transform="translate(0, 56)">
-<g transform="translate(28, 49)" class="key keypos-0">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(84, 49)" class="key keypos-1">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(140, 35)" class="key keypos-2">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(196, 28)" class="key keypos-3">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(252, 35)" class="key keypos-4">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(308, 41)" class="key keypos-5">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(546, 41)" class="key keypos-6">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:arrow-big-up" xlink:href="#tabler:arrow-big-up" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:arrow-big-up"/>
-</g>
-<g transform="translate(672, 41)" class="key keypos-7">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(728, 35)" class="key keypos-8">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(784, 28)" class="key keypos-9">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#cursor-up" xlink:href="#cursor-up" x="-7" y="-7" height="14" width="13.998045784477945" class="key tap glyph cursor-up"/>
-</g>
-<g transform="translate(840, 35)" class="key keypos-10">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(896, 49)" class="key keypos-11">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(952, 49)" class="key keypos-12">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(28, 105)" class="key keypos-13">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(84, 105)" class="key keypos-14">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#scroll-left" xlink:href="#scroll-left" x="-7" y="-7" height="14" width="13.998173515981735" class="key tap glyph scroll-left"/>
-</g>
-<g transform="translate(140, 91)" class="key keypos-15">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#scroll-up" xlink:href="#scroll-up" x="-7" y="-7" height="14" width="13.998173515981735" class="key tap glyph scroll-up"/>
-</g>
-<g transform="translate(196, 84)" class="key keypos-16">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#scroll-down" xlink:href="#scroll-down" x="-7" y="-7" height="14" width="13.998173515981735" class="key tap glyph scroll-down"/>
-</g>
-<g transform="translate(252, 91)" class="key keypos-17">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#scroll-right" xlink:href="#scroll-right" x="-7" y="-7" height="14" width="13.998173515981735" class="key tap glyph scroll-right"/>
-</g>
-<g transform="translate(308, 97)" class="key keypos-18">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(490, 97)" class="key keypos-19">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:arrow-big-left" xlink:href="#tabler:arrow-big-left" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:arrow-big-left"/>
-</g>
-<g transform="translate(546, 97)" class="key keypos-20">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#material:keyboard_return" xlink:href="#material:keyboard_return" x="-7" y="-7" height="14" width="14.0" class="key tap glyph material:keyboard_return"/>
-</g>
-<g transform="translate(602, 97)" class="key keypos-21">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:arrow-big-right" xlink:href="#tabler:arrow-big-right" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:arrow-big-right"/>
-</g>
-<g transform="translate(672, 97)" class="key keypos-22">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(728, 91)" class="key keypos-23">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#cursor-left" xlink:href="#cursor-left" x="-7" y="-7" height="14" width="13.998045784477945" class="key tap glyph cursor-left"/>
-</g>
-<g transform="translate(784, 84)" class="key keypos-24">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#cursor-down" xlink:href="#cursor-down" x="-7" y="-7" height="14" width="13.998045784477945" class="key tap glyph cursor-down"/>
-</g>
-<g transform="translate(840, 91)" class="key keypos-25">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#cursor-right" xlink:href="#cursor-right" x="-7" y="-7" height="14" width="13.998045784477945" class="key tap glyph cursor-right"/>
-</g>
-<g transform="translate(896, 105)" class="key keypos-26">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(952, 105)" class="key keypos-27">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(28, 161)" class="key keypos-28">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(84, 161)" class="key keypos-29">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(140, 147)" class="key keypos-30">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(196, 140)" class="key keypos-31">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(252, 147)" class="key keypos-32">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(308, 153)" class="key keypos-33">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(378, 153)" class="key keypos-34">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(546, 153)" class="key keypos-35">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#tabler:arrow-big-down" xlink:href="#tabler:arrow-big-down" x="-7" y="-7" height="14" width="14.0" class="key tap glyph tabler:arrow-big-down"/>
-</g>
-<g transform="translate(672, 153)" class="key keypos-36">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(728, 147)" class="key keypos-37">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(784, 140)" class="key keypos-38">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(840, 147)" class="key keypos-39">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(896, 161)" class="key keypos-40">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(952, 161)" class="key keypos-41">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(224, 203)" class="key keypos-42">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g transform="translate(285, 209) rotate(12.0)" class="key keypos-43">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#material:left_click" xlink:href="#material:left_click" x="-7" y="-7" height="14" width="14.0" class="key tap glyph material:left_click"/>
-</g>
-<g transform="translate(348, 226) rotate(24.0)" class="key keypos-44">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#click-middle" xlink:href="#click-middle" x="-7" y="-7" height="14" width="14.0" class="key tap glyph click-middle"/>
-</g>
-<g transform="translate(632, 224) rotate(-24.0)" class="key keypos-45">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#click-middle" xlink:href="#click-middle" x="-7" y="-7" height="14" width="14.0" class="key tap glyph click-middle"/>
-</g>
-<g transform="translate(695, 209) rotate(-12.0)" class="key keypos-46">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-<use href="#material:right_click" xlink:href="#material:right_click" x="-7" y="-7" height="14" width="14.0" class="key tap glyph material:right_click"/>
-</g>
-<g transform="translate(756, 203)" class="key keypos-47">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key"/>
-</g>
-<g class="combo combopos-0">
-<rect rx="6" ry="6" x="852" y="82" width="32" height="32" class="combo"/>
-<text x="868" y="98" class="combo tap">ESC</text>
-</g>
-</g>
-</g>
-<text x="30" y="2901" class="label" id="Combos">Combos</text>
-<g transform="translate(30, 2873)" class="layer-combopos-0">
-<g transform="translate(0, 56)">
-<g transform="translate(28, 28)" class="key combo-separate keypos-0">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key combo-separate"/>
-<a href="#ErgoL">
-<text x="0" y="0" class="key combo-separate tap layer-activator">ErgoL</text>
-</a><text x="0" y="23" class="key combo-separate hold">toggle</text>
-</g>
-<g transform="translate(14, 83)" class="key keypos-1">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(42, 83)" class="key keypos-2">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(70, 76)" class="key keypos-3">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(98, 73)" class="key keypos-4">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(126, 76)" class="key keypos-5">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(154, 80)" class="key keypos-6">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(273, 80)" class="key keypos-7">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(336, 80)" class="key keypos-8">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(364, 76)" class="key keypos-9">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(392, 73)" class="key keypos-10">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(420, 76)" class="key keypos-11">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(448, 83)" class="key keypos-12">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(476, 83)" class="key keypos-13">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(14, 111)" class="key keypos-14">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(42, 111)" class="key keypos-15">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(70, 104)" class="key keypos-16">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(98, 101)" class="key keypos-17">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(126, 104)" class="key keypos-18">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(154, 108)" class="key keypos-19">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(245, 108)" class="key keypos-20">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(273, 108)" class="key keypos-21">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(301, 108)" class="key keypos-22">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(336, 108)" class="key keypos-23">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(364, 104)" class="key keypos-24">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(392, 101)" class="key keypos-25">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(420, 104)" class="key keypos-26">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(448, 111)" class="key keypos-27">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(476, 111)" class="key keypos-28">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(14, 139)" class="key keypos-29">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(42, 139)" class="key keypos-30">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(70, 132)" class="key keypos-31">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(98, 129)" class="key keypos-32">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(126, 132)" class="key keypos-33">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(154, 136)" class="key keypos-34">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(189, 136)" class="key keypos-35">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(273, 136)" class="key keypos-36">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(336, 136)" class="key keypos-37">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(364, 132)" class="key keypos-38">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(392, 129)" class="key keypos-39">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(420, 132)" class="key keypos-40">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(448, 139)" class="key keypos-41">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(476, 139)" class="key keypos-42">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(112, 160)" class="key keypos-43">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(143, 164) rotate(12.0)" class="key held keypos-44">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key held"/>
-</g>
-<g transform="translate(174, 172) rotate(24.0)" class="key keypos-45">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(316, 171) rotate(-24.0)" class="key keypos-46">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(347, 164) rotate(-12.0)" class="key held keypos-47">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key held"/>
-</g>
-<g transform="translate(378, 160)" class="key keypos-48">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-</g>
-</g>
-<g transform="translate(550, 2873)" class="layer-combopos-1">
-<g transform="translate(0, 56)">
-<g transform="translate(28, 28)" class="key combo-separate keypos-0">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key combo-separate"/>
-<a href="#Bepo">
-<text x="0" y="0" class="key combo-separate tap layer-activator">Bepo</text>
-</a><text x="0" y="23" class="key combo-separate hold">toggle</text>
-</g>
-<g transform="translate(14, 83)" class="key keypos-1">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(42, 83)" class="key keypos-2">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(70, 76)" class="key keypos-3">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(98, 73)" class="key keypos-4">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(126, 76)" class="key keypos-5">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(154, 80)" class="key keypos-6">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(273, 80)" class="key keypos-7">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(336, 80)" class="key keypos-8">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(364, 76)" class="key keypos-9">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(392, 73)" class="key keypos-10">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(420, 76)" class="key keypos-11">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(448, 83)" class="key keypos-12">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(476, 83)" class="key keypos-13">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(14, 111)" class="key keypos-14">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(42, 111)" class="key keypos-15">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(70, 104)" class="key keypos-16">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(98, 101)" class="key keypos-17">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(126, 104)" class="key keypos-18">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(154, 108)" class="key keypos-19">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(245, 108)" class="key keypos-20">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(273, 108)" class="key keypos-21">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(301, 108)" class="key keypos-22">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(336, 108)" class="key keypos-23">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(364, 104)" class="key keypos-24">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(392, 101)" class="key keypos-25">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(420, 104)" class="key keypos-26">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(448, 111)" class="key keypos-27">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(476, 111)" class="key keypos-28">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(14, 139)" class="key keypos-29">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(42, 139)" class="key keypos-30">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(70, 132)" class="key keypos-31">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(98, 129)" class="key keypos-32">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(126, 132)" class="key keypos-33">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(154, 136)" class="key keypos-34">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(189, 136)" class="key keypos-35">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(273, 136)" class="key keypos-36">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(336, 136)" class="key keypos-37">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(364, 132)" class="key keypos-38">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(392, 129)" class="key keypos-39">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(420, 132)" class="key keypos-40">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(448, 139)" class="key keypos-41">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(476, 139)" class="key keypos-42">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(112, 160)" class="key keypos-43">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(143, 164) rotate(12.0)" class="key keypos-44">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(174, 172) rotate(24.0)" class="key held keypos-45">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key held"/>
-</g>
-<g transform="translate(316, 171) rotate(-24.0)" class="key held keypos-46">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key held"/>
-</g>
-<g transform="translate(347, 164) rotate(-12.0)" class="key keypos-47">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(378, 160)" class="key keypos-48">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-</g>
-</g>
-<g transform="translate(30, 3120)" class="layer-combopos-2">
-<g transform="translate(0, 28)">
-<g transform="translate(28, 28)" class="key combo-separate keypos-0">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key combo-separate"/>
-<a href="#Qwerty">
-<text x="0" y="0" class="key combo-separate tap layer-activator">Qwerty</text>
-</a><text x="0" y="23" class="key combo-separate hold">toggle</text>
-</g>
-<g transform="translate(14, 83)" class="key keypos-1">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(42, 83)" class="key keypos-2">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(70, 76)" class="key keypos-3">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(98, 73)" class="key keypos-4">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(126, 76)" class="key keypos-5">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(154, 80)" class="key keypos-6">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(273, 80)" class="key keypos-7">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(336, 80)" class="key keypos-8">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(364, 76)" class="key keypos-9">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(392, 73)" class="key keypos-10">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(420, 76)" class="key keypos-11">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(448, 83)" class="key keypos-12">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(476, 83)" class="key keypos-13">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(14, 111)" class="key keypos-14">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(42, 111)" class="key keypos-15">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(70, 104)" class="key keypos-16">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(98, 101)" class="key keypos-17">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(126, 104)" class="key keypos-18">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(154, 108)" class="key keypos-19">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(245, 108)" class="key keypos-20">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(273, 108)" class="key keypos-21">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(301, 108)" class="key keypos-22">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(336, 108)" class="key keypos-23">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(364, 104)" class="key keypos-24">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(392, 101)" class="key keypos-25">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(420, 104)" class="key keypos-26">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(448, 111)" class="key keypos-27">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(476, 111)" class="key keypos-28">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(14, 139)" class="key keypos-29">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(42, 139)" class="key keypos-30">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(70, 132)" class="key keypos-31">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(98, 129)" class="key keypos-32">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(126, 132)" class="key keypos-33">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(154, 136)" class="key keypos-34">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(189, 136)" class="key keypos-35">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(273, 136)" class="key keypos-36">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(336, 136)" class="key keypos-37">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(364, 132)" class="key keypos-38">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(392, 129)" class="key keypos-39">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(420, 132)" class="key keypos-40">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(448, 139)" class="key keypos-41">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(476, 139)" class="key keypos-42">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(112, 160)" class="key held keypos-43">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key held"/>
-</g>
-<g transform="translate(143, 164) rotate(12.0)" class="key keypos-44">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(174, 172) rotate(24.0)" class="key keypos-45">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(316, 171) rotate(-24.0)" class="key keypos-46">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(347, 164) rotate(-12.0)" class="key keypos-47">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(378, 160)" class="key held keypos-48">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key held"/>
-</g>
-</g>
-</g>
-<g transform="translate(550, 3120)" class="layer-combopos-3">
-<g transform="translate(0, 28)">
-<g transform="translate(28, 28)" class="key combo-separate keypos-0">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key combo-separate"/>
-<a href="#Mouse">
-<text x="0" y="0" class="key combo-separate tap layer-activator">Mouse</text>
-</a><text x="0" y="23" class="key combo-separate hold">toggle</text>
-</g>
-<g transform="translate(14, 83)" class="key keypos-1">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(42, 83)" class="key held keypos-2">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key held"/>
-</g>
-<g transform="translate(70, 76)" class="key keypos-3">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(98, 73)" class="key keypos-4">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(126, 76)" class="key held keypos-5">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key held"/>
-</g>
-<g transform="translate(154, 80)" class="key keypos-6">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(273, 80)" class="key keypos-7">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(336, 80)" class="key keypos-8">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(364, 76)" class="key keypos-9">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(392, 73)" class="key keypos-10">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(420, 76)" class="key keypos-11">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(448, 83)" class="key keypos-12">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(476, 83)" class="key keypos-13">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(14, 111)" class="key keypos-14">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(42, 111)" class="key keypos-15">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(70, 104)" class="key keypos-16">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(98, 101)" class="key keypos-17">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(126, 104)" class="key keypos-18">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(154, 108)" class="key keypos-19">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(245, 108)" class="key keypos-20">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(273, 108)" class="key keypos-21">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(301, 108)" class="key keypos-22">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(336, 108)" class="key keypos-23">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(364, 104)" class="key keypos-24">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(392, 101)" class="key keypos-25">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(420, 104)" class="key keypos-26">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(448, 111)" class="key keypos-27">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(476, 111)" class="key keypos-28">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(14, 139)" class="key keypos-29">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(42, 139)" class="key keypos-30">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(70, 132)" class="key keypos-31">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(98, 129)" class="key keypos-32">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(126, 132)" class="key keypos-33">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(154, 136)" class="key keypos-34">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(189, 136)" class="key keypos-35">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(273, 136)" class="key keypos-36">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(336, 136)" class="key keypos-37">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(364, 132)" class="key keypos-38">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(392, 129)" class="key keypos-39">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(420, 132)" class="key keypos-40">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(448, 139)" class="key keypos-41">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(476, 139)" class="key keypos-42">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(112, 160)" class="key keypos-43">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(143, 164) rotate(12.0)" class="key keypos-44">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(174, 172) rotate(24.0)" class="key keypos-45">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(316, 171) rotate(-24.0)" class="key keypos-46">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(347, 164) rotate(-12.0)" class="key keypos-47">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(378, 160)" class="key keypos-48">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-</g>
-</g>
-<g transform="translate(30, 3338)" class="layer-combopos-4">
-<g transform="translate(0, 28)">
-<g transform="translate(28, 28)" class="key combo-separate keypos-0">
-<rect rx="6" ry="6" x="-25" y="-25" width="50" height="50" class="key combo-separate"/>
-<text x="0" y="0" class="key combo-separate tap">
-<tspan x="0" dy="-0.6em">CAPS</tspan><tspan x="0" dy="1.2em">WORD</tspan>
-</text>
-</g>
-<g transform="translate(14, 83)" class="key keypos-1">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(42, 83)" class="key keypos-2">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(70, 76)" class="key keypos-3">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(98, 73)" class="key keypos-4">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(126, 76)" class="key keypos-5">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(154, 80)" class="key keypos-6">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(273, 80)" class="key keypos-7">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(336, 80)" class="key keypos-8">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(364, 76)" class="key keypos-9">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(392, 73)" class="key keypos-10">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(420, 76)" class="key keypos-11">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(448, 83)" class="key keypos-12">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(476, 83)" class="key keypos-13">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(14, 111)" class="key keypos-14">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(42, 111)" class="key keypos-15">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(70, 104)" class="key keypos-16">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(98, 101)" class="key keypos-17">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(126, 104)" class="key keypos-18">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(154, 108)" class="key keypos-19">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(245, 108)" class="key keypos-20">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(273, 108)" class="key keypos-21">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(301, 108)" class="key keypos-22">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(336, 108)" class="key keypos-23">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(364, 104)" class="key keypos-24">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(392, 101)" class="key keypos-25">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(420, 104)" class="key keypos-26">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(448, 111)" class="key keypos-27">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(476, 111)" class="key keypos-28">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(14, 139)" class="key keypos-29">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(42, 139)" class="key held keypos-30">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key held"/>
-</g>
-<g transform="translate(70, 132)" class="key keypos-31">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(98, 129)" class="key keypos-32">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(126, 132)" class="key keypos-33">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(154, 136)" class="key keypos-34">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(189, 136)" class="key keypos-35">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(273, 136)" class="key keypos-36">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(336, 136)" class="key keypos-37">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(364, 132)" class="key keypos-38">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(392, 129)" class="key keypos-39">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(420, 132)" class="key keypos-40">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(448, 139)" class="key held keypos-41">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key held"/>
-</g>
-<g transform="translate(476, 139)" class="key keypos-42">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(112, 160)" class="key keypos-43">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(143, 164) rotate(12.0)" class="key keypos-44">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(174, 172) rotate(24.0)" class="key keypos-45">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(316, 171) rotate(-24.0)" class="key keypos-46">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(347, 164) rotate(-12.0)" class="key keypos-47">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-<g transform="translate(378, 160)" class="key keypos-48">
-<rect rx="6" ry="6" x="-11" y="-11" width="22" height="22" class="key"/>
-</g>
-</g>
-</g>
-</svg>
keyboards/eyelash_corne/README.org
@@ -1,140 +1,51 @@
#+title: Eyelash Corne ZMK Config
-* Overview
+Custom ZMK firmware for the Eyelash Corne keyboard (42-key split, nice!nano v2, wireless Bluetooth).
-This is a custom ZMK firmware configuration for the Eyelash Corne keyboard - a 42-key split ergonomic keyboard based on the Corne (crkbd) design.
+* Features
-** Hardware
+- Layouts: Bépo (primary), ErgoL, QWERTY
+- Home row mods, smart numword layer, combos, mod-morph
+- Mouse emulation, French/currency Unicode support
+- nice!view display (gem animation), RGB underglow (auto-off on idle)
+- Power: 12min sleep timeout, +8dBm BT transmission
-- *Keyboard*: Eyelash Corne (42-key split)
-- *MCU*: nice!nano v2 (nRF52840)
-- *Display*: nice!view with custom gem animation
-- *Underglow*: RGB underglow (WS2812 LED strip)
-- *Encoder*: Rotary encoder support (EC11)
-- *Features*: Wireless (Bluetooth), battery-powered, mouse emulation
-
-** Firmware Features
-
-- Multiple keyboard layouts: Bépo (primary), ErgoL, QWERTY
-- Home row mods with custom timing and behavior
-- Smart numword layer for efficient number entry
-- Comprehensive combos for frequently used keys
-- Mod-morph behaviors for context-sensitive keys
-- Mouse emulation support via pointing device
-- French and currency Unicode character support
-- Custom nice!view display with animation
-- RGB underglow with auto-off on idle
-- 12-minute sleep timeout for battery conservation
-- Bluetooth connectivity with increased transmission power
-
-* Building and Flashing
-
-** Build Firmware
-
-From the =keyboards/eyelash_corne= directory:
+* Build & Flash
#+begin_src bash
-./go.sh build
+./go.sh build # Build both sides (output: firmwares/)
+./go.sh flash # Build and flash left/right (bootloader mode prompts)
#+end_src
-This builds both left and right firmware files using Docker and outputs them to the =firmwares/= directory.
-
-** Flash Firmware
-
-To build and flash both sides:
-
-#+begin_src bash
-./go.sh flash
-#+end_src
-
-This will:
-1. Build the firmware
-2. Wait for you to connect the left side in bootloader mode
-3. Flash the left side
-4. Wait for you to connect the right side in bootloader mode
-5. Flash the right side
-
-The script supports both auto-mounted devices (=/run/media/$USER/NICENANO=) and manual mounting to =/mnt=.
+Supports auto-mount (=/run/media/$USER/NICENANO=) and manual mount (=/mnt=).
* Keymap Visualization
-[[file:eyelash_corne.svg]]
+[[file:../eyelash_corne.svg]]
-* Keyboard Layouts
+* Layers
-** Bépo (Layer 0)
+| Layer | Name | Description |
+|-------+------------+----------------------------------------------------------|
+| L0 | Bépo | Primary French layout, home row mods, Unicode accents |
+| L1 | ErgoL | Alternative French layout |
+| L2 | QWERTY | Standard layout |
+| L3 | Accents | French vowels (´ ` ^ ¨), Æ Œ Ñ Ç |
+| L4 | Symbols | Programming symbols, brackets, operators |
+| L5 | Numbers | Calculator-style numpad |
+| L6 | Navigation | Arrows, page nav, shortcuts |
+| L7 | Function | F1-F12, media, system controls |
-Primary French-optimized layout based on [[https://bepo.fr][bépo]] with adaptations:
-- Works with US International keyboard layout on the host OS
-- Home row mods: A (GUI), U (Alt), I (Shift), E (Ctrl) on left; C (Hyper), T (Ctrl), S (Shift), R (Alt), N (GUI) on right
-- Smart numword layer activation
-- Unicode characters for French accents and currency symbols
-- Thumb keys: Delete (Accent layer), Space/Underscore (Numword), Backspace (Nav layer), Shift, Enter (Symbol layer), Alt
+*Home row mods (Bépo)*: Left: A(GUI) U(Alt) I(Shift) E(Ctrl) | Right: C(Hyper) T(Ctrl) S(Shift) R(Alt) N(GUI)
-** ErgoL (Layer 1)
+* Configuration
-Alternative French layout based on [[https://ergol.org][ErgoL]].
+- *Power*: 12min sleep timeout, RGB auto-off, soft off support
+- *Bluetooth*: +8dBm transmission, multiple devices
+- *Display*: nice!view gem animation (4.8s interval), shows layer/battery/BT
+- *Mouse*: Movement 1200, scroll 20, idle 125ms
-** QWERTY (Layer 2)
-
-Standard QWERTY layout for compatibility and shared use.
-
-** Accent Layer (Layer 3)
-
-Provides access to French accented characters:
-- Vowels with acute (´), grave (`), circumflex (^), and trema (¨) accents
-- Special characters: Æ, Œ, Ñ, Ç
-
-** Symbol Layer (Layer 4)
-
-Programming-focused symbols with home row mods:
-- Brackets, braces, parentheses
-- Math operators: *, /, =, +, -
-- Special characters: @, #, $, %, ^, &, |, ~
-
-** Number Layer (Layer 5)
-
-Smart numword layer for efficient number entry with calculator-style layout.
-
-** Navigation Layer (Layer 6)
-
-Arrow keys, page navigation, and common shortcuts.
-
-** Function Layer (Layer 7)
-
-Function keys (F1-F12), media controls, and system controls.
-
-* Configuration Details
-
-** Power Management
-
-- Sleep timeout: 12 minutes of inactivity
-- RGB underglow auto-off on idle
-- Soft off support for manual power down
-
-** Bluetooth
-
-- Increased transmission power (+8 dBm) for better range
-- Supports multiple paired devices
-
-** Display
-
-- Custom nice!view status screen
-- Gem animation (4.8-second interval)
-- Shows current layer, battery status, and Bluetooth connection
-
-** Mouse Emulation
-
-- Movement sensitivity: 1200
-- Scroll sensitivity: 20
-- Idle time: 125ms
-
-* Build Configuration
-
-The firmware is built using =build.yaml= which defines:
-- Left half with nice!view gem display
-- Right half with nice!view gem display
-- Settings reset configuration for troubleshooting
+Build config (=build.yaml=): Left/right halves with nice!view, settings reset
* Inspirations and References
keyboards/moonlander/README.org
@@ -1,245 +1,68 @@
#+title: ZSA Moonlander QMK Config
-* Overview
+Custom QMK firmware for the ZSA Moonlander split keyboard (72 keys, STM32 MCU, RGB backlighting).
-This is a custom QMK firmware configuration for the ZSA Moonlander keyboard - a split ergonomic keyboard with 72 keys, thumb clusters, and RGB backlighting.
+* Features
-** Hardware
+- Layouts: Bépo (primary), ErgoL, QWERTY
+- Home row mods (280ms tapping term), smart numword layer
+- Combos, key overrides, leader key, tap dance
+- French accents (US International layout), repeat key
-- *Keyboard*: ZSA Moonlander
-- *MCU*: STM32 ARM Cortex
-- *Keys*: 72 keys (36 per side) with hot-swap sockets
-- *Thumb Cluster*: 6 keys per side
-- *Features*: RGB backlighting, USB-C, adjustable tenting
-
-** Firmware Features
-
-- Multiple keyboard layouts: Bépo (primary), ErgoL, QWERTY
-- Home row mods with custom timing (280ms tapping term)
-- Smart numword layer for efficient number entry
-- Extensive combos for frequently used keys and symbols
-- Key overrides for context-sensitive behavior
-- Leader key support for text macros
-- Layer lock for sustained layer access
-- Tap dance for multi-function keys
-- French accent macros using US International layout
-- Repeat key support for efficiency
-
-* Building and Flashing
-
-** Build Firmware
-
-From the =keyboards/moonlander= directory:
+* Build & Flash
#+begin_src bash
-./go.sh build
-#+end_src
-
-This script will:
-1. Clone QMK firmware if not present
-2. Symlink the config directory
-3. Build the firmware using QMK
-
-The compiled firmware will be in =build/qmk_firmware/.build/=.
-
-** Flash Firmware
-
-To build and flash the keyboard:
-
-#+begin_src bash
-./go.sh flash
-#+end_src
-
-This will build the firmware and enter flashing mode. Press the reset button on the keyboard when prompted.
-
-** Update QMK
-
-To update the QMK firmware submodules:
-
-#+begin_src bash
-./go.sh update
-#+end_src
-
-** Clean Build
-
-To clean build artifacts:
-
-#+begin_src bash
-./go.sh clean
+./go.sh build # Build firmware (output: build/qmk_firmware/.build/)
+./go.sh flash # Build and flash (press reset button when prompted)
+./go.sh update # Update QMK submodules
+./go.sh clean # Clean build artifacts
#+end_src
* Keymap Visualization
[[file:../moonlander.svg]]
-* Keyboard Layouts
+* Layers
-** Bépo (Layer 0)
+| Layer | Name | Description |
+|-------+------------+------------------------------------------------------------------|
+| L0 | Bépo | Primary French layout, home row mods, numword activation |
+| L1 | ErgoL | Alternative French layout |
+| L2 | QWERTY | Standard layout with home row mods |
+| L3 | Symbols | Programming symbols, brackets, operators |
+| L4 | Numbers | Numpad layout (auto-disable after 5s) |
+| L5 | Navigation | Arrows, page nav, media controls |
+| L6 | Mouse | Mouse emulation |
+| L7 | Modifiers | Additional modifiers and function keys |
-Primary French-optimized layout based on [[https://bepo.fr][bépo]] with adaptations:
-- Works with US International keyboard layout on the host OS
-- Home row mods: A (GUI), U (Alt), I (Shift), E (Ctrl) on left; C (Hyper), T (Ctrl), S (Shift), R (Alt), N (GUI) on right
-- Number row with key overrides (Shift for numbers 0-9)
-- French accents via custom macros (é, è, à, ê, etc.)
-- Smart numword layer activation
-- Thumb keys for layer access and common modifiers
+*Home row mods (Bépo)*: Left: A(GUI) U(Alt) I(Shift) E(Ctrl) ,(Hyper) | Right: C(Hyper) T(Ctrl) S(Shift) R(Alt) N(GUI)
-** ErgoL (Layer 1)
+* Configuration
-Alternative French layout based on [[https://ergol.org][ErgoL]] optimized for ergonomics and efficiency.
+** Timing
+- Tapping: 280ms | Quick tap: 100ms | Flow: 150ms | Combo: 40ms | Numword timeout: 5s
-** QWERTY (Layer 2)
+** Combos & Overrides
+- Layer switching, Escape, special chars (|@#$/\&-_=), brackets
+- Bépo overrides: Shift+^=!, Shift+.=:, Shift+,=;, Shift+numbers, RAlt+B=|, RAlt+Space=_
-Standard QWERTY layout for compatibility and shared use, with home row mods.
+** French Accents (US International)
+é è ê à â ù û î ô ë ï ç € (uppercase variants supported)
-** Symbol Layer (Layer 3)
+** QMK Features
+*Enabled*: Combos, key overrides, leader key, repeat key, tap dance, layer lock
+*Disabled*: Audio, caps word, auto shift, console, most RGB effects (size optimization)
-Programming-focused symbols and special characters:
-- Brackets, braces, parentheses
-- Math operators
-- Special characters accessible via layer toggle
+* Usage
-** Number Layer (Layer 4)
-
-Dedicated numpad-style number layer with smart numword activation:
-- Calculator-style layout
-- Auto-disable after 5 seconds of inactivity
-- Quick access to numeric symbols
-
-** Navigation Layer (Layer 5)
-
-Arrow keys, page navigation, home/end, and media controls.
-
-** Mouse Layer (Layer 6)
-
-Mouse emulation for cursor control without leaving the keyboard.
-
-** Modifier Layer (Layer 7)
-
-Additional modifiers and function keys.
-
-* Configuration Details
-
-** Timing Settings
-
-- *Tapping Term*: 280ms - Time to distinguish tap from hold
-- *Quick Tap Term*: 100ms - Quick successive taps
-- *Flow Tap Term*: 150ms - For home row mod flow
-- *Combo Term*: 40ms - Time window for combo activation
-- *Numword Timeout*: 5000ms - Auto-disable numword after inactivity
-
-** Home Row Mods
-
-Home row mods are configured for both QWERTY and Bépo layouts:
-
-*Left hand (QWERTY)*: A (GUI), S (Alt), D (Shift), F (Ctrl), G (Hyper)
-*Right hand (QWERTY)*: H (Hyper), J (Ctrl), K (Shift), L (Alt), ; (GUI)
-
-*Left hand (Bépo)*: A (GUI), U (Alt), I (Shift), E (Ctrl), , (Hyper)
-*Right hand (Bépo)*: C (Hyper), T (Ctrl), S (Shift), R (Alt), N (GUI)
-
-** Combos
-
-Extensive combo system for:
-- Layer switching (Bépo, ErgoL, QWERTY)
-- Escape key
-- Special characters (|, @, #, $, /, \, &, -, _, =)
-- Brackets and parentheses
-- Leader key activation
-
-** Key Overrides
-
-Context-sensitive key behavior:
-- Shift + ^ = ! (Bépo)
-- Shift + . = : (Bépo)
-- Shift + , = ; (Bépo)
-- Shift + number row keys = numbers (Bépo)
-- RAlt + B = | (Bépo)
-- RAlt + Space = _ (Bépo)
-
-** French Accents
-
-Macros for French accented characters using US International layout:
-- é, è, ê (e with acute, grave, circumflex)
-- à, â (a with grave, circumflex)
-- ù, û (u with grave, circumflex)
-- î, ô (i, o with circumflex)
-- ë, ï (e, i with trema)
-- ç (c with cedilla)
-- € (euro symbol)
-
-All accents support both lowercase and uppercase variants.
-
-** QMK Features Enabled
-
-- *Combos*: Key combinations for special functions
-- *Key Overrides*: Context-sensitive key behavior
-- *Leader Key*: Text expansion and macros
-- *Repeat Key*: Repeat last key press
-- *Tap Dance*: Multiple functions per key
-- *Layer Lock*: Lock layers for sustained access
-
-** QMK Features Disabled
-
-- Audio
-- Caps Word
-- Auto Shift
-- Command
-- Console
-- Space Cadet
-- Most RGB matrix effects (for firmware size optimization)
-
-* Build Configuration
-
-The firmware uses custom =rules.mk= and =config.h= files:
-- Optimized for size with LTO (Link Time Optimization)
-- Custom layer modes for numword functionality
-- Chordal hold for better home row mod behavior
-
-* Usage Tips
-
-** Switching Layouts
-
-Use combos to switch between layouts:
-- Bépo: Nav (Backspace) + Shift
-- ErgoL: Num (Space) + Sym (Enter)
-- QWERTY: Delete + RAlt
-
-** Numword Layer
-
-Activate with the Space key on the Bépo layer (hold). Auto-disables after 5 seconds of inactivity.
-
-** Leader Key
-
-Access via combo (D + F on QWERTY). Example sequence:
-- Leader + F: Types "QMK is awesome."
-
-** Mouse Toggle
-
-Toggle mouse layer with Q + R combo.
+- *Layout switching*: Bépo (Nav+Shift), ErgoL (Num+Sym), QWERTY (Del+RAlt)
+- *Numword*: Hold Space on Bépo layer (auto-disable after 5s)
+- *Leader*: Combo D+F on QWERTY
+- *Mouse toggle*: Combo Q+R
* Development
-** File Structure
-
-- =config/config.h= - Configuration constants and macros
-- =config/keymap.c= - Main keymap definition
-- =config/layermodes.c= - Custom layer mode implementations
-- =config/layermodes.h= - Layer mode headers
-- =config/rules.mk= - QMK feature toggles
-- =go.sh= - Build and flash script
-
-** Adding Custom Keycodes
-
-1. Add enum to =custom_keycodes= in =keymap.c=
-2. Implement handling in =process_record_user()=
-3. Use in keymap definition
-
-** Modifying Combos
-
-1. Add combo definition in =combos= enum
-2. Define key sequence in =PROGMEM= array
-3. Add to =combo_events[]= array
+Files: =config/{config.h, keymap.c, layermodes.{c,h}, rules.mk}=, =go.sh=
* Inspirations and References
keyboards/README.org
@@ -1,102 +1,33 @@
-#+title: My Keyboard Setup
+#+title: Keyboard Configurations
-This folder contains my keyboard configurations and everything required to build and flash them.
+Custom firmware configurations for split ergonomic keyboards with Bépo, ErgoL, and QWERTY layouts.
* Keyboards
-** ZSA Moonlander
-
-QMK-based firmware for the Moonlander split ergonomic keyboard.
-- Location: =moonlander/=
-- Firmware: QMK
-- Features: 72 keys, RGB backlighting, wired USB-C
-- See [[file:moonlander/README.org][moonlander/README.org]] for details
-
-** Eyelash Corne
-
-ZMK-based firmware for the wireless Corne (crkbd) keyboard.
-- Location: =eyelash_corne/=
-- Firmware: ZMK (with custom modifications)
-- Features: 42 keys, wireless (Bluetooth), nice!view display, RGB underglow
-- See [[file:eyelash_corne/README.org][eyelash_corne/README.org]] for details
+| Keyboard | Firmware | Keys | Features | Details |
+|----------------+----------+------+------------------------------------------+------------------------------------------|
+| Moonlander | QMK | 72 | RGB backlighting, wired USB-C | [[file:moonlander/README.org][moonlander/README.org]] |
+| Eyelash Corne | ZMK | 42 | Wireless, nice!view display, RGB underglow | [[file:eyelash_corne/README.org][eyelash_corne/README.org]] |
* Quick Start
-** Building Firmware
-
-From the =keyboards/= directory, use the Makefile:
-
#+begin_src bash
-# Build Moonlander firmware
-make moonlander/build
+# Build and flash
+make moonlander/build # or moonlander/flash
+make eyelash_corne/build # or eyelash_corne/flash (alias: corne/build)
-# Build Eyelash Corne firmware
-make eyelash_corne/build
-# or use the shorter alias
-make corne/build
+# Other targets
+make all # Build all keyboards
+make clean # Clean build artifacts
+make help # Show all targets
#+end_src
-** Flashing Firmware
-
-#+begin_src bash
-# Flash Moonlander (wired)
-make moonlander/flash
-
-# Flash Eyelash Corne (wireless)
-make eyelash_corne/flash
-# or use the shorter alias
-make corne/flash
-#+end_src
-
-** Other Targets
-
-#+begin_src bash
-# Build all keyboards
-make all
-
-# Update QMK (Moonlander only)
-make moonlander/update
-
-# Clean build artifacts
-make clean
-make moonlander/clean
-
-# Show help
-make help
-#+end_src
-
-** From Repository Root
-
-All keyboard targets are also available from the repository root Makefile:
-
-#+begin_src bash
-cd /path/to/home
-make moonlander/build
-make eyelash_corne/flash
-#+end_src
-
-* Common Layouts
-
-Both keyboards share similar layout philosophies:
-
-** Primary Layout: Bépo
-
-French-optimized layout based on [[https://bepo.fr][bépo]] with adaptations for split ergonomic keyboards.
-- Works with US International layout on the host OS
-- Home row mods for modifiers
-- Layer-based access to symbols, numbers, and navigation
-
-** Alternative Layouts
-
-- *ErgoL*: Alternative French layout based on [[https://ergol.org][ErgoL]]
-- *QWERTY*: Standard layout for compatibility
-
-** Shared Features
+* Layout Features
+Both keyboards use:
+- *Primary*: [[https://bepo.fr][Bépo]] (French-optimized) | *Alternatives*: [[https://ergol.org][ErgoL]], QWERTY
- Home row mods (GUI, Alt, Shift, Ctrl, Hyper)
-- Smart numword layer for efficient number entry
-- Combos for frequently used keys
-- French accent support via macros/Unicode
+- Smart numword layer, combos, French accents
- Multiple layers: Base, Symbols, Numbers, Navigation, Function
* Configuration Philosophy
@@ -107,10 +38,5 @@
- Optimized for programming and text editing
- Wireless option (Corne) and wired option (Moonlander) for different use cases
-* Additional Resources
-
-- [[file:moonlander/README.org][Moonlander detailed documentation]]
-- [[file:eyelash_corne/README.org][Eyelash Corne detailed documentation]]
-- [[https://docs.qmk.fm/][QMK Firmware Documentation]]
-- [[https://zmk.dev/][ZMK Firmware Documentation]]
+See individual READMEs for detailed documentation.