keymap-drawer render

This commit is contained in:
averymd
2025-08-19 02:22:02 +00:00
committed by github-actions[bot]
parent b5db96f20c
commit e96cf2b677
2 changed files with 350 additions and 36 deletions

View File

@@ -1,4 +1,4 @@
<svg width="956" height="1646" viewBox="0 0 956 1646" class="keymap" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <svg width="956" height="2044" viewBox="0 0 956 2044" class="keymap" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<style>/* inherit to force styles through use tags */ <style>/* inherit to force styles through use tags */
svg path { svg path {
fill: inherit; fill: inherit;
@@ -232,22 +232,18 @@ path.combo {
<g transform="translate(84, 175)" class="key keypos-25"> <g transform="translate(84, 175)" class="key keypos-25">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">A</text> <text x="0" y="0" class="key tap">A</text>
<text x="0" y="24" class="key hold">LGUI</text>
</g> </g>
<g transform="translate(140, 147)" class="key keypos-26"> <g transform="translate(140, 147)" class="key keypos-26">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">S</text> <text x="0" y="0" class="key tap">S</text>
<text x="0" y="24" class="key hold">LALT</text>
</g> </g>
<g transform="translate(196, 140)" class="key keypos-27"> <g transform="translate(196, 140)" class="key keypos-27">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">D</text> <text x="0" y="0" class="key tap">D</text>
<text x="0" y="24" class="key hold">LSHIFT</text>
</g> </g>
<g transform="translate(252, 147)" class="key keypos-28"> <g transform="translate(252, 147)" class="key keypos-28">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">F</text> <text x="0" y="0" class="key tap">F</text>
<text x="0" y="24" class="key hold">LCTRL</text>
</g> </g>
<g transform="translate(308, 154)" class="key keypos-29"> <g transform="translate(308, 154)" class="key keypos-29">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
@@ -262,22 +258,18 @@ path.combo {
<g transform="translate(644, 147)" class="key keypos-31"> <g transform="translate(644, 147)" class="key keypos-31">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">J</text> <text x="0" y="0" class="key tap">J</text>
<text x="0" y="24" class="key hold">RCTRL</text>
</g> </g>
<g transform="translate(700, 140)" class="key keypos-32"> <g transform="translate(700, 140)" class="key keypos-32">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">K</text> <text x="0" y="0" class="key tap">K</text>
<text x="0" y="24" class="key hold">RSHIFT</text>
</g> </g>
<g transform="translate(756, 147)" class="key keypos-33"> <g transform="translate(756, 147)" class="key keypos-33">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">L</text> <text x="0" y="0" class="key tap">L</text>
<text x="0" y="24" class="key hold">RALT</text>
</g> </g>
<g transform="translate(812, 175)" class="key keypos-34"> <g transform="translate(812, 175)" class="key keypos-34">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">;</text> <text x="0" y="0" class="key tap">;</text>
<text x="0" y="24" class="key hold">LGUI</text>
</g> </g>
<g transform="translate(868, 175)" class="key keypos-35"> <g transform="translate(868, 175)" class="key keypos-35">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
@@ -285,8 +277,9 @@ path.combo {
</g> </g>
<g transform="translate(28, 231)" class="key keypos-36"> <g transform="translate(28, 231)" class="key keypos-36">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">{</text> <a href="#lower">
</g> <text x="0" y="0" class="key tap layer-activator">lower</text>
</a></g>
<g transform="translate(84, 231)" class="key keypos-37"> <g transform="translate(84, 231)" class="key keypos-37">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">Z</text> <text x="0" y="0" class="key tap">Z</text>
@@ -357,8 +350,8 @@ path.combo {
</g> </g>
<g transform="translate(316, 274) rotate(22.5)" class="key keypos-53"> <g transform="translate(316, 274) rotate(22.5)" class="key keypos-53">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<a href="#lower"> <a href="#extend">
<text x="0" y="0" class="key tap layer-activator">lower</text> <text x="0" y="0" class="key tap layer-activator">extend</text>
</a></g> </a></g>
<g transform="translate(378, 291) rotate(30.0)" class="key keypos-54"> <g transform="translate(378, 291) rotate(30.0)" class="key keypos-54">
<rect rx="6" ry="6" x="-26" y="-40" width="52" height="80" class="key"/> <rect rx="6" ry="6" x="-26" y="-40" width="52" height="80" class="key"/>
@@ -536,9 +529,8 @@ path.combo {
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">|</text> <text x="0" y="0" class="key tap">|</text>
</g> </g>
<g transform="translate(28, 231)" class="key trans keypos-36"> <g transform="translate(28, 231)" class="key held keypos-36">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key trans"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key held"/>
<text x="0" y="0" class="key trans tap"></text>
</g> </g>
<g transform="translate(84, 231)" class="key keypos-37"> <g transform="translate(84, 231)" class="key keypos-37">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
@@ -606,8 +598,9 @@ path.combo {
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key trans"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key trans"/>
<text x="0" y="0" class="key trans tap"></text> <text x="0" y="0" class="key trans tap"></text>
</g> </g>
<g transform="translate(316, 274) rotate(22.5)" class="key held keypos-53"> <g transform="translate(316, 274) rotate(22.5)" class="key trans keypos-53">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key held"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key trans"/>
<text x="0" y="0" class="key trans tap"></text>
</g> </g>
<g transform="translate(378, 291) rotate(30.0)" class="key trans keypos-54"> <g transform="translate(378, 291) rotate(30.0)" class="key trans keypos-54">
<rect rx="6" ry="6" x="-26" y="-40" width="52" height="80" class="key trans"/> <rect rx="6" ry="6" x="-26" y="-40" width="52" height="80" class="key trans"/>
@@ -1038,8 +1031,8 @@ path.combo {
<g transform="translate(868, 175)" class="key keypos-35"> <g transform="translate(868, 175)" class="key keypos-35">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
</g> </g>
<g transform="translate(28, 231)" class="key keypos-36"> <g transform="translate(28, 231)" class="key held keypos-36">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key held"/>
</g> </g>
<g transform="translate(84, 231)" class="key keypos-37"> <g transform="translate(84, 231)" class="key keypos-37">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
@@ -1092,8 +1085,8 @@ path.combo {
<g transform="translate(252, 259)" class="key keypos-52"> <g transform="translate(252, 259)" class="key keypos-52">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
</g> </g>
<g transform="translate(316, 274) rotate(22.5)" class="key held keypos-53"> <g transform="translate(316, 274) rotate(22.5)" class="key keypos-53">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key held"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
</g> </g>
<g transform="translate(378, 291) rotate(30.0)" class="key keypos-54"> <g transform="translate(378, 291) rotate(30.0)" class="key keypos-54">
<rect rx="6" ry="6" x="-26" y="-40" width="52" height="80" class="key"/> <rect rx="6" ry="6" x="-26" y="-40" width="52" height="80" class="key"/>
@@ -1115,4 +1108,264 @@ path.combo {
</g> </g>
</g> </g>
</g> </g>
<g transform="translate(30, 1590)" class="layer-extend">
<text x="0" y="28" class="label" id="extend">extend:</text>
<g transform="translate(0, 56)">
<g transform="translate(28, 63)" class="key trans keypos-0">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key trans"/>
<text x="0" y="0" class="key trans tap"></text>
</g>
<g transform="translate(84, 63)" class="key keypos-1">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" 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="-26" y="-26" width="52" height="52" 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="-26" y="-26" width="52" height="52" 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="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">F4</text>
</g>
<g transform="translate(308, 42)" class="key keypos-5">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">F5</text>
</g>
<g transform="translate(588, 42)" class="key keypos-6">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">F6</text>
</g>
<g transform="translate(644, 35)" class="key keypos-7">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">F7</text>
</g>
<g transform="translate(700, 28)" class="key keypos-8">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">F8</text>
</g>
<g transform="translate(756, 35)" class="key keypos-9">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">F9</text>
</g>
<g transform="translate(812, 63)" class="key keypos-10">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">F10</text>
</g>
<g transform="translate(868, 63)" class="key keypos-11">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">F11</text>
</g>
<g transform="translate(28, 119)" class="key trans keypos-12">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key trans"/>
<text x="0" y="0" class="key trans tap"></text>
</g>
<g transform="translate(84, 119)" class="key keypos-13">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">INS</text>
</g>
<g transform="translate(140, 91)" class="key keypos-14">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">PSCRN</text>
</g>
<g transform="translate(196, 84)" class="key keypos-15">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">CMENU</text>
</g>
<g transform="translate(252, 91)" class="key keypos-16">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">Ctl+F</text>
</g>
<g transform="translate(308, 98)" class="key trans keypos-17">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key trans"/>
<text x="0" y="0" class="key trans tap"></text>
</g>
<g transform="translate(588, 98)" class="key keypos-18">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">
<tspan x="0" dy="-0.6em">PG</tspan><tspan x="0" dy="1.2em">UP</tspan>
</text>
</g>
<g transform="translate(644, 91)" class="key keypos-19">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">HOME</text>
</g>
<g transform="translate(700, 84)" class="key keypos-20">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">UP</text>
</g>
<g transform="translate(756, 91)" class="key keypos-21">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">END</text>
</g>
<g transform="translate(812, 119)" class="key keypos-22">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">0</text>
</g>
<g transform="translate(868, 119)" class="key keypos-23">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">F12</text>
</g>
<g transform="translate(28, 175)" class="key trans keypos-24">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key trans"/>
<text x="0" y="0" class="key trans tap"></text>
</g>
<g transform="translate(84, 175)" class="key keypos-25">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">LGUI</text>
<text x="0" y="24" class="key hold">sticky</text>
</g>
<g transform="translate(140, 147)" class="key keypos-26">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">LALT</text>
<text x="0" y="24" class="key hold">sticky</text>
</g>
<g transform="translate(196, 140)" class="key keypos-27">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">LSHFT</text>
<text x="0" y="24" class="key hold">sticky</text>
</g>
<g transform="translate(252, 147)" class="key keypos-28">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">LCTRL</text>
<text x="0" y="24" class="key hold">sticky</text>
</g>
<g transform="translate(308, 154)" class="key keypos-29">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap"><tspan style="font-size: 70%">&amp;caps_word</tspan></text>
</g>
<g transform="translate(588, 154)" class="key keypos-30">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">
<tspan x="0" dy="-0.6em">PG</tspan><tspan x="0" dy="1.2em">DN</tspan>
</text>
</g>
<g transform="translate(644, 147)" class="key keypos-31">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">LEFT</text>
</g>
<g transform="translate(700, 140)" class="key keypos-32">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">DOWN</text>
</g>
<g transform="translate(756, 147)" class="key keypos-33">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">RIGHT</text>
</g>
<g transform="translate(812, 175)" class="key keypos-34">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">DEL</text>
</g>
<g transform="translate(868, 175)" class="key keypos-35">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">BSPC</text>
</g>
<g transform="translate(28, 231)" class="key trans keypos-36">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key trans"/>
<text x="0" y="0" class="key trans tap"></text>
</g>
<g transform="translate(84, 231)" class="key keypos-37">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">UNDO</text>
</g>
<g transform="translate(140, 203)" class="key keypos-38">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">CUT</text>
</g>
<g transform="translate(196, 196)" class="key keypos-39">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">COPY</text>
</g>
<g transform="translate(252, 203)" class="key keypos-40">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">PASTE</text>
</g>
<g transform="translate(308, 210)" class="key trans keypos-41">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key trans"/>
<text x="0" y="0" class="key trans tap"></text>
</g>
<g transform="translate(371, 210)" class="key trans keypos-42">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key trans"/>
<text x="0" y="0" class="key trans tap"></text>
</g>
<g transform="translate(525, 210)" class="key trans keypos-43">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key trans"/>
<text x="0" y="0" class="key trans tap"></text>
</g>
<g transform="translate(588, 210)" class="key keypos-44">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">
<tspan x="0" dy="-1.2em">LCTRL(</tspan><tspan x="0" dy="1.2em">LSHFT(</tspan><tspan x="0" dy="1.2em">LEFT))</tspan>
</text>
</g>
<g transform="translate(644, 203)" class="key keypos-45">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">
<tspan x="0" dy="-1.2em">LCTRL(</tspan><tspan x="0" dy="1.2em">LSHFT(</tspan><tspan x="0" dy="1.2em">RIGHT))</tspan>
</text>
</g>
<g transform="translate(700, 196)" class="key keypos-46">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">
<tspan x="0" dy="-0.6em">LSHFT(</tspan><tspan x="0" dy="1.2em">HOME)</tspan>
</text>
</g>
<g transform="translate(756, 203)" class="key keypos-47">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">
<tspan x="0" dy="-0.6em">LSHFT(</tspan><tspan x="0" dy="1.2em">END)</tspan>
</text>
</g>
<g transform="translate(812, 231)" class="key trans keypos-48">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key trans"/>
<text x="0" y="0" class="key trans tap"></text>
</g>
<g transform="translate(868, 231)" class="key trans keypos-49">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key trans"/>
<text x="0" y="0" class="key trans tap"></text>
</g>
<g transform="translate(140, 259)" class="key trans keypos-50">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key trans"/>
<text x="0" y="0" class="key trans tap"></text>
</g>
<g transform="translate(196, 252)" class="key trans keypos-51">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key trans"/>
<text x="0" y="0" class="key trans tap"></text>
</g>
<g transform="translate(252, 259)" class="key trans keypos-52">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key trans"/>
<text x="0" y="0" class="key trans tap"></text>
</g>
<g transform="translate(316, 274) rotate(22.5)" class="key held keypos-53">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key held"/>
</g>
<g transform="translate(378, 291) rotate(30.0)" class="key trans keypos-54">
<rect rx="6" ry="6" x="-26" y="-40" width="52" height="80" class="key trans"/>
<text x="0" y="0" class="key trans tap"></text>
</g>
<g transform="translate(518, 291) rotate(-30.0)" class="key trans keypos-55">
<rect rx="6" ry="6" x="-26" y="-40" width="52" height="80" class="key trans"/>
<text x="0" y="0" class="key trans tap"></text>
</g>
<g transform="translate(580, 274) rotate(-22.5)" class="key trans keypos-56">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key trans"/>
<text x="0" y="0" class="key trans tap"></text>
</g>
<g transform="translate(644, 259)" class="key trans keypos-57">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key trans"/>
<text x="0" y="0" class="key trans tap"></text>
</g>
<g transform="translate(700, 252)" class="key trans keypos-58">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key trans"/>
<text x="0" y="0" class="key trans tap"></text>
</g>
<g transform="translate(756, 259)" class="key trans keypos-59">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key trans"/>
<text x="0" y="0" class="key trans tap"></text>
</g>
</g>
</g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 58 KiB

View File

@@ -26,18 +26,18 @@ layers:
- P - P
- \ - \
- '=' - '='
- {t: A, h: LGUI} - A
- {t: S, h: LALT} - S
- {t: D, h: LSHIFT} - D
- {t: F, h: LCTRL} - F
- {t: G, h: HOME} - {t: G, h: HOME}
- {t: H, h: END} - {t: H, h: END}
- {t: J, h: RCTRL} - J
- {t: K, h: RSHIFT} - K
- {t: L, h: RALT} - L
- {t: ;, h: LGUI} - ;
- '''' - ''''
- '{' - lower
- Z - Z
- X - X
- C - C
@@ -54,7 +54,7 @@ layers:
- '[' - '['
- Ctl+F12 - Ctl+F12
- ']' - ']'
- lower - extend
- SPACE - SPACE
- RET - RET
- raise - raise
@@ -98,7 +98,7 @@ layers:
- ( - (
- ) - )
- '|' - '|'
- {t: ▽, type: trans} - {type: held}
- '=' - '='
- '-' - '-'
- KP PLUS - KP PLUS
@@ -115,7 +115,7 @@ layers:
- {t: ▽, type: trans} - {t: ▽, type: trans}
- {t: ▽, type: trans} - {t: ▽, type: trans}
- {t: ▽, type: trans} - {t: ▽, type: trans}
- {type: held} - {t: ▽, type: trans}
- {t: ▽, type: trans} - {t: ▽, type: trans}
- {t: ▽, type: trans} - {t: ▽, type: trans}
- {t: ▽, type: trans} - {t: ▽, type: trans}
@@ -220,7 +220,7 @@ layers:
- '' - ''
- '' - ''
- '' - ''
- '' - {type: held}
- '' - ''
- '' - ''
- '' - ''
@@ -237,10 +237,71 @@ layers:
- '' - ''
- '' - ''
- '' - ''
- {type: held} - ''
- '' - ''
- '' - ''
- {type: held} - {type: held}
- '' - ''
- '' - ''
- '' - ''
extend:
- {t: ▽, type: trans}
- F1
- F2
- F3
- F4
- F5
- F6
- F7
- F8
- F9
- F10
- F11
- {t: ▽, type: trans}
- INS
- PSCRN
- CMENU
- Ctl+F
- {t: ▽, type: trans}
- PG UP
- HOME
- UP
- END
- '0'
- F12
- {t: ▽, type: trans}
- {t: LGUI, h: sticky}
- {t: LALT, h: sticky}
- {t: LSHFT, h: sticky}
- {t: LCTRL, h: sticky}
- '&caps_word'
- PG DN
- LEFT
- DOWN
- RIGHT
- DEL
- BSPC
- {t: ▽, type: trans}
- UNDO
- CUT
- COPY
- PASTE
- {t: ▽, type: trans}
- {t: ▽, type: trans}
- {t: ▽, type: trans}
- LCTRL(LSHFT(LEFT))
- LCTRL(LSHFT(RIGHT))
- LSHFT(HOME)
- LSHFT(END)
- {t: ▽, type: trans}
- {t: ▽, type: trans}
- {t: ▽, type: trans}
- {t: ▽, type: trans}
- {t: ▽, type: trans}
- {type: held}
- {t: ▽, type: trans}
- {t: ▽, type: trans}
- {t: ▽, type: trans}
- {t: ▽, type: trans}
- {t: ▽, type: trans}
- {t: ▽, type: trans}