Labelled layouts for both halves, and the overview redrawn from the real shapes rather than a placeholder ergo core. The 36/39 asymmetry means the two halves are separate board designs, not one file mirrored - README and BOM updated to match. 100 of the 104 positions now have a physical key; only Insert, PrtSc, ScrLk and Pause need a layer. Co-Authored-By: Claude Opus 5 <[email protected]>
45 lines
6.6 KiB
XML
45 lines
6.6 KiB
XML
<svg width="100%" viewBox="0 0 680 614" role="img" xmlns="http://www.w3.org/2000/svg">
|
|
<title>Right half — 39 keys</title><desc>The right side of the same 104. PrtSc, ScrLk, Pause and Insert are not on any board.</desc>
|
|
<text class="th" x="18" y="24">Right half — 39 keys</text>
|
|
<text class="ts" x="18" y="44">The right side of the same 104. PrtSc, ScrLk, Pause and Insert are not on any board.</text>
|
|
<g class="c-purple"><rect x="196" y="76" width="63" height="63" rx="4" stroke-width="0.5"/><text class="ts" x="227" y="112" text-anchor="middle">F7</text></g>
|
|
<g class="c-purple"><rect x="264" y="76" width="63" height="63" rx="4" stroke-width="0.5"/><text class="ts" x="295" y="112" text-anchor="middle">F8</text></g>
|
|
<g class="c-purple"><rect x="366" y="76" width="63" height="63" rx="4" stroke-width="0.5"/><text class="ts" x="397" y="112" text-anchor="middle">F9</text></g>
|
|
<g class="c-purple"><rect x="434" y="76" width="63" height="63" rx="4" stroke-width="0.5"/><text class="ts" x="465" y="112" text-anchor="middle">F10</text></g>
|
|
<g class="c-purple"><rect x="502" y="76" width="63" height="63" rx="4" stroke-width="0.5"/><text class="ts" x="533" y="112" text-anchor="middle">F11</text></g>
|
|
<g class="c-purple"><rect x="570" y="76" width="63" height="63" rx="4" stroke-width="0.5"/><text class="ts" x="601" y="112" text-anchor="middle">F12</text></g>
|
|
<g class="c-purple"><rect x="94" y="178" width="63" height="63" rx="4" stroke-width="0.5"/><text class="ts" x="125" y="214" text-anchor="middle">7</text></g>
|
|
<g class="c-purple"><rect x="162" y="178" width="63" height="63" rx="4" stroke-width="0.5"/><text class="ts" x="193" y="214" text-anchor="middle">8</text></g>
|
|
<g class="c-purple"><rect x="230" y="178" width="63" height="63" rx="4" stroke-width="0.5"/><text class="ts" x="261" y="214" text-anchor="middle">9</text></g>
|
|
<g class="c-purple"><rect x="298" y="178" width="63" height="63" rx="4" stroke-width="0.5"/><text class="ts" x="329" y="214" text-anchor="middle">0</text></g>
|
|
<g class="c-purple"><rect x="366" y="178" width="63" height="63" rx="4" stroke-width="0.5"/><text class="ts" x="397" y="214" text-anchor="middle">-</text></g>
|
|
<g class="c-purple"><rect x="434" y="178" width="63" height="63" rx="4" stroke-width="0.5"/><text class="ts" x="465" y="214" text-anchor="middle">=</text></g>
|
|
<g class="c-purple"><rect x="502" y="178" width="131" height="63" rx="4" stroke-width="0.5"/><text class="ts" x="567" y="214" text-anchor="middle">Bksp</text></g>
|
|
<g class="c-purple"><rect x="60" y="246" width="63" height="63" rx="4" stroke-width="0.5"/><text class="ts" x="91" y="282" text-anchor="middle">Y</text></g>
|
|
<g class="c-purple"><rect x="128" y="246" width="63" height="63" rx="4" stroke-width="0.5"/><text class="ts" x="159" y="282" text-anchor="middle">U</text></g>
|
|
<g class="c-purple"><rect x="196" y="246" width="63" height="63" rx="4" stroke-width="0.5"/><text class="ts" x="227" y="282" text-anchor="middle">I</text></g>
|
|
<g class="c-purple"><rect x="264" y="246" width="63" height="63" rx="4" stroke-width="0.5"/><text class="ts" x="295" y="282" text-anchor="middle">O</text></g>
|
|
<g class="c-purple"><rect x="332" y="246" width="63" height="63" rx="4" stroke-width="0.5"/><text class="ts" x="363" y="282" text-anchor="middle">P</text></g>
|
|
<g class="c-purple"><rect x="400" y="246" width="63" height="63" rx="4" stroke-width="0.5"/><text class="ts" x="431" y="282" text-anchor="middle">[</text></g>
|
|
<g class="c-purple"><rect x="468" y="246" width="63" height="63" rx="4" stroke-width="0.5"/><text class="ts" x="499" y="282" text-anchor="middle">]</text></g>
|
|
<g class="c-purple"><rect x="536" y="246" width="97" height="63" rx="4" stroke-width="0.5"/><text class="ts" x="584" y="282" text-anchor="middle">\</text></g>
|
|
<g class="c-purple"><rect x="76" y="314" width="63" height="63" rx="4" stroke-width="0.5"/><text class="ts" x="108" y="350" text-anchor="middle">H</text></g>
|
|
<g class="c-purple"><rect x="144" y="314" width="63" height="63" rx="4" stroke-width="0.5"/><text class="ts" x="176" y="350" text-anchor="middle">J</text></g>
|
|
<g class="c-purple"><rect x="212" y="314" width="63" height="63" rx="4" stroke-width="0.5"/><text class="ts" x="244" y="350" text-anchor="middle">K</text></g>
|
|
<g class="c-purple"><rect x="280" y="314" width="63" height="63" rx="4" stroke-width="0.5"/><text class="ts" x="312" y="350" text-anchor="middle">L</text></g>
|
|
<g class="c-purple"><rect x="348" y="314" width="63" height="63" rx="4" stroke-width="0.5"/><text class="ts" x="380" y="350" text-anchor="middle">;</text></g>
|
|
<g class="c-purple"><rect x="416" y="314" width="63" height="63" rx="4" stroke-width="0.5"/><text class="ts" x="448" y="350" text-anchor="middle">'</text></g>
|
|
<g class="c-purple"><rect x="484" y="314" width="148" height="63" rx="4" stroke-width="0.5"/><text class="ts" x="558" y="350" text-anchor="middle">Enter</text></g>
|
|
<g class="c-purple"><rect x="110" y="382" width="63" height="63" rx="4" stroke-width="0.5"/><text class="ts" x="142" y="418" text-anchor="middle">N</text></g>
|
|
<g class="c-purple"><rect x="178" y="382" width="63" height="63" rx="4" stroke-width="0.5"/><text class="ts" x="210" y="418" text-anchor="middle">M</text></g>
|
|
<g class="c-purple"><rect x="246" y="382" width="63" height="63" rx="4" stroke-width="0.5"/><text class="ts" x="278" y="418" text-anchor="middle">,</text></g>
|
|
<g class="c-purple"><rect x="314" y="382" width="63" height="63" rx="4" stroke-width="0.5"/><text class="ts" x="346" y="418" text-anchor="middle">.</text></g>
|
|
<g class="c-purple"><rect x="382" y="382" width="63" height="63" rx="4" stroke-width="0.5"/><text class="ts" x="414" y="418" text-anchor="middle">/</text></g>
|
|
<g class="c-purple"><rect x="450" y="382" width="182" height="63" rx="4" stroke-width="0.5"/><text class="ts" x="542" y="418" text-anchor="middle">Shift</text></g>
|
|
<g class="c-purple"><rect x="42" y="450" width="250" height="63" rx="4" stroke-width="0.5"/><text class="ts" x="168" y="486" text-anchor="middle">Space</text></g>
|
|
<g class="c-purple"><rect x="298" y="450" width="80" height="63" rx="4" stroke-width="0.5"/><text class="ts" x="338" y="486" text-anchor="middle">Alt</text></g>
|
|
<g class="c-purple"><rect x="382" y="450" width="80" height="63" rx="4" stroke-width="0.5"/><text class="ts" x="422" y="486" text-anchor="middle">Win</text></g>
|
|
<g class="c-purple"><rect x="468" y="450" width="80" height="63" rx="4" stroke-width="0.5"/><text class="ts" x="508" y="486" text-anchor="middle">Menu</text></g>
|
|
<g class="c-purple"><rect x="552" y="450" width="80" height="63" rx="4" stroke-width="0.5"/><text class="ts" x="592" y="486" text-anchor="middle">Ctrl</text></g>
|
|
<text class="ts" x="18" y="558">8.75u wide — about 167 mm. Three more keys than the left, so the two boards are not mirrors.</text>
|
|
</svg> |