mirror of
https://github.com/Keychron/qmk_firmware.git
synced 2024-12-28 20:18:49 +06:00
d2ff66a985
* include variables and .h files as pp directives * start layout compilation * split ergodoxes up * don't compile all layouts for everything * might seg fault * reset layouts variable * actually reset layouts * include rules.mk instead * remove includes from rules.mk * update variable setting * load visualizer from path * adds some more examples * adds more layouts * more boards added * more boards added * adds documentation for layouts * use lowercase names for LAYOUT_ * add layout.json files for each layout * add community folder, default keymaps for layouts * touch-up default layouts * touch-up layouts, some keyboard rules.mk * update documentation for layouts * fix up serial/i2c switches
420 lines
4.6 KiB
JSON
420 lines
4.6 KiB
JSON
[
|
|
{
|
|
"backcolor": "#ffffff",
|
|
"name": "Ergodox Swiss German Layout - Base Layer",
|
|
"author": "Andreas Schmidt (https://github.com/remigius42)"
|
|
},
|
|
[
|
|
{
|
|
"x": 3.5
|
|
},
|
|
"#\n3",
|
|
{
|
|
"x": 10.5
|
|
},
|
|
"*\n8"
|
|
],
|
|
[
|
|
{
|
|
"y": -0.875,
|
|
"x": 2.5
|
|
},
|
|
"@\n2",
|
|
{
|
|
"x": 1
|
|
},
|
|
"$\n4",
|
|
{
|
|
"x": 8.5
|
|
},
|
|
"&\n7",
|
|
{
|
|
"x": 1
|
|
},
|
|
"(\n9"
|
|
],
|
|
[
|
|
{
|
|
"y": -0.875,
|
|
"x": 5.5
|
|
},
|
|
"%\n5",
|
|
{
|
|
"a": 7
|
|
},
|
|
"<i class='fa fa-arrow-left'></i>",
|
|
{
|
|
"x": 4.5
|
|
},
|
|
"<i class='fa fa-arrow-right'></i>",
|
|
{
|
|
"a": 4
|
|
},
|
|
"^\n6"
|
|
],
|
|
[
|
|
{
|
|
"y": -0.875,
|
|
"w": 1.5
|
|
},
|
|
"°\n§",
|
|
"!\n1",
|
|
{
|
|
"x": 14.5
|
|
},
|
|
")\n0",
|
|
{
|
|
"w": 1.5
|
|
},
|
|
"?\n'\n\n'"
|
|
],
|
|
[
|
|
{
|
|
"y": -0.375,
|
|
"x": 3.5
|
|
},
|
|
"E",
|
|
{
|
|
"x": 10.5
|
|
},
|
|
"I"
|
|
],
|
|
[
|
|
{
|
|
"y": -0.875,
|
|
"x": 2.5
|
|
},
|
|
"W",
|
|
{
|
|
"x": 1
|
|
},
|
|
"R",
|
|
{
|
|
"x": 8.5
|
|
},
|
|
"U",
|
|
{
|
|
"x": 1
|
|
},
|
|
"O"
|
|
],
|
|
[
|
|
{
|
|
"y": -0.875,
|
|
"x": 5.5
|
|
},
|
|
"T",
|
|
{
|
|
"c": "#b56b6b",
|
|
"a": 6,
|
|
"h": 1.5
|
|
},
|
|
"Toggle Code Layer",
|
|
{
|
|
"x": 4.5,
|
|
"h": 1.5
|
|
},
|
|
"Toggle Code Layer",
|
|
{
|
|
"c": "#cccccc",
|
|
"a": 4
|
|
},
|
|
"Y"
|
|
],
|
|
[
|
|
{
|
|
"y": -0.875,
|
|
"a": 6,
|
|
"w": 1.5
|
|
},
|
|
"Delete",
|
|
{
|
|
"a": 4
|
|
},
|
|
"Q",
|
|
{
|
|
"x": 14.5
|
|
},
|
|
"P",
|
|
{
|
|
"w": 1.5
|
|
},
|
|
"è\nü\n\n["
|
|
],
|
|
[
|
|
{
|
|
"y": -0.375,
|
|
"x": 3.5
|
|
},
|
|
"D",
|
|
{
|
|
"x": 10.5
|
|
},
|
|
"K"
|
|
],
|
|
[
|
|
{
|
|
"y": -0.875,
|
|
"x": 2.5
|
|
},
|
|
"S",
|
|
{
|
|
"x": 1
|
|
},
|
|
"F",
|
|
{
|
|
"x": 8.5
|
|
},
|
|
"J",
|
|
{
|
|
"x": 1
|
|
},
|
|
"L"
|
|
],
|
|
[
|
|
{
|
|
"y": -0.875,
|
|
"x": 5.5
|
|
},
|
|
"G",
|
|
{
|
|
"x": 6.5
|
|
},
|
|
"H"
|
|
],
|
|
[
|
|
{
|
|
"y": -0.875,
|
|
"a": 6,
|
|
"w": 1.5
|
|
},
|
|
"Backspace",
|
|
{
|
|
"c": "#79c777",
|
|
"a": 4
|
|
},
|
|
"A\n\nLyr3",
|
|
{
|
|
"x": 14.5
|
|
},
|
|
"é\nö\nLyr3",
|
|
{
|
|
"c": "#748adb",
|
|
"w": 1.5
|
|
},
|
|
"à\nä\nCmd\n{"
|
|
],
|
|
[
|
|
{
|
|
"y": -0.625,
|
|
"x": 6.5,
|
|
"c": "#cccccc",
|
|
"a": 6,
|
|
"h": 1.5
|
|
},
|
|
"Hyper",
|
|
{
|
|
"x": 4.5,
|
|
"h": 1.5
|
|
},
|
|
"Meh"
|
|
],
|
|
[
|
|
{
|
|
"y": -0.75,
|
|
"x": 3.5,
|
|
"a": 4
|
|
},
|
|
"C",
|
|
{
|
|
"x": 10.5
|
|
},
|
|
";\n,"
|
|
],
|
|
[
|
|
{
|
|
"y": -0.875,
|
|
"x": 2.5,
|
|
"c": "#748adb"
|
|
},
|
|
"X\n\nAlt",
|
|
{
|
|
"x": 1,
|
|
"c": "#cccccc"
|
|
},
|
|
"V",
|
|
{
|
|
"x": 8.5
|
|
},
|
|
"M",
|
|
{
|
|
"x": 1,
|
|
"c": "#748adb"
|
|
},
|
|
":\n.\nAlt"
|
|
],
|
|
[
|
|
{
|
|
"y": -0.875,
|
|
"x": 5.5,
|
|
"c": "#cccccc"
|
|
},
|
|
"B",
|
|
{
|
|
"x": 6.5
|
|
},
|
|
"N"
|
|
],
|
|
[
|
|
{
|
|
"y": -0.875,
|
|
"a": 6,
|
|
"w": 1.5
|
|
},
|
|
"Shift",
|
|
{
|
|
"c": "#748adb",
|
|
"a": 4
|
|
},
|
|
"Z\n\nCtrl",
|
|
{
|
|
"x": 14.5
|
|
},
|
|
"_\n-\nCtrl",
|
|
{
|
|
"c": "#cccccc",
|
|
"a": 6,
|
|
"w": 1.5
|
|
},
|
|
"Shift"
|
|
],
|
|
[
|
|
{
|
|
"y": -0.375,
|
|
"x": 3.5,
|
|
"a": 7
|
|
},
|
|
"<i class='fa fa-arrow-left'></i>",
|
|
{
|
|
"x": 10.5
|
|
},
|
|
"<i class='fa fa-arrow-down'></i>"
|
|
],
|
|
[
|
|
{
|
|
"y": -0.875,
|
|
"x": 2.5,
|
|
"a": 4
|
|
},
|
|
"£\n$\n\n}",
|
|
{
|
|
"x": 1,
|
|
"a": 7
|
|
},
|
|
"<i class='fa fa-arrow-right'></i>",
|
|
{
|
|
"x": 10.5,
|
|
"a": 6
|
|
},
|
|
"AltGr"
|
|
],
|
|
[
|
|
{
|
|
"y": -0.9950000000000001,
|
|
"x": 14,
|
|
"a": 7
|
|
},
|
|
"<i class='fa fa-arrow-up'></i>"
|
|
],
|
|
[
|
|
{
|
|
"y": -0.7549999999999999,
|
|
"x": 0.5,
|
|
"c": "#b56b6b",
|
|
"a": 4
|
|
},
|
|
">\n<\nCode Layer\n\\",
|
|
{
|
|
"c": "#cccccc"
|
|
},
|
|
"`\n^\n\n~",
|
|
{
|
|
"x": 14.5
|
|
},
|
|
"!\n¨\n\n]",
|
|
{
|
|
"c": "#b56b6b"
|
|
},
|
|
"\n\nCode Layer"
|
|
],
|
|
[
|
|
{
|
|
"r": 30,
|
|
"rx": 6.5,
|
|
"ry": 4.25,
|
|
"y": -1,
|
|
"x": 1,
|
|
"c": "#748adb"
|
|
},
|
|
"Apps\nAlt",
|
|
{
|
|
"c": "#cccccc",
|
|
"a": 6
|
|
},
|
|
"Win / Cmd"
|
|
],
|
|
[
|
|
{
|
|
"h": 2
|
|
},
|
|
"Space",
|
|
{
|
|
"h": 2
|
|
},
|
|
"Back Space",
|
|
"Home"
|
|
],
|
|
[
|
|
{
|
|
"x": 2
|
|
},
|
|
"End"
|
|
],
|
|
[
|
|
{
|
|
"r": -30,
|
|
"rx": 13,
|
|
"y": -1,
|
|
"x": -3
|
|
},
|
|
"Alt",
|
|
{
|
|
"c": "#748adb",
|
|
"a": 4
|
|
},
|
|
"Esc\nCtrl"
|
|
],
|
|
[
|
|
{
|
|
"x": -3,
|
|
"c": "#cccccc",
|
|
"a": 6
|
|
},
|
|
"Pg Up",
|
|
{
|
|
"h": 2
|
|
},
|
|
"Tab",
|
|
{
|
|
"h": 2
|
|
},
|
|
"Enter"
|
|
],
|
|
[
|
|
{
|
|
"x": -3
|
|
},
|
|
"Pg Dn"
|
|
]
|
|
]
|