forked from forks/qmk_firmware
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
487 lines
5.5 KiB
JSON
487 lines
5.5 KiB
JSON
[
|
|
{
|
|
"backcolor": "#ffffff",
|
|
"name": "ErgoDox - algernon's layout: Heatmap",
|
|
"author": "Gergely Nagy <kbd@gergo.csillger.hu>",
|
|
"notes": "See [here](https://github.com/algernon/ergodox-layout#readme) for the QMK keymap source.",
|
|
"switchMount": "cherry",
|
|
"switchBrand": "gateron",
|
|
"switchType": "KS-3-Tea",
|
|
"pcb": true,
|
|
"css": ".keyborder { -webkit-filter: blur(5px); filter: blur(5px); } .keytop { -webkit-filter: blur(10px); } .keylabels { border: 1px solid black; }"
|
|
},
|
|
[
|
|
{
|
|
"x": 3.5,
|
|
"fa": [
|
|
0,
|
|
0,
|
|
2
|
|
]
|
|
},
|
|
"*\n5\nF5",
|
|
{
|
|
"x": 10.5,
|
|
"a": 4,
|
|
"fa": [
|
|
0,
|
|
0,
|
|
2
|
|
]
|
|
},
|
|
"#\n4\nF4"
|
|
],
|
|
[
|
|
{
|
|
"y": -0.875,
|
|
"x": 2.5
|
|
},
|
|
"@\n7\nF7",
|
|
{
|
|
"x": 1
|
|
},
|
|
"^\n3\nF3",
|
|
{
|
|
"x": 8.5
|
|
},
|
|
"!\n2\nF2",
|
|
{
|
|
"x": 1
|
|
},
|
|
"&\n6\nF6"
|
|
],
|
|
[
|
|
{
|
|
"y": -0.875,
|
|
"x": 5.5
|
|
},
|
|
"$\n1\nF1",
|
|
{
|
|
"a": 7,
|
|
"f": 3
|
|
},
|
|
"F11",
|
|
{
|
|
"x": 4.5,
|
|
"f": 3
|
|
},
|
|
"Fx",
|
|
{
|
|
"a": 4,
|
|
"f": 3,
|
|
"fa": [
|
|
0,
|
|
0,
|
|
2
|
|
]
|
|
},
|
|
"%\n0\nF10"
|
|
],
|
|
[
|
|
{
|
|
"y": -0.875,
|
|
"f": 9,
|
|
"a": 6,
|
|
"w": 1.5
|
|
},
|
|
"\n\n<i class='kb kb-Multimedia-Play-Pause'></i>",
|
|
{
|
|
"f": 3,
|
|
"a": 4,
|
|
"fa": [
|
|
0,
|
|
0,
|
|
2
|
|
]
|
|
},
|
|
" \n9\nF9",
|
|
{
|
|
"x": 14.5
|
|
},
|
|
" \n8\nF8",
|
|
{
|
|
"a": 7,
|
|
"w": 1.5
|
|
},
|
|
"STENO"
|
|
],
|
|
[
|
|
{
|
|
"y": -0.375,
|
|
"x": 3.5,
|
|
"a": 6
|
|
},
|
|
"C",
|
|
{
|
|
"x": 10.5
|
|
},
|
|
"L"
|
|
],
|
|
[
|
|
{
|
|
"y": -0.875,
|
|
"x": 2.5,
|
|
"a": 6
|
|
},
|
|
"W",
|
|
{
|
|
"x": 1,
|
|
"a": 6
|
|
},
|
|
"H",
|
|
{
|
|
"x": 8.5
|
|
},
|
|
"G",
|
|
{
|
|
"x": 1
|
|
},
|
|
"P"
|
|
],
|
|
[
|
|
{
|
|
"y": -0.875,
|
|
"x": 5.5
|
|
},
|
|
"F",
|
|
{
|
|
"a": 4,
|
|
"fa": [0, 0, 0],
|
|
"h": 1.5
|
|
},
|
|
"{\n(\n[",
|
|
{
|
|
"x": 4.5,
|
|
"h": 1.5
|
|
},
|
|
"}\n)\n]",
|
|
{
|
|
"a": 6
|
|
},
|
|
"M"
|
|
],
|
|
[
|
|
{
|
|
"y": -0.875,
|
|
"f": 3,
|
|
"a": 4,
|
|
"w": 1.5
|
|
},
|
|
"\n\n|\n\\",
|
|
{
|
|
"a": 6,
|
|
"f": 3
|
|
},
|
|
"X",
|
|
{
|
|
"x": 14.5,
|
|
"a": 4
|
|
},
|
|
"/\n?",
|
|
{
|
|
"a": 4,
|
|
"w": 1.5
|
|
},
|
|
"~\n`"
|
|
],
|
|
[
|
|
{
|
|
"y": -0.375,
|
|
"x": 3.5,
|
|
"a": 6
|
|
},
|
|
"E",
|
|
{
|
|
"x": 10.5
|
|
},
|
|
"T"
|
|
],
|
|
[
|
|
{
|
|
"y": -0.875,
|
|
"x": 2.5
|
|
},
|
|
"O",
|
|
{
|
|
"x": 1,
|
|
"n": true
|
|
},
|
|
"I",
|
|
{
|
|
"x": 8.5,
|
|
"n": true
|
|
},
|
|
"R",
|
|
{
|
|
"x": 1
|
|
},
|
|
"N"
|
|
],
|
|
[
|
|
{
|
|
"y": -0.875,
|
|
"x": 5.5
|
|
},
|
|
"U",
|
|
{
|
|
"x": 6.5
|
|
},
|
|
"D"
|
|
],
|
|
[
|
|
{
|
|
"y": -0.875,
|
|
"fa": [
|
|
6
|
|
],
|
|
"w": 1.5
|
|
},
|
|
"<i class='fa fa-arrows'></i>\n\nTab",
|
|
{
|
|
"f": 3
|
|
},
|
|
"A",
|
|
{
|
|
"x": 14.5,
|
|
"f": 3
|
|
},
|
|
"S",
|
|
{
|
|
"a": 4,
|
|
"fa": [
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
6
|
|
],
|
|
"w": 1.5
|
|
},
|
|
"+\n="
|
|
],
|
|
[
|
|
{
|
|
"y": -0.625,
|
|
"x": 6.5,
|
|
"a": 7,
|
|
"f": 9,
|
|
"h": 1.5
|
|
},
|
|
"<i class='fa fa-columns'></i>",
|
|
{
|
|
"x": 4.5,
|
|
"h": 1.5
|
|
},
|
|
"<i class='fa fa-table'></i>"
|
|
],
|
|
[
|
|
{
|
|
"y": -0.75,
|
|
"x": 3.5,
|
|
"a": 4,
|
|
"f": 3
|
|
},
|
|
"\"\n'",
|
|
{
|
|
"x": 10.5,
|
|
"a": 6,
|
|
"f": 3
|
|
},
|
|
"V"
|
|
],
|
|
[
|
|
{
|
|
"y": -0.875,
|
|
"x": 2.5,
|
|
"a": 6
|
|
},
|
|
"Q",
|
|
{
|
|
"x": 1,
|
|
"a": 4
|
|
},
|
|
"<\n,",
|
|
{
|
|
"x": 8.5,
|
|
"a": 6
|
|
},
|
|
"K",
|
|
{
|
|
"x": 1
|
|
},
|
|
"Y"
|
|
],
|
|
[
|
|
{
|
|
"y": -0.875,
|
|
"x": 5.5,
|
|
"a": 4
|
|
},
|
|
">\n.",
|
|
{
|
|
"x": 6.5,
|
|
"a": 6
|
|
},
|
|
"B"
|
|
],
|
|
[
|
|
{
|
|
"y": -0.875,
|
|
"f": 9,
|
|
"w": 1.5,
|
|
"g": true
|
|
},
|
|
"",
|
|
{
|
|
"a": 6,
|
|
"f": 3,
|
|
"g": false
|
|
},
|
|
"Z",
|
|
{
|
|
"x": 14.5
|
|
},
|
|
"J",
|
|
{
|
|
"f": 9,
|
|
"g": true,
|
|
"w": 1.5,
|
|
"a": 4
|
|
},
|
|
""
|
|
],
|
|
[
|
|
{
|
|
"y": -0.375,
|
|
"x": 3.5,
|
|
"g": true,
|
|
"a": 7,
|
|
"f": 3
|
|
},
|
|
"",
|
|
{
|
|
"x": 10.5
|
|
},
|
|
""
|
|
],
|
|
[
|
|
{
|
|
"y": -0.875,
|
|
"x": 2.5
|
|
},
|
|
"",
|
|
{
|
|
"x": 1,
|
|
"g": false,
|
|
"a": 5
|
|
},
|
|
";\n:",
|
|
{
|
|
"x": 8.5
|
|
},
|
|
"_\n-",
|
|
{
|
|
"x": 1,
|
|
"g": true,
|
|
"a": 7
|
|
},
|
|
""
|
|
],
|
|
[
|
|
{
|
|
"y": -0.75,
|
|
"x": 0.5
|
|
},
|
|
"",
|
|
{},
|
|
"",
|
|
{
|
|
"x": 14.5
|
|
},
|
|
"",
|
|
{},
|
|
""
|
|
],
|
|
[
|
|
{
|
|
"r": 30,
|
|
"rx": 6.5,
|
|
"ry": 4.25,
|
|
"y": -1,
|
|
"x": 1,
|
|
"g": false
|
|
},
|
|
"Alt",
|
|
{
|
|
"a": 4,
|
|
"fa": [
|
|
0,
|
|
0,
|
|
0,
|
|
9
|
|
]
|
|
},
|
|
"\n\n\n<i class='kb kb-logo-linux-debian fa-large'></i>"
|
|
],
|
|
[
|
|
{
|
|
"a": 7,
|
|
"f": 9,
|
|
"h": 2
|
|
},
|
|
"<i class='kb kb-Unicode-BackSpace-DeleteLeft-Big'></i>",
|
|
{
|
|
"h": 2
|
|
},
|
|
"<i class='fa fa-angle-double-up'></i>",
|
|
{
|
|
"f": 3
|
|
},
|
|
"Ctrl"
|
|
],
|
|
[
|
|
{
|
|
"x": 2
|
|
},
|
|
"ESC"
|
|
],
|
|
[
|
|
{
|
|
"r": -30,
|
|
"rx": 13,
|
|
"y": -1,
|
|
"x": -3,
|
|
"f": 2
|
|
},
|
|
"MEDIA",
|
|
{},
|
|
"DEL"
|
|
],
|
|
[
|
|
{
|
|
"x": -3
|
|
},
|
|
"HUN",
|
|
{
|
|
"f": 9,
|
|
"h": 2
|
|
},
|
|
"<i class='kb kb-Return-2'></i>",
|
|
{
|
|
"f": 3,
|
|
"h": 2
|
|
},
|
|
"SPC"
|
|
],
|
|
[
|
|
{
|
|
"x": -3,
|
|
"f": 2
|
|
},
|
|
"LEAD"
|
|
]
|
|
]
|