From eaec7cfd111957e1d8ae723c309a53b9094c1c66 Mon Sep 17 00:00:00 2001 From: binaryDiv Date: Sat, 16 Aug 2025 17:42:09 +0200 Subject: [PATCH] Add KLE layout for hardware rev 3 (eepyBoard v1.2) --- layouts/eepyboard-v1-2.json | 379 ++++++++++++++++++ .../eepyboard/rev3/keymaps/default/keymap.c | 2 - 2 files changed, 379 insertions(+), 2 deletions(-) create mode 100644 layouts/eepyboard-v1-2.json diff --git a/layouts/eepyboard-v1-2.json b/layouts/eepyboard-v1-2.json new file mode 100644 index 0000000..8c32fca --- /dev/null +++ b/layouts/eepyboard-v1-2.json @@ -0,0 +1,379 @@ +[ + [ + { + "t": "#000000\n\n\n\n\n\n\n\n\n#ff0000\n#cc00ff", + "fa": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + }, + "Esc\n\n\n\n\n\n\n\n\n\nRecord Stop", + { + "fa": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 1 + ] + }, + "F1\n\n\n\n\n\n\n\n\nMacro1\nRecord", + "F2\n\n\n\n\n\n\n\n\nMacro2\nRecord", + { + "t": "#000000\n\n\n\n\n\n\n\n\n#ff0000" + }, + "F3", + "F4", + "F5", + "F6", + "F7", + "F8", + "F9", + "F10\n\n\n\n\n\n\n\n\nPrtScr", + "F11\n\n\n\n\n\n\n\n\nLock", + "F12\n\n\n\n\n\n\n\n\nSleep", + { + "x": 0.25, + "c": "#ffffff", + "t": "#000000\n\n\n\n\n\n\n\n\n#ff0000\n#cc00ff", + "w": 1.125, + "h": 1.125 + }, + "Vol -/+\n\n\n\n\n\n\n\n\nScroll ↑ ↓\nRGB bright" + ], + [ + { + "y": 0.25, + "c": "#cccccc", + "t": "#000000\n\n\n\n\n\n\n\n\n#ff0000" + }, + "~\n`", + "!\n1", + "@\n2", + "#\n3", + "$\n4", + "%\n5", + "^\n6", + "&\n7", + "*\n8", + "(\n9", + ")\n0", + { + "t": "#000000\n\n\n#cc00ff\n\n\n\n\n\n#ff0000\n#cc00ff", + "fa": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1 + ] + }, + "_\n-\n\nRGB bright-", + { + "t": "#000000\n\n\n#cc00ff\n\n\n\n\n\n#ff0000" + }, + "+\n=\n\nRGB bright+" + ], + [ + { + "t": "#000000" + }, + "Tab", + { + "t": "#000000\n\n\n\n\n\n\n\n\n#ff0000" + }, + "Q\n\n\n\n\n\n\n\n\nHome", + { + "f": 3 + }, + "W\n\n\n\n\n\n\n\n\n↑", + "E\n\n\n\n\n\n\n\n\nEnd", + { + "t": "#000000\n\n\n\n\n\n\n\n\n#ff0000\n#cc00ff" + }, + "R\n\n\n\n\n\n\n\n\nPgUp\nReboot", + { + "t": "#000000" + }, + "T", + "Y", + { + "t": "#000000\n\n\n\n\n\n\n\n\n#ff0000" + }, + "U", + "I", + { + "t": "#000000\n\n\n\n\n\n\n\n\n#ff0000\n#cc00ff" + }, + "O\n\n\n\n\n\n\n\n\n\n1-shot toggle", + { + "t": "#000000\n\n\n\n\n\n\n\n\n#ff0000" + }, + "P", + { + "t": "#000000\n\n\n#cc00ff" + }, + "{\n[\n\nRGB speed-", + "}\n]\n\nRGB speed+", + { + "t": "#000000\n\n\n\n\n\n\n\n\n\n#cc00ff" + }, + "Enter\n\n\n\n\n\n\n\n\n\nBoot-loader" + ], + [ + { + "t": "#000000" + }, + "Enter", + { + "t": "#000000\n\n\n\n\n\n\n\n\n#ff0000", + "f": 3 + }, + "A\n\n\n\n\n\n\n\n\n←", + { + "f": 3 + }, + "S\n\n\n\n\n\n\n\n\n↓", + { + "f": 3 + }, + "D\n\n\n\n\n\n\n\n\n→", + "F\n\n\n\n\n\n\n\n\nPgDn", + { + "t": "#000000" + }, + "G", + { + "t": "#000000\n\n\n\n\n\n\n\n\n#ff0000", + "fa": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + "H\n\n\n\n\n\n\n\n\n♡", + "J", + "K", + "L", + ":\n;", + { + "t": "#000000\n\n\n#cc00ff" + }, + "\"\n'\n\nRGB mode", + "|\n\\\n\nRGB toggle", + { + "t": "#000000\n\n\n\n\n\n\n\n\n#ff0000", + "fa": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2 + ] + }, + "Del\n\n\n\n\n\n\n\n\nIns" + ], + [ + { + "t": "#000000" + }, + "Shift", + { + "t": "#000000\n\n\n\n\n\n\n\n\n#ff0000" + }, + "Home\n\n\n\n\n\n\n\n\nPgUp", + "Z", + "X\n\n\n\n\n\n\n\n\nEsc", + { + "t": "#000000\n\n\n\n\n\n\n\n\n#ff0000\n#cc00ff", + "fa": [ + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 2, + 1 + ] + }, + "C\n\n\n\n\n\n\n\n\n\nClear EEPROM", + { + "t": "#000000" + }, + "V", + { + "t": "#000000\n\n\n\n\n\n\n\n\n\n#cc00ff" + }, + "B\n\n\n\n\n\n\n\n\n\nBoot-loader", + { + "t": "#000000" + }, + "N", + "M", + "<\n,", + { + "t": "#000000\n\n\n\n\n\n\n\n\n\n#ff0000" + }, + ">\n.", + "?\n/", + { + "t": "#000000\n#ff0000", + "a": 5, + "f2": 2 + }, + "\nPgUp\n\n\n\n\n↑", + { + "t": "#000000\n\n\n\n\n\n\n\n\n\n#ff0000", + "a": 4 + }, + "Shift" + ], + [ + { + "t": "#000000" + }, + "Ctrl", + { + "t": "#000000\n\n\n\n\n\n\n\n\n#ff0000" + }, + "End\n\n\n\n\n\n\n\n\nPgDn", + { + "x": 9, + "t": "#000000\n#ff0000", + "a": 5, + "f2": 2 + }, + "\nHome\n\n\n\n\n←", + { + "f2": 2 + }, + "\nPgDn\n\n\n\n\n↓", + { + "f2": 2 + }, + "\nEnd\n\n\n\n\n→" + ], + [ + { + "y": -0.6500000000000004, + "x": 5.25, + "t": "#000000", + "w": 1.5 + }, + "Space" + ], + [ + { + "rx": 11.5, + "ry": 26, + "y": -20.75, + "x": -1.5, + "t": "#cc00ff\n\n\n\n\n\n\n\n\n\n#ff0000", + "a": 4 + }, + "Fn" + ], + [ + { + "r": 3, + "rx": 1.5, + "y": -20.75, + "x": -0.5, + "t": "#000000" + }, + "Super" + ], + [ + { + "r": 6, + "y": -1, + "x": -0.5 + }, + "Alt" + ], + [ + { + "r": 9, + "y": -1, + "x": -0.5, + "t": "#ff0000" + }, + "Code" + ], + [ + { + "r": 12, + "y": -1, + "x": -0.5, + "t": "#000000", + "a": 7, + "d": true + }, + "" + ], + [ + { + "r": -9, + "rx": 10.5, + "y": -20.75, + "x": -0.5, + "t": "#000000\n\n\n\n\n\n\n\n\n#ff0000", + "a": 4 + }, + "Bksp\n\n\n\n\n\n\n\n\nDel" + ], + [ + { + "r": -6, + "y": -1, + "x": -0.5, + "t": "#000000" + }, + "AltGr" + ], + [ + { + "r": -3, + "y": -1, + "x": -0.5 + }, + "Ctrl" + ] +] \ No newline at end of file diff --git a/qmk_keyboards/binarydiv/eepyboard/rev3/keymaps/default/keymap.c b/qmk_keyboards/binarydiv/eepyboard/rev3/keymaps/default/keymap.c index 5f15c6c..833de62 100644 --- a/qmk_keyboards/binarydiv/eepyboard/rev3/keymaps/default/keymap.c +++ b/qmk_keyboards/binarydiv/eepyboard/rev3/keymaps/default/keymap.c @@ -53,8 +53,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { // └──┘└──┘│Su││Al││Co│ │Spac│ │Ba││Al││Ct│└──┘└──┘└──┘└──┘ // └──┘└──┘└──┘ └────┘ └──┘└──┘└──┘ - // TODO: Update/finalize KLE layout - // Base layer [L_BASE] = LAYOUT_default( ///////////// ///////////// ///////////// ///////////// ///////////// ///////////// ///////////// ///////////// ///////////// ///////////// ///////////// ///////////// ///////////// /////////////