From 5e07c2e790b3f0723272bed73a53936945fd9375 Mon Sep 17 00:00:00 2001 From: burkfers Date: Fri, 15 Mar 2024 16:41:06 +0100 Subject: [PATCH] add remaining BastardKB boards fix layouts --- .../qmk_layouts/bastardkb@charybdis@3x5.json | 49 ++++++++++++ .../qmk_layouts/bastardkb@charybdis@3x6.json | 54 ++++++++++++++ .../qmk_layouts/bastardkb@charybdis@4x6.json | 72 ++++++++++++++++++ resources/qmk_layouts/bastardkb@scylla.json | 74 +++++++++++++++++++ resources/qmk_layouts/bastardkb@skeletyl.json | 50 +++++++++++++ resources/qmk_layouts/bastardkb@tbkmini.json | 55 ++++++++++++++ 6 files changed, 354 insertions(+) create mode 100644 resources/qmk_layouts/bastardkb@charybdis@3x5.json create mode 100644 resources/qmk_layouts/bastardkb@charybdis@3x6.json create mode 100644 resources/qmk_layouts/bastardkb@charybdis@4x6.json create mode 100644 resources/qmk_layouts/bastardkb@scylla.json create mode 100644 resources/qmk_layouts/bastardkb@skeletyl.json create mode 100644 resources/qmk_layouts/bastardkb@tbkmini.json diff --git a/resources/qmk_layouts/bastardkb@charybdis@3x5.json b/resources/qmk_layouts/bastardkb@charybdis@3x5.json new file mode 100644 index 0000000..d18cdef --- /dev/null +++ b/resources/qmk_layouts/bastardkb@charybdis@3x5.json @@ -0,0 +1,49 @@ +{ + "url": "https://github.com/Bastardkb/Charybdis", + "layouts": { + "LAYOUT": { + "layout": [ + { "x": 1, "y": 1.9 }, + { "x": 2, "y": 1.3 }, + { "x": 3, "y": 1 }, + { "x": 4, "y": 1.2 }, + { "x": 5, "y": 1.2 }, + { "x": 11, "y": 1.2 }, + { "x": 12, "y": 1.2 }, + { "x": 13, "y": 1 }, + { "x": 14, "y": 1.3 }, + { "x": 15, "y": 1.9 }, + + { "x": 1, "y": 2.9 }, + { "x": 2, "y": 2.3 }, + { "x": 3, "y": 2 }, + { "x": 4, "y": 2.2 }, + { "x": 5, "y": 2.2 }, + { "x": 11, "y": 2.2 }, + { "x": 12, "y": 2.2 }, + { "x": 13, "y": 2 }, + { "x": 14, "y": 2.3 }, + { "x": 15, "y": 2.9 }, + + { "x": 1, "y": 3.9 }, + { "x": 2, "y": 3.3 }, + { "x": 3, "y": 3 }, + { "x": 4, "y": 3.2 }, + { "x": 5, "y": 3.2 }, + { "x": 11, "y": 3.2 }, + { "x": 12, "y": 3.2 }, + { "x": 13, "y": 3 }, + { "x": 14, "y": 3.3 }, + { "x": 15, "y": 3.9 }, + + { "x": 5, "y": 4.3 }, + { "x": 5, "y": 4.3, "r": 10, "rx": 5.5, "ry": 10.9 }, + { "x": 5, "y": 4.3, "r": 20, "rx": 5.5, "ry": 10.9 }, + + { "x": 11, "y": 4.3, "r": -20, "rx": 11.5, "ry": 10.9 }, + { "x": 11, "y": 4.3, "r": -10, "rx": 11.5, "ry": 10.9 } + + ] + } + } +} diff --git a/resources/qmk_layouts/bastardkb@charybdis@3x6.json b/resources/qmk_layouts/bastardkb@charybdis@3x6.json new file mode 100644 index 0000000..51f8f47 --- /dev/null +++ b/resources/qmk_layouts/bastardkb@charybdis@3x6.json @@ -0,0 +1,54 @@ +{ + "url": "https://github.com/Bastardkb/Charybdis", + "layouts": { + "LAYOUT": { + "layout": [ + { "x": 0, "y": 1.9 }, + { "x": 1, "y": 1.9 }, + { "x": 2, "y": 1.3 }, + { "x": 3, "y": 1 }, + { "x": 4, "y": 1.2 }, + { "x": 5, "y": 1.2 }, + { "x": 11, "y": 1.2 }, + { "x": 12, "y": 1.2 }, + { "x": 13, "y": 1 }, + { "x": 14, "y": 1.3 }, + { "x": 15, "y": 1.9 }, + { "x": 16, "y": 1.9 }, + + { "x": 0, "y": 2.9 }, + { "x": 1, "y": 2.9 }, + { "x": 2, "y": 2.3 }, + { "x": 3, "y": 2 }, + { "x": 4, "y": 2.2 }, + { "x": 5, "y": 2.2 }, + { "x": 11, "y": 2.2 }, + { "x": 12, "y": 2.2 }, + { "x": 13, "y": 2 }, + { "x": 14, "y": 2.3 }, + { "x": 15, "y": 2.9 }, + { "x": 16, "y": 2.9 }, + + { "x": 0, "y": 3.9 }, + { "x": 1, "y": 3.9 }, + { "x": 2, "y": 3.3 }, + { "x": 3, "y": 3 }, + { "x": 4, "y": 3.2 }, + { "x": 5, "y": 3.2 }, + { "x": 11, "y": 3.2 }, + { "x": 12, "y": 3.2 }, + { "x": 13, "y": 3 }, + { "x": 14, "y": 3.3 }, + { "x": 15, "y": 3.9 }, + { "x": 16, "y": 3.9 }, + + { "x": 5, "y": 4.3 }, + { "x": 5, "y": 4.3, "r": 10, "rx": 5.5, "ry": 10.9 }, + { "x": 5, "y": 4.3, "r": 20, "rx": 5.5, "ry": 10.9 }, + + { "x": 11, "y": 4.3, "r": -20, "rx": 11.5, "ry": 10.9 }, + { "x": 11, "y": 4.3, "r": -10, "rx": 11.5, "ry": 10.9 } + ] + } + } +} diff --git a/resources/qmk_layouts/bastardkb@charybdis@4x6.json b/resources/qmk_layouts/bastardkb@charybdis@4x6.json new file mode 100644 index 0000000..82c399b --- /dev/null +++ b/resources/qmk_layouts/bastardkb@charybdis@4x6.json @@ -0,0 +1,72 @@ +{ + "url": "https://github.com/Bastardkb/Charybdis", + "layouts": { + "LAYOUT": { + "layout": [ + { "x": 0 , "y": 0.9 }, + { "x": 1 , "y": 0.9 }, + { "x": 2 , "y": 0.3 }, + { "x": 3 , "y": 0 }, + { "x": 4 , "y": 0.2 }, + { "x": 5 , "y": 0.2 }, + { "x": 11 , "y": 0.2 }, + { "x": 12 , "y": 0.2 }, + { "x": 13 , "y": 0 }, + { "x": 14 , "y": 0.3 }, + { "x": 15 , "y": 0.9 }, + { "x": 16 , "y": 0.9 }, + + { "x": 0 , "y": 1.9 }, + { "x": 1 , "y": 1.9 }, + { "x": 2 , "y": 1.3 }, + { "x": 3 , "y": 1 }, + { "x": 4 , "y": 1.2 }, + { "x": 5 , "y": 1.2 }, + { "x": 11 , "y": 1.2 }, + { "x": 12 , "y": 1.2 }, + { "x": 13 , "y": 1 }, + { "x": 14 , "y": 1.3 }, + { "x": 15 , "y": 1.9 }, + { "x": 16 , "y": 1.9 }, + + { "x": 0 , "y": 2.9 }, + { "x": 1 , "y": 2.9 }, + { "x": 2 , "y": 2.3 }, + { "x": 3 , "y": 2 }, + { "x": 4 , "y": 2.2 }, + { "x": 5 , "y": 2.2 }, + { "x": 11 , "y": 2.2 }, + { "x": 12 , "y": 2.2 }, + { "x": 13 , "y": 2 }, + { "x": 14 , "y": 2.3 }, + { "x": 15 , "y": 2.9 }, + { "x": 16 , "y": 2.9 }, + + { "x": 0 , "y": 3.9 }, + { "x": 1 , "y": 3.9 }, + { "x": 2 , "y": 3.3 }, + { "x": 3 , "y": 3 }, + { "x": 4 , "y": 3.2 }, + { "x": 5 , "y": 3.2 }, + { "x": 11 , "y": 3.2 }, + { "x": 12 , "y": 3.2 }, + { "x": 13 , "y": 3 }, + { "x": 14 , "y": 3.3 }, + { "x": 15 , "y": 3.9 }, + { "x": 16 , "y": 3.9 }, + + { "x": 5 , "y": 4.3 }, + { "x": 5 , "y": 4.3, "r": 10, "rx": 5.5, "ry": 11.2 }, + { "x": 5 , "y": 4.3, "r": 20, "rx": 5.5, "ry": 11.2 }, + + { "x": 11 , "y": 4.3, "r": -20, "rx": 11.5, "ry": 11.2 }, + { "x": 11 , "y": 4.3, "r": -10, "rx": 11.5, "ry": 11.2 }, + + { "x": 5 , "y": 5.3, "r": 10, "rx": 5.5, "ry": 11.2 }, + { "x": 5.15, "y": 5.3, "r": 20, "rx": 5.5, "ry": 11.2 }, + + { "x": 10.85, "y": 5.3, "r": -20, "rx": 11.5, "ry": 11.2 } + ] + } + } +} diff --git a/resources/qmk_layouts/bastardkb@scylla.json b/resources/qmk_layouts/bastardkb@scylla.json new file mode 100644 index 0000000..237c7a1 --- /dev/null +++ b/resources/qmk_layouts/bastardkb@scylla.json @@ -0,0 +1,74 @@ +{ + "url": "https://github.com/bastardkb/scylla", + "layouts": { + "LAYOUT_split_4x6_5": { + "layout": [ + { "x": 0 , "y": 0.9 }, + { "x": 1 , "y": 0.9 }, + { "x": 2 , "y": 0.3 }, + { "x": 3 , "y": 0 }, + { "x": 4 , "y": 0.2 }, + { "x": 5 , "y": 0.2 }, + { "x": 11 , "y": 0.2 }, + { "x": 12 , "y": 0.2 }, + { "x": 13 , "y": 0 }, + { "x": 14 , "y": 0.3 }, + { "x": 15 , "y": 0.9 }, + { "x": 16 , "y": 0.9 }, + + { "x": 0 , "y": 1.9 }, + { "x": 1 , "y": 1.9 }, + { "x": 2 , "y": 1.3 }, + { "x": 3 , "y": 1 }, + { "x": 4 , "y": 1.2 }, + { "x": 5 , "y": 1.2 }, + { "x": 11 , "y": 1.2 }, + { "x": 12 , "y": 1.2 }, + { "x": 13 , "y": 1 }, + { "x": 14 , "y": 1.3 }, + { "x": 15 , "y": 1.9 }, + { "x": 16 , "y": 1.9 }, + + { "x": 0 , "y": 2.9 }, + { "x": 1 , "y": 2.9 }, + { "x": 2 , "y": 2.3 }, + { "x": 3 , "y": 2 }, + { "x": 4 , "y": 2.2 }, + { "x": 5 , "y": 2.2 }, + { "x": 11 , "y": 2.2 }, + { "x": 12 , "y": 2.2 }, + { "x": 13 , "y": 2 }, + { "x": 14 , "y": 2.3 }, + { "x": 15 , "y": 2.9 }, + { "x": 16 , "y": 2.9 }, + + { "x": 0 , "y": 3.9 }, + { "x": 1 , "y": 3.9 }, + { "x": 2 , "y": 3.3 }, + { "x": 3 , "y": 3 }, + { "x": 4 , "y": 3.2 }, + { "x": 5 , "y": 3.2 }, + { "x": 11 , "y": 3.2 }, + { "x": 12 , "y": 3.2 }, + { "x": 13 , "y": 3 }, + { "x": 14 , "y": 3.3 }, + { "x": 15 , "y": 3.9 }, + { "x": 16 , "y": 3.9 }, + + { "x": 5 , "y": 4.3 }, + { "x": 5 , "y": 4.3, "r": 10, "rx": 5.5, "ry": 11.2 }, + { "x": 5 , "y": 4.3, "r": 20, "rx": 5.5, "ry": 11.2 }, + + { "x": 11 , "y": 4.3, "r": -20, "rx": 11.5, "ry": 11.2 }, + { "x": 11 , "y": 4.3, "r": -10, "rx": 11.5, "ry": 11.2 }, + { "x": 11 , "y": 4.3 }, + + { "x": 5 , "y": 5.3, "r": 10, "rx": 5.5, "ry": 11.2 }, + { "x": 5.15, "y": 5.3, "r": 20, "rx": 5.5, "ry": 11.2 }, + + { "x": 10.85, "y": 5.3, "r": -20, "rx": 11.5, "ry": 11.2 }, + { "x": 11 , "y": 5.3, "r": -10, "rx": 11.5, "ry": 11.2 } + ] + } + } +} diff --git a/resources/qmk_layouts/bastardkb@skeletyl.json b/resources/qmk_layouts/bastardkb@skeletyl.json new file mode 100644 index 0000000..8b9ca7d --- /dev/null +++ b/resources/qmk_layouts/bastardkb@skeletyl.json @@ -0,0 +1,50 @@ +{ + "url": "https://github.com/Bastardkb/Skeletyl", + "layouts": { + "LAYOUT_split_3x5_3": { + "layout": [ + { "x": 1, "y": 1.9 }, + { "x": 2, "y": 1.3 }, + { "x": 3, "y": 1 }, + { "x": 4, "y": 1.2 }, + { "x": 5, "y": 1.2 }, + { "x": 11, "y": 1.2 }, + { "x": 12, "y": 1.2 }, + { "x": 13, "y": 1 }, + { "x": 14, "y": 1.3 }, + { "x": 15, "y": 1.9 }, + + { "x": 1, "y": 2.9 }, + { "x": 2, "y": 2.3 }, + { "x": 3, "y": 2 }, + { "x": 4, "y": 2.2 }, + { "x": 5, "y": 2.2 }, + { "x": 11, "y": 2.2 }, + { "x": 12, "y": 2.2 }, + { "x": 13, "y": 2 }, + { "x": 14, "y": 2.3 }, + { "x": 15, "y": 2.9 }, + + { "x": 1, "y": 3.9 }, + { "x": 2, "y": 3.3 }, + { "x": 3, "y": 3 }, + { "x": 4, "y": 3.2 }, + { "x": 5, "y": 3.2 }, + { "x": 11, "y": 3.2 }, + { "x": 12, "y": 3.2 }, + { "x": 13, "y": 3 }, + { "x": 14, "y": 3.3 }, + { "x": 15, "y": 3.9 }, + + { "x": 5, "y": 4.3 }, + { "x": 5, "y": 4.3, "r": 10, "rx": 5.5, "ry": 10.9 }, + { "x": 5, "y": 4.3, "r": 20, "rx": 5.5, "ry": 10.9 }, + + { "x": 11, "y": 4.3, "r": -20, "rx": 11.5, "ry": 10.9 }, + { "x": 11, "y": 4.3, "r": -10, "rx": 11.5, "ry": 10.9 }, + { "x": 11, "y": 4.3 } + + ] + } + } +} diff --git a/resources/qmk_layouts/bastardkb@tbkmini.json b/resources/qmk_layouts/bastardkb@tbkmini.json new file mode 100644 index 0000000..b8a4767 --- /dev/null +++ b/resources/qmk_layouts/bastardkb@tbkmini.json @@ -0,0 +1,55 @@ +{ + "url": "https://github.com/Bastardkb/TBK-Mini", + "layouts": { + "LAYOUT_split_3x6_3": { + "layout": [ + { "x": 0, "y": 1.9 }, + { "x": 1, "y": 1.9 }, + { "x": 2, "y": 1.3 }, + { "x": 3, "y": 1 }, + { "x": 4, "y": 1.2 }, + { "x": 5, "y": 1.2 }, + { "x": 11, "y": 1.2 }, + { "x": 12, "y": 1.2 }, + { "x": 13, "y": 1 }, + { "x": 14, "y": 1.3 }, + { "x": 15, "y": 1.9 }, + { "x": 16, "y": 1.9 }, + + { "x": 0, "y": 2.9 }, + { "x": 1, "y": 2.9 }, + { "x": 2, "y": 2.3 }, + { "x": 3, "y": 2 }, + { "x": 4, "y": 2.2 }, + { "x": 5, "y": 2.2 }, + { "x": 11, "y": 2.2 }, + { "x": 12, "y": 2.2 }, + { "x": 13, "y": 2 }, + { "x": 14, "y": 2.3 }, + { "x": 15, "y": 2.9 }, + { "x": 16, "y": 2.9 }, + + { "x": 0, "y": 3.9 }, + { "x": 1, "y": 3.9 }, + { "x": 2, "y": 3.3 }, + { "x": 3, "y": 3 }, + { "x": 4, "y": 3.2 }, + { "x": 5, "y": 3.2 }, + { "x": 11, "y": 3.2 }, + { "x": 12, "y": 3.2 }, + { "x": 13, "y": 3 }, + { "x": 14, "y": 3.3 }, + { "x": 15, "y": 3.9 }, + { "x": 16, "y": 3.9 }, + + { "x": 5, "y": 4.3 }, + { "x": 5, "y": 4.3, "r": 10, "rx": 5.5, "ry": 10.9 }, + { "x": 5, "y": 4.3, "r": 20, "rx": 5.5, "ry": 10.9 }, + + { "x": 11, "y": 4.3, "r": -20, "rx": 11.5, "ry": 10.9 }, + { "x": 11, "y": 4.3, "r": -10, "rx": 11.5, "ry": 10.9 }, + { "x": 11, "y": 4.3 } + ] + } + } +}