From 2b57ed1ecdf606eb8dde0e24844d4b4b4c289507 Mon Sep 17 00:00:00 2001 From: Duncan Sutherland Date: Thu, 6 Jul 2023 20:34:27 +0100 Subject: [PATCH 1/4] add dactyls lightcycle and maximus --- .../dactyl_lightcycle/dactyl_lightcycle.json | 92 +++++++++++++ .../dactyl_maximus/dactyl_maximus.json | 121 ++++++++++++++++++ 2 files changed, 213 insertions(+) create mode 100644 v3/handwired/dactyl_lightcycle/dactyl_lightcycle.json create mode 100644 v3/handwired/dactyl_maximus/dactyl_maximus.json diff --git a/v3/handwired/dactyl_lightcycle/dactyl_lightcycle.json b/v3/handwired/dactyl_lightcycle/dactyl_lightcycle.json new file mode 100644 index 0000000000..ea2df50f07 --- /dev/null +++ b/v3/handwired/dactyl_lightcycle/dactyl_lightcycle.json @@ -0,0 +1,92 @@ +{ + "name": "Dactyl Lightcycle", + "vendorId": "0x444D", + "productId": "0x3536", + "matrix": {"rows": 10, "cols": 6}, + "layouts": { + "keymap": [ + [ + "0,0", + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + {"x":5}, + "5,0", + "5,1", + "5,2", + "5,3", + "5,4", + "5,5" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + {"x":5}, + "6,0", + "6,1", + "6,2", + "6,3", + "6,4", + "6,5" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + {"h":1.25}, + "3,5", + {"h":1.5}, + "4,5", + {"x":1,"h":1.5}, + "9,0", + {"h":1.25}, + "8,0", + "7,0", + "7,1", + "7,2", + "7,3", + "7,4", + "7,5" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3", + "3,4", + {"h":2}, + "4,2", + {"x":5,"h":2}, + "9,3", + "8,1", + "8,2", + "8,3", + "8,4", + "8,5" + ], + [ + {"y":-0.75, + "x":6, + "h":1.75}, + "4,3", + {"x":3,"h":1.75}, + "9,2" + ], + [ + {"y":-0.75,"x":7,"h":1.5}, + "4,4", + {"x":1,"h":1.5}, + "9,1" + ] + ] + } +} diff --git a/v3/handwired/dactyl_maximus/dactyl_maximus.json b/v3/handwired/dactyl_maximus/dactyl_maximus.json new file mode 100644 index 0000000000..f078fb0500 --- /dev/null +++ b/v3/handwired/dactyl_maximus/dactyl_maximus.json @@ -0,0 +1,121 @@ +{ + "name": "Dactyl Maximus", + "vendorId": "0x444D", + "productId": "0x3536", + "matrix": {"rows": 12, "cols": 7}, + "layouts": { + "keymap": [ + [ + "0,0", + "0,1", + "0,2", + "0,3", + "0,4", + "0,5", + "0,6", + {"x": 5}, + "6,0", + "6,1", + "6,2", + "6,3", + "6,4", + "6,5", + "6,6" + ], + [ + "1,0", + "1,1", + "1,2", + "1,3", + "1,4", + "1,5", + "1,6", + {"x": 5}, + "7,0", + "7,1", + "7,2", + "7,3", + "7,4", + "7,5", + "7,6" + ], + [ + "2,0", + "2,1", + "2,2", + "2,3", + "2,4", + "2,5", + "2,6", + {"x": 5}, + "8,0", + "8,1", + "8,2", + "8,3", + "8,4", + "8,5", + "8,6" + ], + [ + "3,0", + "3,1", + "3,2", + "3,3", + "3,4", + "3,5", + "3,6", + {"x": 5}, + "9,0", + "9,1", + "9,2", + "9,3", + "9,4", + "9,5", + "9,6" + ], + [ + "4,0", + "4,1", + "4,2", + "4,3", + "4,4", + "4,5", + {"x": 7}, + "10,1", + "10,2", + "10,3", + "10,4", + "10,5", + "10,6" + ], + [ + {"x": 7}, + "4,6", + "5,6", + {"x": 1}, + "11,0", + "10,0" + ], + [ + {"x": 6}, + "5,3", + "5,4", + "5,5", + {"x": 1}, + "11,1", + "11,2", + "11,3" + ], + [ + {"x": 6}, + "5,0", + "5,1", + "5,2", + {"x": 1}, + "11,4", + "11,5", + "11,6" + ] + ] + } +} From 0cfd8bb8a35a4eb57f510c5eda4e7ea0807fca11 Mon Sep 17 00:00:00 2001 From: Duncan Sutherland Date: Sat, 8 Jul 2023 09:31:22 +0100 Subject: [PATCH 2/4] Update dactyl_lightcycle.json changed pid to match source --- v3/handwired/dactyl_lightcycle/dactyl_lightcycle.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/v3/handwired/dactyl_lightcycle/dactyl_lightcycle.json b/v3/handwired/dactyl_lightcycle/dactyl_lightcycle.json index ea2df50f07..8a2f8f69e3 100644 --- a/v3/handwired/dactyl_lightcycle/dactyl_lightcycle.json +++ b/v3/handwired/dactyl_lightcycle/dactyl_lightcycle.json @@ -1,7 +1,7 @@ { "name": "Dactyl Lightcycle", "vendorId": "0x444D", - "productId": "0x3536", + "productId": "0x3060", "matrix": {"rows": 10, "cols": 6}, "layouts": { "keymap": [ From 843339f5b063d8aa3d5f0097ec6de18b9cced5a2 Mon Sep 17 00:00:00 2001 From: Duncan Sutherland Date: Tue, 1 Aug 2023 21:08:58 +0100 Subject: [PATCH 3/4] Update dactyl_lightcycle.json --- v3/handwired/dactyl_lightcycle/dactyl_lightcycle.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/v3/handwired/dactyl_lightcycle/dactyl_lightcycle.json b/v3/handwired/dactyl_lightcycle/dactyl_lightcycle.json index 8a2f8f69e3..ff5ee79e55 100644 --- a/v3/handwired/dactyl_lightcycle/dactyl_lightcycle.json +++ b/v3/handwired/dactyl_lightcycle/dactyl_lightcycle.json @@ -1,7 +1,7 @@ { "name": "Dactyl Lightcycle", - "vendorId": "0x444D", - "productId": "0x3060", + "vendorId": "0x444C", + "productId": "0xA460", "matrix": {"rows": 10, "cols": 6}, "layouts": { "keymap": [ From c75f23d689b41956b1cf0e9fadf94a7046b8118b Mon Sep 17 00:00:00 2001 From: Duncan Sutherland Date: Tue, 1 Aug 2023 21:13:58 +0100 Subject: [PATCH 4/4] Update dactyl_maximus.json --- v3/handwired/dactyl_maximus/dactyl_maximus.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/v3/handwired/dactyl_maximus/dactyl_maximus.json b/v3/handwired/dactyl_maximus/dactyl_maximus.json index f078fb0500..f39d11ab0b 100644 --- a/v3/handwired/dactyl_maximus/dactyl_maximus.json +++ b/v3/handwired/dactyl_maximus/dactyl_maximus.json @@ -1,7 +1,7 @@ { "name": "Dactyl Maximus", - "vendorId": "0x444D", - "productId": "0x3536", + "vendorId": "0x444C", + "productId": "0xA57B", "matrix": {"rows": 12, "cols": 7}, "layouts": { "keymap": [