Shift the right half's top two rows: 6 and F6 lead the right hand

Resolves the ragged outer edge on both halves at once. Left drops to 34 keys
in six columns each five deep, with no orphans. Right goes to 41: six full
columns, then F12/=/]/Enter, then Bksp and backslash sharing the outer pinky
column instead of backslash sitting alone two columns out.

Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
William RickertandClaude Opus 5 committed 2026-08-27 15:09:21 -05:00
1 parent 13c5ca5d5d
commit 5e527bb7b9
4 files changed
+114 -118

No files matched your search

+43 -46
View File
@@ -1,47 +1,44 @@
<svg width="100%" viewBox="0 0 680 721" role="img" xmlns="http://www.w3.org/2000/svg">
<title>Left half, column-staggered with a thumb cluster</title>
<desc>The same thirty-six keys as the straight 104 split, but each column offset vertically to match finger length, and the spacebar broken into a four-key thumb cluster stepped below the inner columns.</desc>
<text class="th" x="18" y="24">Left half &#8212; column stagger + thumb cluster</text>
<text class="ts" x="18" y="44">Same 36 keys. Columns offset for finger length; the spacebar row becomes a thumb cluster.</text>
<g class="c-teal"><rect x="88" y="108" width="66" height="66" rx="4" stroke-width="0.5"/><text class="ts" x="121" y="144" text-anchor="middle">Esc</text></g>
<g class="c-teal"><rect x="88" y="205" width="66" height="66" rx="4" stroke-width="0.5"/><text class="ts" x="121" y="241" text-anchor="middle">`</text></g>
<g class="c-teal"><rect x="88" y="277" width="66" height="66" rx="4" stroke-width="0.5"/><text class="ts" x="121" y="313" text-anchor="middle">Tab</text></g>
<g class="c-teal"><rect x="88" y="349" width="66" height="66" rx="4" stroke-width="0.5"/><text class="ts" x="121" y="385" text-anchor="middle">Caps</text></g>
<g class="c-teal"><rect x="88" y="421" width="66" height="66" rx="4" stroke-width="0.5"/><text class="ts" x="121" y="457" text-anchor="middle">Shift</text></g>
<g class="c-teal"><rect x="160" y="104" width="66" height="66" rx="4" stroke-width="0.5"/><text class="ts" x="193" y="140" text-anchor="middle">F1</text></g>
<g class="c-teal"><rect x="160" y="200" width="66" height="66" rx="4" stroke-width="0.5"/><text class="ts" x="193" y="236" text-anchor="middle">1</text></g>
<g class="c-teal"><rect x="160" y="272" width="66" height="66" rx="4" stroke-width="0.5"/><text class="ts" x="193" y="308" text-anchor="middle">Q</text></g>
<g class="c-teal"><rect x="160" y="344" width="66" height="66" rx="4" stroke-width="0.5"/><text class="ts" x="193" y="380" text-anchor="middle">A</text></g>
<g class="c-teal"><rect x="160" y="416" width="66" height="66" rx="4" stroke-width="0.5"/><text class="ts" x="193" y="452" text-anchor="middle">Z</text></g>
<g class="c-teal"><rect x="232" y="88" width="66" height="66" rx="4" stroke-width="0.5"/><text class="ts" x="265" y="124" text-anchor="middle">F2</text></g>
<g class="c-teal"><rect x="232" y="185" width="66" height="66" rx="4" stroke-width="0.5"/><text class="ts" x="265" y="221" text-anchor="middle">2</text></g>
<g class="c-teal"><rect x="232" y="257" width="66" height="66" rx="4" stroke-width="0.5"/><text class="ts" x="265" y="293" text-anchor="middle">W</text></g>
<g class="c-teal"><rect x="232" y="329" width="66" height="66" rx="4" stroke-width="0.5"/><text class="ts" x="265" y="365" text-anchor="middle">S</text></g>
<g class="c-teal"><rect x="232" y="401" width="66" height="66" rx="4" stroke-width="0.5"/><text class="ts" x="265" y="437" text-anchor="middle">X</text></g>
<g class="c-teal"><rect x="304" y="78" width="66" height="66" rx="4" stroke-width="0.5"/><text class="ts" x="337" y="114" text-anchor="middle">F3</text></g>
<g class="c-teal"><rect x="304" y="174" width="66" height="66" rx="4" stroke-width="0.5"/><text class="ts" x="337" y="210" text-anchor="middle">3</text></g>
<g class="c-teal"><rect x="304" y="246" width="66" height="66" rx="4" stroke-width="0.5"/><text class="ts" x="337" y="282" text-anchor="middle">E</text></g>
<g class="c-teal"><rect x="304" y="318" width="66" height="66" rx="4" stroke-width="0.5"/><text class="ts" x="337" y="354" text-anchor="middle">D</text></g>
<g class="c-teal"><rect x="304" y="390" width="66" height="66" rx="4" stroke-width="0.5"/><text class="ts" x="337" y="426" text-anchor="middle">C</text></g>
<g class="c-teal"><rect x="376" y="85" width="66" height="66" rx="4" stroke-width="0.5"/><text class="ts" x="409" y="121" text-anchor="middle">F4</text></g>
<g class="c-teal"><rect x="376" y="182" width="66" height="66" rx="4" stroke-width="0.5"/><text class="ts" x="409" y="218" text-anchor="middle">4</text></g>
<g class="c-teal"><rect x="376" y="254" width="66" height="66" rx="4" stroke-width="0.5"/><text class="ts" x="409" y="290" text-anchor="middle">R</text></g>
<g class="c-teal"><rect x="376" y="326" width="66" height="66" rx="4" stroke-width="0.5"/><text class="ts" x="409" y="362" text-anchor="middle">F</text></g>
<g class="c-teal"><rect x="376" y="398" width="66" height="66" rx="4" stroke-width="0.5"/><text class="ts" x="409" y="434" text-anchor="middle">V</text></g>
<g class="c-teal"><rect x="448" y="97" width="66" height="66" rx="4" stroke-width="0.5"/><text class="ts" x="481" y="133" text-anchor="middle">F5</text></g>
<g class="c-teal"><rect x="448" y="193" width="66" height="66" rx="4" stroke-width="0.5"/><text class="ts" x="481" y="229" text-anchor="middle">5</text></g>
<g class="c-teal"><rect x="448" y="265" width="66" height="66" rx="4" stroke-width="0.5"/><text class="ts" x="481" y="301" text-anchor="middle">T</text></g>
<g class="c-teal"><rect x="448" y="337" width="66" height="66" rx="4" stroke-width="0.5"/><text class="ts" x="481" y="373" text-anchor="middle">G</text></g>
<g class="c-teal"><rect x="448" y="409" width="66" height="66" rx="4" stroke-width="0.5"/><text class="ts" x="481" y="445" text-anchor="middle">B</text></g>
<g class="c-teal"><rect x="520" y="108" width="66" height="66" rx="4" stroke-width="0.5"/><text class="ts" x="553" y="144" text-anchor="middle">F6</text></g>
<g class="c-teal"><rect x="520" y="205" width="66" height="66" rx="4" stroke-width="0.5"/><text class="ts" x="553" y="241" text-anchor="middle">6</text></g>
<g class="c-coral"><rect x="272" y="514" width="66" height="66" rx="4" stroke-width="0.5"/><text class="ts" x="305" y="550" text-anchor="middle">Ctrl</text></g>
<g class="c-coral"><rect x="344" y="524" width="66" height="66" rx="4" stroke-width="0.5"/><text class="ts" x="377" y="560" text-anchor="middle">Win</text></g>
<g class="c-coral"><rect x="416" y="537" width="66" height="66" rx="4" stroke-width="0.5"/><text class="ts" x="449" y="573" text-anchor="middle">Alt</text></g>
<g class="c-coral"><rect x="488" y="553" width="102" height="66" rx="4" stroke-width="0.5"/><text class="ts" x="539" y="589" text-anchor="middle">Space</text></g>
<g class="c-teal"><rect x="18" y="659" width="13" height="13" rx="3" stroke-width="0.5"/></g>
<text class="ts" x="37" y="669">Alphas &#183; 32, column-staggered</text>
<g class="c-coral"><rect x="318" y="659" width="13" height="13" rx="3" stroke-width="0.5"/></g>
<text class="ts" x="337" y="669">Thumb cluster &#183; 4</text>
<text class="ts" x="18" y="699">Middle-finger column sits highest, pinky and inner-reach columns drop ~0.4u. Thumb keys step down and inward.</text>
<svg width="100%" viewBox="0 0 680 706" role="img" xmlns="http://www.w3.org/2000/svg">
<title>Left half &#8212; 34 keys, six clean columns</title><desc>6 and F6 moved to the right half. Every column is now five keys deep.</desc>
<text class="th" x="18" y="24">Left half &#8212; 34 keys, six clean columns</text>
<text class="ts" x="18" y="44">6 and F6 moved to the right half. Every column is now five keys deep.</text>
<g class="c-teal"><rect x="130" y="107" width="64" height="64" rx="4" stroke-width="0.5"/><text class="ts" x="162" y="142" text-anchor="middle">Esc</text></g>
<g class="c-teal"><rect x="130" y="201" width="64" height="64" rx="4" stroke-width="0.5"/><text class="ts" x="162" y="236" text-anchor="middle">`</text></g>
<g class="c-teal"><rect x="130" y="271" width="64" height="64" rx="4" stroke-width="0.5"/><text class="ts" x="162" y="306" text-anchor="middle">Tab</text></g>
<g class="c-teal"><rect x="130" y="341" width="64" height="64" rx="4" stroke-width="0.5"/><text class="ts" x="162" y="376" text-anchor="middle">Caps</text></g>
<g class="c-teal"><rect x="130" y="411" width="64" height="64" rx="4" stroke-width="0.5"/><text class="ts" x="162" y="446" text-anchor="middle">Shift</text></g>
<g class="c-teal"><rect x="200" y="103" width="64" height="64" rx="4" stroke-width="0.5"/><text class="ts" x="232" y="138" text-anchor="middle">F1</text></g>
<g class="c-teal"><rect x="200" y="197" width="64" height="64" rx="4" stroke-width="0.5"/><text class="ts" x="232" y="232" text-anchor="middle">1</text></g>
<g class="c-teal"><rect x="200" y="267" width="64" height="64" rx="4" stroke-width="0.5"/><text class="ts" x="232" y="302" text-anchor="middle">Q</text></g>
<g class="c-teal"><rect x="200" y="337" width="64" height="64" rx="4" stroke-width="0.5"/><text class="ts" x="232" y="372" text-anchor="middle">A</text></g>
<g class="c-teal"><rect x="200" y="407" width="64" height="64" rx="4" stroke-width="0.5"/><text class="ts" x="232" y="442" text-anchor="middle">Z</text></g>
<g class="c-teal"><rect x="270" y="88" width="64" height="64" rx="4" stroke-width="0.5"/><text class="ts" x="302" y="123" text-anchor="middle">F2</text></g>
<g class="c-teal"><rect x="270" y="182" width="64" height="64" rx="4" stroke-width="0.5"/><text class="ts" x="302" y="217" text-anchor="middle">2</text></g>
<g class="c-teal"><rect x="270" y="252" width="64" height="64" rx="4" stroke-width="0.5"/><text class="ts" x="302" y="287" text-anchor="middle">W</text></g>
<g class="c-teal"><rect x="270" y="322" width="64" height="64" rx="4" stroke-width="0.5"/><text class="ts" x="302" y="357" text-anchor="middle">S</text></g>
<g class="c-teal"><rect x="270" y="392" width="64" height="64" rx="4" stroke-width="0.5"/><text class="ts" x="302" y="427" text-anchor="middle">X</text></g>
<g class="c-teal"><rect x="340" y="78" width="64" height="64" rx="4" stroke-width="0.5"/><text class="ts" x="372" y="113" text-anchor="middle">F3</text></g>
<g class="c-teal"><rect x="340" y="172" width="64" height="64" rx="4" stroke-width="0.5"/><text class="ts" x="372" y="207" text-anchor="middle">3</text></g>
<g class="c-teal"><rect x="340" y="242" width="64" height="64" rx="4" stroke-width="0.5"/><text class="ts" x="372" y="277" text-anchor="middle">E</text></g>
<g class="c-teal"><rect x="340" y="312" width="64" height="64" rx="4" stroke-width="0.5"/><text class="ts" x="372" y="347" text-anchor="middle">D</text></g>
<g class="c-teal"><rect x="340" y="382" width="64" height="64" rx="4" stroke-width="0.5"/><text class="ts" x="372" y="417" text-anchor="middle">C</text></g>
<g class="c-teal"><rect x="410" y="85" width="64" height="64" rx="4" stroke-width="0.5"/><text class="ts" x="442" y="120" text-anchor="middle">F4</text></g>
<g class="c-teal"><rect x="410" y="179" width="64" height="64" rx="4" stroke-width="0.5"/><text class="ts" x="442" y="214" text-anchor="middle">4</text></g>
<g class="c-teal"><rect x="410" y="249" width="64" height="64" rx="4" stroke-width="0.5"/><text class="ts" x="442" y="284" text-anchor="middle">R</text></g>
<g class="c-teal"><rect x="410" y="319" width="64" height="64" rx="4" stroke-width="0.5"/><text class="ts" x="442" y="354" text-anchor="middle">F</text></g>
<g class="c-teal"><rect x="410" y="389" width="64" height="64" rx="4" stroke-width="0.5"/><text class="ts" x="442" y="424" text-anchor="middle">V</text></g>
<g class="c-teal"><rect x="480" y="96" width="64" height="64" rx="4" stroke-width="0.5"/><text class="ts" x="512" y="131" text-anchor="middle">F5</text></g>
<g class="c-teal"><rect x="480" y="190" width="64" height="64" rx="4" stroke-width="0.5"/><text class="ts" x="512" y="225" text-anchor="middle">5</text></g>
<g class="c-teal"><rect x="480" y="260" width="64" height="64" rx="4" stroke-width="0.5"/><text class="ts" x="512" y="295" text-anchor="middle">T</text></g>
<g class="c-teal"><rect x="480" y="330" width="64" height="64" rx="4" stroke-width="0.5"/><text class="ts" x="512" y="365" text-anchor="middle">G</text></g>
<g class="c-teal"><rect x="480" y="400" width="64" height="64" rx="4" stroke-width="0.5"/><text class="ts" x="512" y="435" text-anchor="middle">B</text></g>
<g class="c-coral"><rect x="238" y="502" width="64" height="64" rx="4" stroke-width="0.5"/><text class="ts" x="270" y="537" text-anchor="middle">Ctrl</text></g>
<g class="c-coral"><rect x="308" y="512" width="64" height="64" rx="4" stroke-width="0.5"/><text class="ts" x="340" y="547" text-anchor="middle">Win</text></g>
<g class="c-coral"><rect x="378" y="525" width="64" height="64" rx="4" stroke-width="0.5"/><text class="ts" x="410" y="560" text-anchor="middle">Alt</text></g>
<g class="c-coral"><rect x="448" y="540" width="99" height="64" rx="4" stroke-width="0.5"/><text class="ts" x="498" y="575" text-anchor="middle">Space</text></g>
<g class="c-teal"><rect x="18" y="644" width="13" height="13" rx="3" stroke-width="0.5"/></g>
<text class="ts" x="37" y="654">Alphas &#183; 30</text>
<g class="c-coral"><rect x="268" y="644" width="13" height="13" rx="3" stroke-width="0.5"/></g>
<text class="ts" x="287" y="654">Thumb cluster &#183; 4</text>
<text class="ts" x="18" y="684">Six columns, no orphans. ~6u wide, about 114 mm.</text>
</svg>

Before

Width:  |  Height:  |  Size: 6.6 KiB

After

Width:  |  Height:  |  Size: 6.0 KiB