From b2c29915bbcd18e55b13f30c0caf2d33c88b7496 Mon Sep 17 00:00:00 2001 From: dcpedit Date: Tue, 30 Apr 2024 10:26:06 -0700 Subject: [PATCH] Masonry keyboard --- v3/dcpedit/masonry/masonry.json | 213 ++++++++++++++++++++++++++++++++ 1 file changed, 213 insertions(+) create mode 100644 v3/dcpedit/masonry/masonry.json diff --git a/v3/dcpedit/masonry/masonry.json b/v3/dcpedit/masonry/masonry.json new file mode 100644 index 0000000000..538ab0f4f5 --- /dev/null +++ b/v3/dcpedit/masonry/masonry.json @@ -0,0 +1,213 @@ +{ + "name": "Masonry", + "vendorId": "0xDC9E", + "productId": "0x177A", + "matrix": { + "rows": 8, + "cols": 6 + }, + "layouts": { + "labels": [ + "2u Modifiers", + ["Bottom Row", "1u Keys", "2u Spacebars", "3u Spacebars"] + ], + "keymap": [ + [ + { + "h": 1.75 + }, + "0,0", + { + "h": 1.5 + }, + "4,0", + { + "h": 1.25 + }, + "0,1", + "4,1", + { + "h": 1.25 + }, + "0,2", + { + "h": 1.25 + }, + "4,2", + { + "h": 1.25 + }, + "0,3", + { + "h": 1.25 + }, + "4,3", + "0,4", + { + "h": 1.25 + }, + "4,4", + { + "h": 1.5 + }, + "0,5", + { + "h": 1.75 + }, + "4,5" + ], + [ + { + "x": 3 + }, + "5,1", + { + "x": 4 + }, + "1,4" + ], + [ + { + "y": -0.75, + "x": 2 + }, + "1,1", + { + "x": 1 + }, + "1,2", + "5,2", + "1,3", + "5,3", + { + "x": 1 + }, + "5,4" + ], + [ + { + "y": -0.75, + "x": 1 + }, + "5,0", + { + "x": 8 + }, + "1,5" + ], + [ + { + "y": -0.75 + }, + "1,0", + { + "x": 10 + }, + "5,5" + ], + [ + { + "y": -0.75, + "x": 3, + "h": 1.25 + }, + "6,1", + { + "x": 4, + "h": 1.25 + }, + "2,4" + ], + [ + { + "y": -0.75, + "x": 2 + }, + "2,1\n\n\n0,0", + { + "x": 1 + }, + "2,2", + "6,2", + "2,3", + "6,3", + { + "x": 1 + }, + "6,4\n\n\n0,0" + ], + [ + { + "y": -0.75, + "x": 1, + "h": 1.75 + }, + "6,0", + { + "x": 8, + "h": 1.75 + }, + "2,5" + ], + [ + { + "y": -0.75, + "h": 1.5 + }, + "2,0", + { + "x": 10, + "h": 1.5 + }, + "6,5" + ], + [ + { + "y": -0.5, + "x": 2 + }, + "3,1\n\n\n0,0", + "7,1\n\n\n1,0", + "3,2\n\n\n1,0", + "7,2\n\n\n1,0", + "3,3\n\n\n1,0", + "7,3\n\n\n1,0", + "3,4\n\n\n1,0", + "7,4\n\n\n0,0" + ], + [ + { + "y": 0.25, + "x": 2, + "h": 2 + }, + "2,1\n\n\n0,1", + "7,1\n\n\n1,1", + { + "w": 2 + }, + "7,2\n\n\n1,1", + { + "w": 2 + }, + "3,3\n\n\n1,1", + "3,4\n\n\n1,1", + { + "h": 2 + }, + "6,4\n\n\n0,1" + ], + [ + { + "x": 3, + "w": 3 + }, + "3,2\n\n\n1,2", + { + "w": 3 + }, + "7,3\n\n\n1,2" + ] + ] + } +} \ No newline at end of file