From af6f1b5d7000d128cdf0147a1002cda9da96927b Mon Sep 17 00:00:00 2001 From: Fauzan Lubis Date: Sat, 9 Dec 2023 22:38:39 +0700 Subject: [PATCH] fix pin & key mapping tested out with current design --- keyboards/cheapino/info.json | 104 +++++++++++++++++++++-------------- 1 file changed, 63 insertions(+), 41 deletions(-) diff --git a/keyboards/cheapino/info.json b/keyboards/cheapino/info.json index 8804435fa9..ed251a4c12 100644 --- a/keyboards/cheapino/info.json +++ b/keyboards/cheapino/info.json @@ -12,12 +12,24 @@ "mousekey": true, "nkro": false }, - "community_layouts": [ - "split_3x5_3" - ], + "community_layouts": ["split_3x5_3"], "matrix_pins": { - "cols": ["GP0", "GP0", "GP1", "GP1", "GP2", "GP2", "GP14", "GP14", "GP15", "GP15", "GP26", "GP26"], - "rows": ["GP3", "GP4", "GP5", "GP6", "GP27", "GP28", "GP29", "GP8"] + "cols": [ + "GP6", + "GP6", + "GP5", + "GP5", + "GP4", + "GP4", + + "GP14", + "GP14", + "GP15", + "GP15", + "GP26", + "GP26" + ], + "rows": ["GP3", "GP1", "GP2", "GP0", "GP27", "GP28", "GP29", "GP8"] }, "processor": "RP2040", "url": "", @@ -29,42 +41,52 @@ "layouts": { "LAYOUT_split_3x5_3": { "layout": [ - { "matrix": [0, 4], "x": 0, "y": 0.25 }, - { "matrix": [0, 3], "x": 1, "y": 0.125 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 1], "x": 3, "y": 0.125 }, - { "matrix": [0, 0], "x": 4, "y": 0.25 }, - { "matrix": [2, 6], "x": 7, "y": 0.25 }, - { "matrix": [2, 7], "x": 8, "y": 0.125 }, - { "matrix": [2, 8], "x": 9, "y": 0 }, - { "matrix": [2, 9], "x": 10, "y": 0.125 }, - { "matrix": [2, 10], "x": 11, "y": 0.25 }, - { "matrix": [1, 4], "x": 0, "y": 1.25 }, - { "matrix": [1, 3], "x": 1, "y": 1.125 }, - { "matrix": [1, 2], "x": 2, "y": 1 }, - { "matrix": [1, 1], "x": 3, "y": 1.125 }, - { "matrix": [1, 0], "x": 4, "y": 1.25 }, - { "matrix": [1, 6], "x": 7, "y": 1.25 }, - { "matrix": [1, 7], "x": 8, "y": 1.125 }, - { "matrix": [1, 8], "x": 9, "y": 1 }, - { "matrix": [1, 9], "x": 10, "y": 1.125 }, - { "matrix": [1, 10], "x": 11, "y": 1.25 }, - { "matrix": [2, 4], "x": 0, "y": 2.25 }, - { "matrix": [2, 3], "x": 1, "y": 2.125 }, - { "matrix": [2, 2], "x": 2, "y": 2 }, - { "matrix": [2, 1], "x": 3, "y": 2.125 }, - { "matrix": [2, 0], "x": 4, "y": 2.25 }, - { "matrix": [0, 6], "x": 7, "y": 2.25 }, - { "matrix": [0, 7], "x": 8, "y": 2.125 }, - { "matrix": [0, 8], "x": 9, "y": 2 }, - { "matrix": [0, 9], "x": 10, "y": 2.125 }, - { "matrix": [0, 10], "x": 11, "y": 2.25 }, - { "matrix": [2, 5], "x": 2.5, "y": 3.25 }, - { "matrix": [1, 5], "x": 3.5, "y": 3.5 }, - { "matrix": [0, 5], "x": 4.5, "y": 3.75 }, - { "matrix": [2, 11], "x": 6.5, "y": 3.75 }, - { "matrix": [1, 11], "x": 7.5, "y": 3.5 }, - { "matrix": [0, 11], "x": 8.5, "y": 3.25 } + { "matrix": [4, 11], "x": 0, "y": 0.25 }, + { "matrix": [4, 8], "x": 1, "y": 0.125 }, + { "matrix": [4, 9], "x": 2, "y": 0 }, + { "matrix": [4, 6], "x": 3, "y": 0.125 }, + { "matrix": [4, 7], "x": 4, "y": 0.25 }, + + { "matrix": [0, 1], "x": 7, "y": 0.25 }, + { "matrix": [0, 0], "x": 8, "y": 0.125 }, + { "matrix": [0, 3], "x": 9, "y": 0 }, + { "matrix": [0, 2], "x": 10, "y": 0.125 }, + { "matrix": [0, 5], "x": 11, "y": 0.25 }, + + + { "matrix": [5, 11], "x": 0, "y": 1.25 }, + { "matrix": [5, 8], "x": 1, "y": 1.125 }, + { "matrix": [5, 9], "x": 2, "y": 1 }, + { "matrix": [5, 6], "x": 3, "y": 1.125 }, + { "matrix": [5, 7], "x": 4, "y": 1.25 }, + + { "matrix": [1, 1], "x": 7, "y": 1.25 }, + { "matrix": [1, 0], "x": 8, "y": 1.125 }, + { "matrix": [1, 3], "x": 9, "y": 1 }, + { "matrix": [1, 2], "x": 10, "y": 1.125 }, + { "matrix": [1, 5], "x": 11, "y": 1.25 }, + + + { "matrix": [6, 11], "x": 0, "y": 2.25 }, + { "matrix": [6, 8], "x": 1, "y": 2.125 }, + { "matrix": [6, 9], "x": 2, "y": 2 }, + { "matrix": [6, 6], "x": 3, "y": 2.125 }, + { "matrix": [6, 7], "x": 4, "y": 2.25 }, + + { "matrix": [2, 1], "x": 7, "y": 2.25 }, + { "matrix": [2, 0], "x": 8, "y": 2.125 }, + { "matrix": [2, 3], "x": 9, "y": 2 }, + { "matrix": [2, 2], "x": 10, "y": 2.125 }, + { "matrix": [2, 5], "x": 11, "y": 2.25 }, + + + { "matrix": [6, 10], "x": 2.5, "y": 3.25 }, + { "matrix": [5, 10], "x": 3.5, "y": 3.5 }, + { "matrix": [4, 10], "x": 4.5, "y": 3.75 }, + + { "matrix": [0, 4], "x": 6.5, "y": 3.75 }, + { "matrix": [1, 4], "x": 7.5, "y": 3.5 }, + { "matrix": [2, 4], "x": 8.5, "y": 3.25 } ] } }