From 95290a98f04fa46de94be28e3f70a76fe39ee431 Mon Sep 17 00:00:00 2001 From: ldebritto Date: Tue, 17 Dec 2024 17:33:56 -0300 Subject: [PATCH] Updated JSON for better compatibility with Nick Coutsos Keymap Editor --- config/cradio.json | 80 +++++++++++++++++++++++++--------------------- 1 file changed, 43 insertions(+), 37 deletions(-) diff --git a/config/cradio.json b/config/cradio.json index 1583fbe..d2b4afa 100644 --- a/config/cradio.json +++ b/config/cradio.json @@ -1,42 +1,48 @@ -{ +{ "id": "ferris_sweep", + "name": "Sweep", "layouts": { - "Default": { + "3x5": { + "name": "3x5", "layout": [ - { "x": 0.0, "y": 0.95 }, - { "x": 1.0, "y": 0.32 }, - { "x": 2.0, "y": 0.0 }, - { "x": 3.0, "y": 0.29 }, - { "x": 4.0, "y": 0.42 }, - { "x": 7.0, "y": 0.42 }, - { "x": 8.0, "y": 0.29 }, - { "x": 9.0, "y": 0.0 }, - { "x": 10.0, "y": 0.32 }, - { "x": 11.0, "y": 0.95 }, - { "x": 0.0, "y": 1.95 }, - { "x": 1.0, "y": 1.32 }, - { "x": 2.0, "y": 1.0 }, - { "x": 3.0, "y": 1.29 }, - { "x": 4.0, "y": 1.42 }, - { "x": 7.0, "y": 1.42 }, - { "x": 8.0, "y": 1.29 }, - { "x": 9.0, "y": 1.0 }, - { "x": 10.0, "y": 1.32 }, - { "x": 11.0, "y": 1.95 }, - { "x": 0.0, "y": 2.95 }, - { "x": 1.0, "y": 2.32 }, - { "x": 2.0, "y": 2.0 }, - { "x": 3.0, "y": 2.29 }, - { "x": 4.0, "y": 2.42 }, - { "x": 7.0, "y": 2.42 }, - { "x": 8.0, "y": 2.29 }, - { "x": 9.0, "y": 2.0 }, - { "x": 10.0, "y": 2.32 }, - { "x": 11.0, "y": 2.95 }, - { "x": 3.3, "y": 3.55, "r": 15.0, "rx": 4.3, "ry": 4.55 }, - { "x": 4.3, "y": 3.55, "r": 30.0, "rx": 4.3, "ry": 4.55 }, - { "x": 6.7, "y": 3.55, "r": -30.0, "rx": 7.7, "ry": 4.55 }, - { "x": 7.7, "y": 3.55, "r": -15.0, "rx": 7.7, "ry": 4.55 } + { "row": 0, "col": 1, "x": 0, "y": 0.675 }, + { "row": 0, "col": 2, "x": 1, "y": 0.225 }, + { "row": 0, "col": 3, "x": 2, "y": 0 }, + { "row": 0, "col": 4, "x": 3, "y": 0.225 }, + { "row": 0, "col": 5, "x": 4, "y": 0.35 }, + { "row": 0, "col": 7, "x": 8, "y": 0.35 }, + { "row": 0, "col": 8, "x": 9, "y": 0.225 }, + { "row": 0, "col": 9, "x": 10, "y": 0 }, + { "row": 0, "col": 10, "x": 11, "y": 0.225 }, + { "row": 0, "col": 11, "x": 12, "y": 0.675 }, + + { "row": 1, "col": 1, "x": 0, "y": 1.675 }, + { "row": 1, "col": 2, "x": 1, "y": 1.225 }, + { "row": 1, "col": 3, "x": 2, "y": 1 }, + { "row": 1, "col": 4, "x": 3, "y": 1.225 }, + { "row": 1, "col": 5, "x": 4, "y": 1.35 }, + { "row": 1, "col": 7, "x": 8, "y": 1.35 }, + { "row": 1, "col": 8, "x": 9, "y": 1.225 }, + { "row": 1, "col": 9, "x": 10, "y": 1 }, + { "row": 1, "col": 10, "x": 11, "y": 1.225 }, + { "row": 1, "col": 11, "x": 12, "y": 1.675 }, + + { "row": 2, "col": 1, "x": 0, "y": 2.675 }, + { "row": 2, "col": 2, "x": 1, "y": 2.225 }, + { "row": 2, "col": 3, "x": 2, "y": 2 }, + { "row": 2, "col": 4, "x": 3, "y": 2.225 }, + { "row": 2, "col": 5, "x": 4, "y": 2.35 }, + { "row": 2, "col": 7, "x": 8, "y": 2.35 }, + { "row": 2, "col": 8, "x": 9, "y": 2.225 }, + { "row": 2, "col": 9, "x": 10, "y": 2 }, + { "row": 2, "col": 10, "x": 11, "y": 2.225 }, + { "row": 2, "col": 11, "x": 12, "y": 2.675 }, + + { "row": 3, "col": 4, "x": 2.48, "y": 3.225, "r": 15, "rx": 2.98, "ry": 7.895 }, + { "row": 3, "col": 5, "x": 2.48, "y": 3.3 , "r": 30, "rx": 2.98, "ry": 7.895 }, + { "row": 3, "col": 7, "x": 9.52, "y": 3.3 , "r": -30, "rx": 10.02, "ry": 7.895 }, + { "row": 3, "col": 8, "x": 9.52, "y": 3.225, "r": -15, "rx": 10.02, "ry": 7.895 } ] } - } + }, + "sensors": [] } \ No newline at end of file