From 9030314f17f6bf66947772f464a5c8d37db164ab Mon Sep 17 00:00:00 2001 From: "Peter J. A. Cock" Date: Wed, 16 Jul 2025 20:05:41 +0100 Subject: [PATCH] Left/right flip due to PCB front/back confusion --- keyboards/tutte_coxeter_36k/keyboard.json | 72 +++++++++---------- .../tutte_coxeter_36k/keymaps/vial/config.h | 6 +- .../tutte_coxeter_36k/keymaps/vial/vial.json | 2 +- keyboards/tutte_coxeter_36k/readme.md | 28 ++++---- 4 files changed, 54 insertions(+), 54 deletions(-) diff --git a/keyboards/tutte_coxeter_36k/keyboard.json b/keyboards/tutte_coxeter_36k/keyboard.json index d73b437a..2458c347 100644 --- a/keyboards/tutte_coxeter_36k/keyboard.json +++ b/keyboards/tutte_coxeter_36k/keyboard.json @@ -25,42 +25,42 @@ "layouts": { "LAYOUT_split_3x5_3": { "layout": [ - {"label": "q", "matrix": [1, 0], "x": 0, "y": 0.25}, - {"label": "w", "matrix": [5, 1], "x": 1, "y": 0.125}, - {"label": "e", "matrix": [7, 2], "x": 2, "y": 0}, - {"label": "r", "matrix": [3, 3], "x": 3, "y": 0.125}, - {"label": "t", "matrix": [5, 4], "x": 4, "y": 0.25}, - {"label": "y", "matrix": [5, 5], "x": 7, "y": 0.25}, - {"label": "u", "matrix": [7, 6], "x": 8, "y": 0.125}, - {"label": "i", "matrix": [7, 7], "x": 9, "y": 0}, - {"label": "o", "matrix": [3, 9], "x": 10, "y": 0.125}, - {"label": "p", "matrix": [12, 11], "x": 11, "y": 0.25}, - {"label": "a", "matrix": [9, 0], "x": 0, "y": 1.25}, - {"label": "s", "matrix": [1, 1], "x": 1, "y": 1.125}, - {"label": "d", "matrix": [3, 2], "x": 2, "y": 1}, - {"label": "f", "matrix": [12, 3], "x": 3, "y": 1.125}, - {"label": "g", "matrix": [4, 4], "x": 4, "y": 1.25}, - {"label": "h", "matrix": [6, 5], "x": 7, "y": 1.25}, - {"label": "j", "matrix": [0, 6], "x": 8, "y": 1.125}, - {"label": "k", "matrix": [8, 7], "x": 9, "y": 1}, - {"label": "l", "matrix": [9, 9], "x": 10, "y": 1.125}, - {"label": ";", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "z", "matrix": [0, 0], "x": 0, "y": 2.25}, - {"label": "x", "matrix": [2, 1], "x": 1, "y": 2.125}, - {"label": "c", "matrix": [2, 2], "x": 2, "y": 2}, - {"label": "v", "matrix": [4, 3], "x": 3, "y": 2.125}, - {"label": "b", "matrix": [8, 4], "x": 4, "y": 2.25}, - {"label": "n", "matrix": [10, 5], "x": 7, "y": 2.25}, - {"label": "m", "matrix": [6, 6], "x": 8, "y": 2.125}, - {"label": ",", "matrix": [11, 7], "x": 9, "y": 2}, - {"label": ".", "matrix": [10, 9], "x": 10, "y": 2.125}, - {"label": "/", "matrix": [11, 11], "x": 11, "y": 2.25}, - {"label": "L1", "matrix": [9, 8], "x": 2.5, "y": 3.25}, - {"label": "L2", "matrix": [8, 8], "x": 3.5, "y": 3.5}, - {"label": "L3", "matrix": [12, 12], "x": 4.5, "y": 3.75}, - {"label": "R3", "matrix": [6, 12], "x": 6.5, "y": 3.75}, - {"label": "R2", "matrix": [10, 10], "x": 7.5, "y": 3.5}, - {"label": "R1", "matrix": [11, 10], "x": 8.5, "y": 3.25} + {"label": "q", "matrix": [12, 11], "x": 0, "y": 0.25}, + {"label": "w", "matrix": [3, 9], "x": 1, "y": 0.125}, + {"label": "e", "matrix": [7, 7], "x": 2, "y": 0}, + {"label": "r", "matrix": [7, 6], "x": 3, "y": 0.125}, + {"label": "t", "matrix": [5, 5], "x": 4, "y": 0.25}, + {"label": "y", "matrix": [5, 4], "x": 7, "y": 0.25}, + {"label": "u", "matrix": [3, 3], "x": 8, "y": 0.125}, + {"label": "i", "matrix": [7, 2], "x": 9, "y": 0}, + {"label": "o", "matrix": [5, 1], "x": 10, "y": 0.125}, + {"label": "p", "matrix": [1, 0], "x": 11, "y": 0.25}, + {"label": "a", "matrix": [1, 11], "x": 0, "y": 1.25}, + {"label": "s", "matrix": [9, 9], "x": 1, "y": 1.125}, + {"label": "d", "matrix": [8, 7], "x": 2, "y": 1}, + {"label": "f", "matrix": [0, 6], "x": 3, "y": 1.125}, + {"label": "g", "matrix": [6, 5], "x": 4, "y": 1.25}, + {"label": "h", "matrix": [4, 4], "x": 7, "y": 1.25}, + {"label": "j", "matrix": [12, 3], "x": 8, "y": 1.125}, + {"label": "k", "matrix": [3, 2], "x": 9, "y": 1}, + {"label": "l", "matrix": [1, 1], "x": 10, "y": 1.125}, + {"label": ";", "matrix": [9, 0], "x": 11, "y": 1.25}, + {"label": "z", "matrix": [11, 11], "x": 0, "y": 2.25}, + {"label": "x", "matrix": [10, 9], "x": 1, "y": 2.125}, + {"label": "c", "matrix": [11, 7], "x": 2, "y": 2}, + {"label": "v", "matrix": [6, 6], "x": 3, "y": 2.125}, + {"label": "b", "matrix": [10, 5], "x": 4, "y": 2.25}, + {"label": "n", "matrix": [8, 4], "x": 7, "y": 2.25}, + {"label": "m", "matrix": [4, 3], "x": 8, "y": 2.125}, + {"label": ",", "matrix": [2, 2], "x": 9, "y": 2}, + {"label": ".", "matrix": [2, 1], "x": 10, "y": 2.125}, + {"label": "/", "matrix": [0, 0], "x": 11, "y": 2.25}, + {"label": "L1", "matrix": [11, 10], "x": 2.5, "y": 3.25}, + {"label": "L2", "matrix": [10, 10], "x": 3.5, "y": 3.5}, + {"label": "L3", "matrix": [6, 12], "x": 4.5, "y": 3.75}, + {"label": "R3", "matrix": [12, 12], "x": 6.5, "y": 3.75}, + {"label": "R2", "matrix": [8, 8], "x": 7.5, "y": 3.5}, + {"label": "R1", "matrix": [9, 8], "x": 8.5, "y": 3.25} ] } } diff --git a/keyboards/tutte_coxeter_36k/keymaps/vial/config.h b/keyboards/tutte_coxeter_36k/keymaps/vial/config.h index cb368c6c..fad76a5d 100644 --- a/keyboards/tutte_coxeter_36k/keymaps/vial/config.h +++ b/keyboards/tutte_coxeter_36k/keymaps/vial/config.h @@ -6,6 +6,6 @@ #define DYNAMIC_KEYMAP_LAYER_COUNT 6 /* Original Gamma-Omega used keys 0,0 (Q) and 3,6 (P) */ -/* with our sparse matrix those are 1,0 (Q) and 12,11 (P) instead. */ -#define VIAL_UNLOCK_COMBO_ROWS { 1, 12 } -#define VIAL_UNLOCK_COMBO_COLS { 0, 11 } +/* with our sparse matrix those are 12,11 (Q) and 1,0 (P) instead. */ +#define VIAL_UNLOCK_COMBO_ROWS { 12, 1 } +#define VIAL_UNLOCK_COMBO_COLS { 11, 0 } diff --git a/keyboards/tutte_coxeter_36k/keymaps/vial/vial.json b/keyboards/tutte_coxeter_36k/keymaps/vial/vial.json index f2d93e85..4a38f04b 100644 --- a/keyboards/tutte_coxeter_36k/keymaps/vial/vial.json +++ b/keyboards/tutte_coxeter_36k/keymaps/vial/vial.json @@ -1,7 +1,7 @@ { "layouts": { "keymap": [ - "['1,0', '5,1', '7,2', '3,3', '5,4', {'x': 1}, '5,5', '7,6', '7,7', '3,9', '12,11']", "['9,0', '1,1', '3,2', '13,3', '4,4', {'x': 1}, '6,5', '0,6', '8,7', '9,9', '1,11']", "['0,0', '2,1', '2,2', '4,3', '8,4', {'x': 1}, '10,5', '6,6', '11,7', '10,9', '11,11']", "[{'x': 2}, '9,8', '8,8', '12,12', {'x': 1}, '6,12', '10,10', '11,10']" + "['12,11', '3,9', '7,7', '7,6', '5,5', {'x': 1}, '5,4', '3,3', '7,2', '5,1', '1,0']", "['1,11', '9,9', '8,7', '0,6', '6,5', {'x': 1}, '4,4', '13,3', '3,2', '1,1', '9,0']", "['11,11', '10,9', '11,7', '6,6', '10,5', {'x': 1}, '8,4', '4,3', '2,2', '2,1', '0,0']", "[{'x': 2}, '11,10', '10,10', '6,12', {'x': 1}, '12,12', '8,8', '9,8']" ] }, "lighting": "none", diff --git a/keyboards/tutte_coxeter_36k/readme.md b/keyboards/tutte_coxeter_36k/readme.md index b813612c..d20438f4 100644 --- a/keyboards/tutte_coxeter_36k/readme.md +++ b/keyboards/tutte_coxeter_36k/readme.md @@ -12,19 +12,19 @@ for background, although the final pin selection and trace routing changed): | | GP11 | GP10 | GP3 | GP4 | GP7 | GP26 | GP27 | GP28 | GP15 | GP21 | GP19 | GP20 | GP16 | |------|------|------|-----|-----|-----|------|------|------|------|------|------|------|------| -| GP12 | Z | | | | | | J | | | | | | | -| GP8 | Q | S | | | | | | | | | | ; | | -| GP9 | | X | C | | | | | | | | | | | -| GP1 | | | D | R | | | | | | O | | | | -| GP6 | | | | V | G | | | | | | | | | -| GP2 | | W | | | T | Y | | | | | | | | -| GP22 | | | | | | H | M | | | | | | R3 | -| GP0 | | | E | | | | U | I | | | | | | -| GP13 | | | | | B | | | K | L2 | | | | | -| GP14 | A | | | | | | | | L1 | L | | | | -| GP18 | | | | | | N | | | | . | R2 | | | -| GP17 | | | | | | | | , | | | R1 | / | | -| GP5 | | | | F | | | | | | | | P | L3 | +| GP12 | / | | | | | | F | | | | | | | +| GP8 | P | L | | | | | | | | | | A | | +| GP9 | | . | , | | | | | | | | | | | +| GP1 | | | K | I | | | | | | E | | | | +| GP6 | | | | M | H | | | | | | | | | +| GP2 | | U | | | Y | T | | | | | | | | +| GP22 | | | | | | G | B | | | | | | L3 | +| GP0 | | | O | | | | W | R | | | | | | +| GP13 | | | | | N | | | D | R2 | | | | | +| GP14 | ; | | | | | | | | R1 | S | | | | +| GP18 | | | | | | B | | | | X | L2 | | | +| GP17 | | | | | | | | C | | | L1 | Z | | +| GP5 | | | | J | | | | | | | | Q | R3 | The keys here are labeled as per Qwerty, with L1, L2, L3, R3, R2, and R1 for the thumbs: @@ -60,6 +60,6 @@ See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_to Enter the bootloader in 3 ways: -* **Bootmagic reset**: Hold down the key at (0,0) in the matrix (bottom left key, Qwerty `z`) and plug in the keyboard +* **Bootmagic reset**: Hold down the key at (0,0) in the matrix (bottom right key, Qwerty `/`) and plug in the keyboard * **Physical reset button**: Briefly press the button on the back of the controller (if physically accessible) * **Keycode in layout**: Press the key mapped to `QK_BOOT` if it is available