qmk-firmware/layouts/community/ergodox/swissgerman/keyboard-layout.json
Jack Humbert d2ff66a985 Creates a layouts/ folder for keymaps shared between keyboards (#1609)
* 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
2017-08-23 22:29:07 -04:00

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"
]
]