From fd1ae511ca3dd2919547bb9a9ca4a903376f7631 Mon Sep 17 00:00:00 2001 From: William Rickert Date: Thu, 27 Aug 2026 15:12:17 -0500 Subject: [PATCH] Make diagrams self-contained and lead the README with them The SVGs relied on stylesheet classes supplied by the tool that rendered them - outside it they were black boxes with invisible text. Each now carries its own Full 104-key keyboard split across three pieces An ANSI 104-key layout colour-coded by which of three boards each key lands on: left half 36 keys, right half 39 keys, numpad piece 26 keys, and four keys not on any piece. A 104-key layout, divided across the three boards -Esc -F1 -F2 -F3 -F4 -F5 -F6 -F7 -F8 -F9 -F10 -F11 -F12 -PrS -ScL -Pau -` -1 -2 -3 -4 -5 -6 -7 -8 -9 -0 -- -= -Bksp -Ins -Hom -PgU -Num -/ -* -- -Tab -Q -W -E -R -T -Y -U -I -O -P -[ -] -\ -Del -End -PgD -7 -8 -9 -+ -Caps -A -S -D -F -G -H -J -K -L -; -' -Enter -4 -5 -6 -Shift -Z -X -C -V -B -N -M -, -. -/ -Shift - -1 -2 -3 -Ent -Ctrl -Win -Alt -Spc -Spc -Alt -Win -Mnu -Ctrl - - - -0 -. - +Esc +F1 +F2 +F3 +F4 +F5 +F6 +F7 +F8 +F9 +F10 +F11 +F12 +PrS +ScL +Pau +` +1 +2 +3 +4 +5 +6 +7 +8 +9 +0 +- += +Bksp +Ins +Hom +PgU +Num +/ +* +- +Tab +Q +W +E +R +T +Y +U +I +O +P +[ +] +\ +Del +End +PgD +7 +8 +9 ++ +Caps +A +S +D +F +G +H +J +K +L +; +' +Enter +4 +5 +6 +Shift +Z +X +C +V +B +N +M +, +. +/ +Shift + +1 +2 +3 +Ent +Ctrl +Win +Alt +Spc +Spc +Alt +Win +Mnu +Ctrl + + + +0 +. + Left half · 36 keys - + Right half · 39 keys - + Numpad piece · 26 keys - + No board · layer only A straight chop gives 36 vs 39 keys — but mirrored boards need matching counts.A real split trims to a symmetric core and reaches the rest by layer. \ No newline at end of file diff --git a/docs/half-left-staggered.svg b/docs/half-left-staggered.svg index 74af586..6c10748 100644 --- a/docs/half-left-staggered.svg +++ b/docs/half-left-staggered.svg @@ -1,44 +1,62 @@ + Left half — 34 keys, six clean columns6 and F6 moved to the right half. Every column is now five keys deep. Left half — 34 keys, six clean columns 6 and F6 moved to the right half. Every column is now five keys deep. -Esc -` -Tab -Caps -Shift -F1 -1 -Q -A -Z -F2 -2 -W -S -X -F3 -3 -E -D -C -F4 -4 -R -F -V -F5 -5 -T -G -B -Ctrl -Win -Alt -Space - +Esc +` +Tab +Caps +Shift +F1 +1 +Q +A +Z +F2 +2 +W +S +X +F3 +3 +E +D +C +F4 +4 +R +F +V +F5 +5 +T +G +B +Ctrl +Win +Alt +Space + Alphas · 30 - + Thumb cluster · 4 Six columns, no orphans. ~6u wide, about 114 mm. \ No newline at end of file diff --git a/docs/half-left.svg b/docs/half-left.svg index 47b0c8d..31f6575 100644 --- a/docs/half-left.svg +++ b/docs/half-left.svg @@ -1,42 +1,60 @@ + Left half — 36 keysThe left side of a 104 layout, split at the 6 / T / G / B boundary. Left half — 36 keys The left side of a 104 layout, split at the 6 / T / G / B boundary. -Esc -F1 -F2 -F3 -F4 -F5 -F6 -` -1 -2 -3 -4 -5 -6 -Tab -Q -W -E -R -T -Caps -A -S -D -F -G -Shift -Z -X -C -V -B -Ctrl -Win -Alt -Space +Esc +F1 +F2 +F3 +F4 +F5 +F6 +` +1 +2 +3 +4 +5 +6 +Tab +Q +W +E +R +T +Caps +A +S +D +F +G +Shift +Z +X +C +V +B +Ctrl +Win +Alt +Space Widest row is the function row at 8.5u — about 162 mm. Thumb key is a 2.5u space. \ No newline at end of file diff --git a/docs/half-right-staggered.svg b/docs/half-right-staggered.svg index 863da5a..7ebec30 100644 --- a/docs/half-right-staggered.svg +++ b/docs/half-right-staggered.svg @@ -1,51 +1,69 @@ + Right half — 41 keysTop two rows shifted over: 6 and F6 now lead the right hand, above Y. Right half — 41 keys Top two rows shifted over: 6 and F6 now lead the right hand, above Y. -F6 -6 -Y -H -N -F7 -7 -U -J -M -F8 -8 -I -K -, -F9 -9 -O -L -. -F10 -0 -P -; -/ -F11 -- -[ -' -Shift -F12 -= -] -Enter -Bksp -\ -Space -Alt -Win -Menu -Ctrl - +F6 +6 +Y +H +N +F7 +7 +U +J +M +F8 +8 +I +K +, +F9 +9 +O +L +. +F10 +0 +P +; +/ +F11 +- +[ +' +Shift +F12 += +] +Enter +Bksp +\ +Space +Alt +Win +Menu +Ctrl + Alphas · 36 - + Thumb cluster · 5 Six full columns, then F12/=/]/Enter, then Bksp and backslash sharing the outer column. \ No newline at end of file diff --git a/docs/half-right.svg b/docs/half-right.svg index af26450..37a24fc 100644 --- a/docs/half-right.svg +++ b/docs/half-right.svg @@ -1,45 +1,63 @@ + Right half — 39 keysThe right side of the same 104. PrtSc, ScrLk, Pause and Insert are not on any board. Right half — 39 keys The right side of the same 104. PrtSc, ScrLk, Pause and Insert are not on any board. -F7 -F8 -F9 -F10 -F11 -F12 -7 -8 -9 -0 -- -= -Bksp -Y -U -I -O -P -[ -] -\ -H -J -K -L -; -' -Enter -N -M -, -. -/ -Shift -Space -Alt -Win -Menu -Ctrl +F7 +F8 +F9 +F10 +F11 +F12 +7 +8 +9 +0 +- += +Bksp +Y +U +I +O +P +[ +] +\ +H +J +K +L +; +' +Enter +N +M +, +. +/ +Shift +Space +Alt +Win +Menu +Ctrl 8.75u wide — about 167 mm. Three more keys than the left, so the two boards are not mirrors. \ No newline at end of file diff --git a/docs/numpad-layout.svg b/docs/numpad-layout.svg index ac60c20..5ebb847 100644 --- a/docs/numpad-layout.svg +++ b/docs/numpad-layout.svg @@ -1,41 +1,59 @@ + Numpad board, settled layout Six columns by five rows. Arrows on the outer left column, page up and down beside them, the numpad on the right without a Num key, and a single volume encoder spanning two cells at the top. Numpad board — settled 25 keys and one encoder. Arrows on the outside, no Num key, no scroll wheel. - - + + Volume -Del -Home - - - -End -PgUp -PgDn - -7 -4 -1 -0 -/ -8 -5 -2 -* -9 -6 -3 -. -- -+ -Ent - +Del +Home + + + +End +PgUp +PgDn + +7 +4 +1 +0 +/ +8 +5 +2 +* +9 +6 +3 +. +- ++ +Ent + Nav · 9 keys - + Numpad · 16 keys - + Encoder · 2u, fits a real knob Six by five units — about 114 by 95 mm on 19.05 mm spacing. \ No newline at end of file diff --git a/docs/three-board-overview.svg b/docs/three-board-overview.svg index e44a426..0be8a58 100644 --- a/docs/three-board-overview.svg +++ b/docs/three-board-overview.svg @@ -1,115 +1,133 @@ -All three boards to scale, split from a 104 -Left half thirty-six keys, right half thirty-nine, numpad twenty-five, all drawn at the same key spacing. + +All three boards to scale +Left half 34 keys, right half 41, numpad 25, all column-staggered and drawn at the same key spacing. All three boards, same scale 100 of a 104 layout’s keys have a physical home. Only Insert, PrtSc, ScrLk and Pause need a layer. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Left half -36 keys -Right half -39 keys -Numpad -25 + knob -The halves are not mirrors — 36 vs 39 keys means two separate board designs, not one file flipped. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Left half +34 keys +Right half +41 keys +Numpad +25 + knob +Column-staggered: each column offset for finger length. The halves are separate designs, not mirrors. \ No newline at end of file