1 # Guido's Planck Keyboard Layout
3 * Left palm to the `mov` key gets you the `Move` layer
4 * Right thumb on the `raise` key gets you the various programming brackets and parens on your left hand
5 * Left palm on `mov` key and left thumb on `lower` key gets you a numpad on your right hand
6 * Shift with the spacebar
7 * Left pinky is control on hold and escape on tap
8 * Left shift is caps lock on double-tap
11 ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐
12 │ ⇥ │ q │ w │ e │ r │ t │ y │ u │ i │ o │ p │ ⌫ │
13 ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
14 │ c/e │ a │ s │ d │ f │ g │ h │ j │ k │ l │ : │ ⏎ │
15 ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
16 │ ⇧ │ z │ x │ c │ v │ b │ n │ m │ , │ . │ / │ │
17 ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
18 │ mov │ │ ⌥ │ ⌘ │lower│ sp/sh │raise│ ⌘ │ ⌥ │ ; │ │
19 └─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┘
24 ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐
25 │ ~ │ ! │ @ │ # │ $ │ % │ ^ │ & │ * │ │ │ Undo│
26 ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
27 │ │ │ Cut │ Copy│Paste│ │ │ _ │ + │ " │ ' │ | │
28 ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
29 │ │ │ │ │ │ │ │ │ │ │ │ │
30 ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
31 │ │ │ │ │ │ │ │ next│ vol-│ vol+│ play│
32 └─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┘
37 ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐
38 │ ` │ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ │
39 ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
40 │ │ [ │ ] │ ( │ ) │ │ │ - │ = │ │ │ \ │
41 ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
42 │ │ < │ > │ { │ } │ │ │ │ │ │ │ │
43 ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
44 │ │ │ │ │ │ │ │ │ │ │ │
45 └─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┘
50 ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐
51 │RESET│DEBUG│ │ │ │ │ │ PgUp│ ↑ │ PgDn│ │ │
52 ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
53 │ │ │ │ │ │ │ │ ← │ ↓ │ → │ │ │
54 ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
55 │ │ │ │ │ │ │ │ Home│ │ End │ │ │
56 ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
57 │ │ │ │ │ │ │ │ │ │ │ │
58 └─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┘
63 ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐
64 │ │ │ │ │ │ │ │ 7 │ 8 │ 9 │ / │ │
65 ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
66 │ │ │ │ │ │ │ │ 4 │ 5 │ 6 │ * │ │
67 ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
68 │ │ │ │ │ │ │ │ 1 │ 2 │ 3 │ - │ │
69 ├─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┼─────┤
70 │ │ │ │ │ │ │ , │ 0 │ . │ + │ │
71 └─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┘
74 Use the [QMK Configurator](https://config.qmk.fm/#/planck/rev4/LAYOUT_planck_mit)
75 to edit the guidoism.json file. Then update it and run `python3 layouts/community/ortho_4x12/guidoism/generate_c.py`
76 to get the update C structs and Markdown for this file.