From c79f6f86df6b65f25e10ee3efb731ec045cd2a8e Mon Sep 17 00:00:00 2001 From: binaryDiv Date: Fri, 16 Feb 2024 23:01:10 +0100 Subject: [PATCH] Add WIP version of keyboard layout --- layouts/keyboard-layout-wip.json | 328 +++++++++++++++++++++++++++++++ 1 file changed, 328 insertions(+) create mode 100644 layouts/keyboard-layout-wip.json diff --git a/layouts/keyboard-layout-wip.json b/layouts/keyboard-layout-wip.json new file mode 100644 index 0000000..c55aed2 --- /dev/null +++ b/layouts/keyboard-layout-wip.json @@ -0,0 +1,328 @@ +[ + [ + { + "x": 1, + "t": "#000000\n\n\n\n\n\n\n\n\n#ff0000", + "fa": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + }, + "!\n1\n\n\n\n\n\n\n\nF1", + "@\n2\n\n\n\n\n\n\n\nF2", + "#\n3\n\n\n\n\n\n\n\nF3", + { + "x": 6 + }, + "*\n8\n\n\n\n\n\n\n\nF8", + "(\n9\n\n\n\n\n\n\n\nF9", + ")\n0\n\n\n\n\n\n\n\nF10" + ], + [ + { + "y": -0.75 + }, + "~\n`\n\n\n\n\n\n\n\nEsc", + { + "x": 3 + }, + "$\n4\n\n\n\n\n\n\n\nF4", + { + "x": 4 + }, + "&\n7\n\n\n\n\n\n\n\nF7", + { + "x": 3 + }, + "_\n-\n\n\n\n\n\n\n\nF11" + ], + [ + { + "y": -0.75, + "x": 5 + }, + "%\n5\n\n\n\n\n\n\n\nF5", + { + "x": 2 + }, + "^\n6\n\n\n\n\n\n\n\nF6" + ], + [ + { + "y": -0.5, + "x": 1 + }, + "Q\n\n\n\n\n\n\n\n\nM left", + "W\n\n\n\n\n\n\n\n\nM↑", + "E\n\n\n\n\n\n\n\n\nM right", + { + "x": 6 + }, + "I\n\n\n\n\n\n\n\n\n↑", + { + "t": "#000000\n\n\n#0094ff\n\n\n\n\n\n#ff0000" + }, + "O\n\n\n[\n\n\n\n\n\nEnd", + { + "t": "#000000\n\n\n#0094ff" + }, + "P\n\n\n]" + ], + [ + { + "y": -0.75, + "t": "#000000" + }, + "Tab", + { + "x": 3 + }, + "R", + { + "x": 4, + "t": "#000000\n\n\n\n\n\n\n\n\n#ff0000" + }, + "U\n\n\n\n\n\n\n\n\nHome", + { + "x": 3 + }, + "+\n=\n\n\n\n\n\n\n\nF12" + ], + [ + { + "y": -0.75, + "x": 5, + "t": "#000000" + }, + "T", + { + "x": 2, + "t": "#000000\n\n\n\n\n\n\n\n\n#ff0000" + }, + "Y\n\n\n\n\n\n\n\n\nPgUp" + ], + [ + { + "y": -0.5, + "x": 1 + }, + "A\n\n\n\n\n\n\n\n\nM←", + "S\n\n\n\n\n\n\n\n\nM↓", + "D\n\n\n\n\n\n\n\n\nM→", + { + "x": 6, + "f": 3 + }, + "K\n\n\n\n\n\n\n\n\n↓", + { + "t": "#000000\n\n\n#0094ff\n\n\n\n\n\n#ff0000", + "f": 3 + }, + "L\n\n\n{\n\n\n\n\n\n→", + { + "t": "#000000\n\n\n#0094ff" + }, + ":\n;\n\n}" + ], + [ + { + "y": -0.75, + "t": "#000000" + }, + "Esc (?)", + { + "x": 3 + }, + "F", + { + "x": 4, + "t": "#000000\n\n\n\n\n\n\n\n\n#ff0000", + "f": 3 + }, + "J\n\n\n\n\n\n\n\n\n←", + { + "x": 3, + "t": "#000000\n\n\n#0094ff" + }, + "\"\n'\n\n|" + ], + [ + { + "y": -0.75, + "x": 5, + "t": "#000000" + }, + "G", + { + "x": 2, + "t": "#000000\n\n\n\n\n\n\n\n\n#ff0000", + "f": 3 + }, + "H\n\n\n\n\n\n\n\n\nPgDn" + ], + [ + { + "y": -0.5, + "x": 1, + "f": 3 + }, + "Back\n\n\n\n\n\n\n\n\nDel", + { + "t": "#000000" + }, + "Z", + "X", + { + "x": 6 + }, + "M", + "<\n,", + ">\n." + ], + [ + { + "y": -0.75, + "t": "#002aff\n\n\n\n\n\n\n\n\n#ff0000", + "fa": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ] + }, + "Shift\n\n\n\n\n\n\n\n\nCaps-Word", + { + "x": 3, + "t": "#000000" + }, + "C", + { + "x": 4 + }, + "N", + { + "x": 3, + "t": "#000000\n\n\n#0094ff" + }, + "?\n/\n\n\\" + ], + [ + { + "y": -0.75, + "x": 5, + "t": "#000000" + }, + "V", + { + "x": 2 + }, + "B" + ], + [ + { + "y": -0.5, + "x": 1, + "t": "#0094ff" + }, + "Raise", + { + "x": 10, + "t": "#cc00ff" + }, + "Fn / kbdctl" + ], + [ + { + "y": -0.75, + "t": "#002aff" + }, + "Ctrl", + { + "x": 12, + "t": "#000000", + "a": 7 + }, + "(?)" + ], + [ + { + "y": -0.75, + "x": 2.5, + "t": "#002aff", + "a": 4 + }, + "Super", + { + "x": 7, + "t": "#009e26" + }, + "Leader ?" + ], + [ + { + "y": -0.75, + "x": 3.5, + "t": "#ff0000" + }, + "Move", + { + "x": 5, + "t": "#0094ff" + }, + "1shot Raise" + ], + [ + { + "y": -0.75, + "x": 4.5, + "t": "#002aff" + }, + "Alt", + { + "x": 3 + }, + "AltGr" + ], + [ + { + "y": -0.75, + "x": 5.5, + "t": "#000000", + "fa": [ + 2 + ] + }, + "Space", + { + "x": 1, + "t": "#000000\n\n\n\n\n\n\n\n\n#ff0000", + "fa": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2 + ] + }, + "Enter\n\n\n\n\n\n\n\n\nIns (?)" + ] +] \ No newline at end of file