lotus: Add KLE layouts

Just for reference and future editing.

Signed-off-by: Daniel Schaefer <dhs@frame.work>
This commit is contained in:
Daniel Schaefer 2022-12-23 10:05:13 +08:00
parent 837e9b1bb6
commit dc54a137f0
5 changed files with 1289 additions and 0 deletions

View File

@ -0,0 +1,5 @@
# KLE Layouts
These files are generated by modeling our keyboard layouts in [KLE](http://www.keyboard-layout-editor.com).
That is then exported and converted to the format for `info.json`.
But to continue editing them, I kept the files here. Might be useful for the future.

View File

@ -0,0 +1,370 @@
[
[
{
"a": 6,
"w": 1.25,
"h": 0.5
},
"Esc",
{
"x": 0.25,
"h": 0.5
},
"F1",
{
"x": 0.25,
"h": 0.5
},
"F2",
{
"x": 0.25,
"h": 0.5
},
"F3",
{
"x": 0.25,
"h": 0.5
},
"F4",
{
"x": 0.25,
"h": 0.5
},
"F5",
{
"x": 0.25,
"h": 0.5
},
"F6",
{
"x": 0.25,
"h": 0.5
},
"F7",
{
"x": 0.25,
"h": 0.5
},
"F8",
{
"x": 0.25,
"h": 0.5
},
"F9",
{
"x": 0.25,
"h": 0.5
},
"F10",
{
"x": 0.25,
"h": 0.5
},
"F11",
{
"x": 0.25,
"h": 0.5
},
"F12",
{
"x": 0.25,
"a": 5,
"w": 1.75,
"h": 0.5
},
"Delete"
],
[
{
"y": -0.25,
"a": 4
},
"~\n`",
{
"x": 0.25
},
"!\n1",
{
"x": 0.25
},
"@\n2",
{
"x": 0.25
},
"#\n3",
{
"x": 0.25
},
"$\n4",
{
"x": 0.25
},
"%\n5",
{
"x": 0.25
},
"^\n6",
{
"x": 0.25
},
"&\n7",
{
"x": 0.25
},
"*\n8",
{
"x": 0.25
},
"(\n9",
{
"x": 0.25
},
")\n0",
{
"x": 0.25
},
"_\n-",
{
"x": 0.25
},
"+\n=",
{
"x": 0.25,
"a": 6,
"w": 2
},
"Backspace"
],
[
{
"y": 0.25,
"a": 4,
"w": 1.5
},
"Tab",
{
"x": 0.25
},
"Q",
{
"x": 0.25
},
"W",
{
"x": 0.25
},
"E",
{
"x": 0.25
},
"R",
{
"x": 0.25
},
"T",
{
"x": 0.25
},
"Y",
{
"x": 0.25
},
"U",
{
"x": 0.25
},
"I",
{
"x": 0.25
},
"O",
{
"x": 0.25
},
"P",
{
"x": 0.25
},
"{\n[",
{
"x": 0.25
},
"}\n]",
{
"x": 0.25,
"w": 1.5
},
"|\n\\"
],
[
{
"y": 0.25,
"w": 1.75
},
"Caps Lock",
{
"x": 0.25
},
"A",
{
"x": 0.25
},
"S",
{
"x": 0.25
},
"D",
{
"x": 0.25
},
"F",
{
"x": 0.25
},
"G",
{
"x": 0.25
},
"H",
{
"x": 0.25
},
"J",
{
"x": 0.25
},
"K",
{
"x": 0.25
},
"L",
{
"x": 0.25
},
":\n;",
{
"x": 0.25
},
"\"\n'",
{
"x": 0.25,
"a": 6,
"w": 2.5
},
"Enter"
],
[
{
"y": 0.25,
"w": 2.5
},
"Shift",
{
"x": 0.25,
"a": 4
},
"Z",
{
"x": 0.25
},
"X",
{
"x": 0.25
},
"C",
{
"x": 0.25
},
"V",
{
"x": 0.25
},
"B",
{
"x": 0.25
},
"N",
{
"x": 0.25
},
"M",
{
"x": 0.25
},
"<\n,",
{
"x": 0.25
},
">\n.",
{
"x": 0.25
},
"?\n/",
{
"x": 0.25,
"a": 6,
"w": 3
},
"Shift"
],
[
{
"y": 0.25,
"w": 1.25
},
"Ctrl",
{
"x": 0.25
},
"Fn",
{
"x": 0.25
},
"Win",
{
"x": 0.25
},
"Alt",
{
"x": 0.25,
"a": 7,
"w": 6
},
"",
{
"x": 0.25,
"a": 6
},
"Alt",
{
"x": 0.25
},
"Ctrl",
{
"x": 0.25,
"a": 7,
"w": 1.25
},
"←",
{
"x": 0.25,
"w": 1.25,
"h": 0.5
},
"↑",
{
"x": 0.25,
"w": 1.25
},
"→"
],
[
{
"y": -0.5,
"x": 15.5,
"w": 1.25,
"h": 0.5
},
"↓"
]
]

View File

@ -0,0 +1,379 @@
[
[
{
"a": 6,
"w": 1.25,
"h": 0.5
},
"Esc",
{
"x": 0.25,
"h": 0.5
},
"F1",
{
"x": 0.25,
"h": 0.5
},
"F2",
{
"x": 0.25,
"h": 0.5
},
"F3",
{
"x": 0.25,
"h": 0.5
},
"F4",
{
"x": 0.25,
"h": 0.5
},
"F5",
{
"x": 0.25,
"h": 0.5
},
"F6",
{
"x": 0.25,
"h": 0.5
},
"F7",
{
"x": 0.25,
"h": 0.5
},
"F8",
{
"x": 0.25,
"h": 0.5
},
"F9",
{
"x": 0.25,
"h": 0.5
},
"F10",
{
"x": 0.25,
"h": 0.5
},
"F11",
{
"x": 0.25,
"h": 0.5
},
"F12",
{
"x": 0.25,
"a": 5,
"w": 1.75,
"h": 0.5
},
"Delete"
],
[
{
"y": -0.25,
"a": 4
},
"~\n`",
{
"x": 0.25
},
"!\n1",
{
"x": 0.25
},
"\"\n2",
{
"x": 0.25
},
"\n3",
{
"x": 0.25
},
"$\n4",
{
"x": 0.25
},
"%\n5",
{
"x": 0.25
},
"^\n6",
{
"x": 0.25
},
"&\n7",
{
"x": 0.25
},
"*\n8",
{
"x": 0.25
},
"(\n9",
{
"x": 0.25
},
")\n0",
{
"x": 0.25
},
"_\n-",
{
"x": 0.25
},
"+\n=",
{
"x": 0.25,
"a": 6,
"w": 2
},
"Backspace"
],
[
{
"y": 0.25,
"a": 4,
"w": 1.5
},
"Tab",
{
"x": 0.25
},
"Q",
{
"x": 0.25
},
"W",
{
"x": 0.25
},
"E",
{
"x": 0.25
},
"R",
{
"x": 0.25
},
"T",
{
"x": 0.25
},
"Y",
{
"x": 0.25
},
"U",
{
"x": 0.25
},
"I",
{
"x": 0.25
},
"O",
{
"x": 0.25
},
"P",
{
"x": 0.25
},
"{\n[",
{
"x": 0.25
},
"}\n]",
{
"x": 0.5,
"a": 7,
"w": 1.25,
"h": 2.25,
"w2": 1.5,
"h2": 1.25,
"x2": -0.25
},
"Enter"
],
[
{
"y": 0.25,
"a": 4,
"w": 1.75
},
"Caps Lock",
{
"x": 0.25
},
"A",
{
"x": 0.25
},
"S",
{
"x": 0.25
},
"D",
{
"x": 0.25
},
"F",
{
"x": 0.25
},
"G",
{
"x": 0.25
},
"H",
{
"x": 0.25
},
"J",
{
"x": 0.25
},
"K",
{
"x": 0.25
},
"L",
{
"x": 0.25
},
":\n;",
{
"x": 0.25
},
"@\n'",
{
"x": 0.25
},
"~\n#"
],
[
{
"y": 0.25,
"a": 6,
"w": 1.25
},
"Shift",
{
"x": 0.25,
"a": 4
},
"|\n\\",
{
"x": 0.25
},
"Z",
{
"x": 0.25
},
"X",
{
"x": 0.25
},
"C",
{
"x": 0.25
},
"V",
{
"x": 0.25
},
"B",
{
"x": 0.25
},
"N",
{
"x": 0.25
},
"M",
{
"x": 0.25
},
"<\n,",
{
"x": 0.25
},
">\n.",
{
"x": 0.25
},
"?\n/",
{
"x": 0.25,
"a": 6,
"w": 3
},
"Shift"
],
[
{
"y": 0.25,
"w": 1.25
},
"Ctrl",
{
"x": 0.25
},
"Fn",
{
"x": 0.25
},
"Win",
{
"x": 0.25
},
"Alt",
{
"x": 0.25,
"a": 7,
"w": 6
},
"",
{
"x": 0.25,
"a": 6
},
"Alt",
{
"x": 0.25
},
"Ctrl",
{
"x": 0.25,
"a": 7,
"w": 1.25
},
"←",
{
"x": 0.25,
"w": 1.25,
"h": 0.5
},
"↑",
{
"x": 0.25,
"w": 1.25
},
"→"
],
[
{
"y": -0.5,
"x": 15.5,
"w": 1.25,
"h": 0.5
},
"↓"
]
]

View File

@ -0,0 +1,411 @@
[
{
"pcb": false,
"plate": false
},
[
{
"a": 6,
"w": 1.25,
"h": 0.5
},
"Esc",
{
"x": 0.25,
"h": 0.5
},
"F1",
{
"x": 0.25,
"h": 0.5
},
"F2",
{
"x": 0.25,
"h": 0.5
},
"F3",
{
"x": 0.25,
"h": 0.5
},
"F4",
{
"x": 0.25,
"h": 0.5
},
"F5",
{
"x": 0.25,
"h": 0.5
},
"F6",
{
"x": 0.25,
"h": 0.5
},
"F7",
{
"x": 0.25,
"h": 0.5
},
"F8",
{
"x": 0.25,
"h": 0.5
},
"F9",
{
"x": 0.25,
"h": 0.5
},
"F10",
{
"x": 0.25,
"h": 0.5
},
"F11",
{
"x": 0.25,
"h": 0.5
},
"F12",
{
"x": 0.25,
"a": 5,
"w": 1.75,
"h": 0.5
},
"Delete"
],
[
{
"y": -0.25,
"a": 4
},
"~\n`",
{
"x": 0.25
},
"!\n1",
{
"x": 0.25
},
"\"\n2",
{
"x": 0.25
},
"\n3",
{
"x": 0.25
},
"$\n4",
{
"x": 0.25
},
"%\n5",
{
"x": 0.25
},
"^\n6",
{
"x": 0.25
},
"&\n7",
{
"x": 0.25
},
"*\n8",
{
"x": 0.25
},
"(\n9",
{
"x": 0.25
},
")\n0",
{
"x": 0.25
},
"_\n-",
{
"x": 0.25
},
"+\n=",
{
"x": 0.25,
"a": 7,
"w": 0.5,
"w2": 0.75
},
"",
{
"x": 0.25,
"a": 6,
"w": 1.25
},
"Backsp"
],
[
{
"y": 0.25,
"a": 4,
"w": 1.5
},
"Tab",
{
"x": 0.25
},
"Q",
{
"x": 0.25
},
"W",
{
"x": 0.25
},
"E",
{
"x": 0.25
},
"R",
{
"x": 0.25
},
"T",
{
"x": 0.25
},
"Y",
{
"x": 0.25
},
"U",
{
"x": 0.25
},
"I",
{
"x": 0.25
},
"O",
{
"x": 0.25
},
"P",
{
"x": 0.25
},
"{\n[",
{
"x": 0.25
},
"}\n]",
{
"x": 0.5,
"a": 7,
"w": 1.25,
"h": 2.25,
"w2": 1.5,
"h2": 1.25,
"x2": -0.25
},
"Enter"
],
[
{
"y": 0.25,
"a": 4,
"w": 1.75
},
"Caps Lock",
{
"x": 0.25
},
"A",
{
"x": 0.25
},
"S",
{
"x": 0.25
},
"D",
{
"x": 0.25
},
"F",
{
"x": 0.25
},
"G",
{
"x": 0.25
},
"H",
{
"x": 0.25
},
"J",
{
"x": 0.25
},
"K",
{
"x": 0.25
},
"L",
{
"x": 0.25
},
":\n;",
{
"x": 0.25
},
"@\n'",
{
"x": 0.25
},
"~\n#"
],
[
{
"y": 0.25,
"a": 6,
"w": 2.5
},
"Shift",
{
"x": 0.25,
"a": 4
},
"Z",
{
"x": 0.25
},
"X",
{
"x": 0.25
},
"C",
{
"x": 0.25
},
"V",
{
"x": 0.25
},
"B",
{
"x": 0.25
},
"N",
{
"x": 0.25
},
"M",
{
"x": 0.25
},
"<\n,",
{
"x": 0.25
},
">\n.",
{
"x": 0.25
},
"?\n/",
{
"x": 0.25,
"a": 7
},
"",
{
"x": 0.25,
"a": 6,
"w": 1.75
},
"Shift"
],
[
{
"y": 0.25,
"w": 1.25
},
"Ctrl",
{
"x": 0.25
},
"Fn",
{
"x": 0.25
},
"Win",
{
"x": 0.25
},
"Alt",
{
"x": 0.25,
"a": 7,
"w": 0.5,
"w2": 0.75
},
"",
{
"x": 0.25,
"w": 3.75
},
"",
{
"x": 0.25,
"w": 0.5,
"w2": 0.75,
"x2": -0.25
},
"",
{
"x": 0.25,
"w": 0.5,
"w2": 0.75,
"x2": -0.25
},
"",
{
"x": 0.25,
"a": 6
},
"Alt",
{
"x": 0.25
},
"Ctrl",
{
"x": 0.25,
"a": 7,
"w": 1.25
},
"←",
{
"x": 0.25,
"w": 1.25,
"h": 0.5
},
"↑",
{
"x": 0.25,
"w": 1.25
},
"→"
],
[
{
"y": -0.5,
"x": 15.5,
"w": 1.25,
"h": 0.5
},
"↓"
]
]

View File

@ -0,0 +1,124 @@
[
[
{
"a": 6,
"h": 0.75
},
"ESC",
{
"x": 0.25,
"a": 4,
"h": 0.75
},
"+ -\nx /",
{
"x": 0.25,
"a": 7,
"h": 0.75
},
"=",
{
"x": 0.25,
"h": 0.75
},
"<--"
],
[
{
"a": 4,
"h": 1.25
},
"Num Lock",
{
"x": 0.25,
"a": 7,
"h": 1.25
},
"-",
{
"x": 0.25,
"h": 1.25
},
"*",
{
"x": 0.25,
"h": 1.25
},
"-"
],
[
{
"y": 0.5,
"a": 4,
"h": 1.25
},
"7\nHome",
{
"x": 0.25,
"h": 1.25
},
"8\n↑",
{
"x": 0.25,
"h": 1.25
},
"9\nPgUp",
{
"x": 0.25,
"h": 2.75
},
"+"
],
[
{
"y": 0.5,
"h": 1.25
},
"4\n←",
{
"x": 0.25,
"h": 1.25
},
"5",
{
"x": 0.25,
"h": 1.25
},
"6\n→"
],
[
{
"y": 0.5,
"h": 1.25
},
"1\nEnd",
{
"x": 0.25,
"h": 1.25
},
"2\n↓",
{
"x": 0.25,
"h": 1.25
},
"3\nPgDn",
{
"x": 0.25,
"h": 2.75
},
"Enter"
],
[
{
"y": 0.5,
"w": 2.25,
"h": 1.25
},
"0\nIns",
{
"x": 0.25,
"h": 1.25
},
".\nDel"
]
]