2026-08-27 14:47:36 -05:00
|
|
|
<svg width="100%" viewBox="0 0 680 330" role="img" xmlns="http://www.w3.org/2000/svg">
|
2026-08-27 15:12:17 -05:00
|
|
|
<style>
|
|
|
|
|
text{font-family:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;fill:#1f2328}
|
|
|
|
|
.t{font-size:14px;font-weight:400}.ts{font-size:12px;font-weight:400}.th{font-size:14px;font-weight:500}
|
|
|
|
|
rect,circle{stroke-width:.6}
|
|
|
|
|
.c-teal rect,.c-teal circle{fill:#DFF3F0;stroke:#0F857B}.c-teal text{fill:#0A5750}
|
|
|
|
|
.c-purple rect,.c-purple circle{fill:#EDE7FA;stroke:#6D4FC4}.c-purple text{fill:#3A2775}
|
|
|
|
|
.c-coral rect,.c-coral circle{fill:#FCEAE4;stroke:#D8613F}.c-coral text{fill:#83321C}
|
|
|
|
|
.c-amber rect,.c-amber circle{fill:#FDF1DC;stroke:#C08A21}.c-amber text{fill:#6E4C08}
|
|
|
|
|
.c-gray rect,.c-gray circle{fill:#EFEFEF;stroke:#8A8A8A}.c-gray text{fill:#3A3A3A}
|
|
|
|
|
@media (prefers-color-scheme:dark){
|
|
|
|
|
text{fill:#e6edf3}
|
|
|
|
|
.c-teal rect,.c-teal circle{fill:#0C4F49;stroke:#5FC9BF}.c-teal text{fill:#CFF0EC}
|
|
|
|
|
.c-purple rect,.c-purple circle{fill:#33246B;stroke:#A992EE}.c-purple text{fill:#E2D9FA}
|
|
|
|
|
.c-coral rect,.c-coral circle{fill:#6E2B18;stroke:#F0906F}.c-coral text{fill:#FBDDD2}
|
|
|
|
|
.c-amber rect,.c-amber circle{fill:#5C3F06;stroke:#E0AE4A}.c-amber text{fill:#F8E7C4}
|
|
|
|
|
.c-gray rect,.c-gray circle{fill:#3A3A3A;stroke:#9A9A9A}.c-gray text{fill:#E0E0E0}
|
|
|
|
|
}
|
|
|
|
|
</style>
|
|
|
|
|
<title>All three boards to scale</title>
|
|
|
|
|
<desc>Left half 34 keys, right half 41, numpad 25, all column-staggered and drawn at the same key spacing.</desc>
|
2026-08-27 14:47:36 -05:00
|
|
|
<text class="th" x="18" y="24">All three boards, same scale</text>
|
2026-08-27 14:52:06 -05:00
|
|
|
<text class="ts" x="18" y="44">100 of a 104 layout’s keys have a physical home. Only Insert, PrtSc, ScrLk and Pause need a layer.</text>
|
2026-08-27 15:12:17 -05:00
|
|
|
<g class="c-teal"><rect x="22" y="86" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-teal"><rect x="22" y="116" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-teal"><rect x="22" y="139" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-teal"><rect x="22" y="162" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-teal"><rect x="22" y="185" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-teal"><rect x="45" y="84" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-teal"><rect x="45" y="115" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-teal"><rect x="45" y="138" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-teal"><rect x="45" y="161" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-teal"><rect x="45" y="184" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-teal"><rect x="68" y="79" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-teal"><rect x="68" y="110" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-teal"><rect x="68" y="133" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-teal"><rect x="68" y="156" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-teal"><rect x="68" y="179" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-teal"><rect x="91" y="76" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-teal"><rect x="91" y="107" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-teal"><rect x="91" y="130" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-teal"><rect x="91" y="153" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-teal"><rect x="91" y="176" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-teal"><rect x="114" y="78" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-teal"><rect x="114" y="109" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-teal"><rect x="114" y="132" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-teal"><rect x="114" y="155" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-teal"><rect x="114" y="178" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-teal"><rect x="137" y="82" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-teal"><rect x="137" y="113" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-teal"><rect x="137" y="136" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-teal"><rect x="137" y="159" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-teal"><rect x="137" y="182" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-coral"><rect x="58" y="215" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-coral"><rect x="81" y="219" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-coral"><rect x="104" y="223" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-coral"><rect x="127" y="228" width="32" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-purple"><rect x="186" y="82" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-purple"><rect x="186" y="113" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-purple"><rect x="186" y="136" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-purple"><rect x="186" y="159" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-purple"><rect x="186" y="182" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-purple"><rect x="209" y="78" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-purple"><rect x="209" y="109" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-purple"><rect x="209" y="132" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-purple"><rect x="209" y="155" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-purple"><rect x="209" y="178" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-purple"><rect x="232" y="76" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-purple"><rect x="232" y="107" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-purple"><rect x="232" y="130" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-purple"><rect x="232" y="153" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-purple"><rect x="232" y="176" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-purple"><rect x="255" y="79" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-purple"><rect x="255" y="110" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-purple"><rect x="255" y="133" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-purple"><rect x="255" y="156" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-purple"><rect x="255" y="179" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-purple"><rect x="278" y="84" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-purple"><rect x="278" y="115" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-purple"><rect x="278" y="138" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-purple"><rect x="278" y="161" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-purple"><rect x="278" y="184" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-purple"><rect x="301" y="86" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-purple"><rect x="301" y="116" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-purple"><rect x="301" y="139" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-purple"><rect x="301" y="162" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-purple"><rect x="301" y="185" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-purple"><rect x="324" y="86" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-purple"><rect x="324" y="116" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-purple"><rect x="324" y="139" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-purple"><rect x="324" y="162" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-purple"><rect x="347" y="116" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-purple"><rect x="347" y="139" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-coral"><rect x="219" y="228" width="32" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-coral"><rect x="254" y="223" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-coral"><rect x="277" y="219" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-coral"><rect x="300" y="215" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-coral"><rect x="323" y="213" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-coral"><rect x="396" y="76" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-coral"><rect x="396" y="99" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-coral"><rect x="396" y="122" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-coral"><rect x="396" y="145" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-coral"><rect x="396" y="168" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-coral"><rect x="419" y="99" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-coral"><rect x="419" y="122" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-coral"><rect x="419" y="145" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-coral"><rect x="419" y="168" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-coral"><rect x="442" y="99" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-coral"><rect x="442" y="122" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-coral"><rect x="442" y="145" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-coral"><rect x="465" y="76" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-coral"><rect x="465" y="99" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-coral"><rect x="465" y="122" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-coral"><rect x="465" y="145" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-coral"><rect x="488" y="76" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-coral"><rect x="488" y="99" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-coral"><rect x="488" y="122" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-coral"><rect x="488" y="145" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-coral"><rect x="488" y="168" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-coral"><rect x="442" y="168" width="43" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-coral"><rect x="511" y="76" width="20" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-coral"><rect x="511" y="99" width="20" height="43" rx="3"/></g>
|
|
|
|
|
<g class="c-coral"><rect x="511" y="145" width="20" height="43" rx="3"/></g>
|
|
|
|
|
<g class="c-gray"><rect x="419" y="76" width="43" height="20" rx="3"/></g>
|
|
|
|
|
<g class="c-gray"><circle cx="440" cy="88" r="8"/></g>
|
|
|
|
|
<text class="th" x="91" y="284" text-anchor="middle">Left half</text>
|
|
|
|
|
<text class="ts" x="91" y="302" text-anchor="middle">34 keys</text>
|
|
|
|
|
<text class="th" x="278" y="284" text-anchor="middle">Right half</text>
|
|
|
|
|
<text class="ts" x="278" y="302" text-anchor="middle">41 keys</text>
|
|
|
|
|
<text class="th" x="465" y="284" text-anchor="middle">Numpad</text>
|
|
|
|
|
<text class="ts" x="465" y="302" text-anchor="middle">25 + knob</text>
|
|
|
|
|
<text class="ts" x="18" y="322">Column-staggered: each column offset for finger length. The halves are separate designs, not mirrors.</text>
|
2026-08-27 14:47:36 -05:00
|
|
|
</svg>
|