Merge remote-tracking branch 'origin/develop' into xap
This commit is contained in:
commit
40ae06d6fd
105 changed files with 8636 additions and 6697 deletions
|
|
@ -19,278 +19,320 @@
|
|||
"layouts": {
|
||||
"LAYOUT_alice": {
|
||||
"layout": [
|
||||
{"x":0, "y":0},
|
||||
{"x":1.25, "y":0},
|
||||
{"x":2.25, "y":0},
|
||||
{"x":3.25, "y":0},
|
||||
{"x":4.25, "y":0},
|
||||
{"x":5.25, "y":0},
|
||||
{"x":6.25, "y":0},
|
||||
{"x":7.25, "y":0},
|
||||
{"x":10.25, "y":0},
|
||||
{"x":11.25, "y":0},
|
||||
{"x":12.25, "y":0},
|
||||
{"x":13.25, "y":0},
|
||||
{"x":14.25, "y":0},
|
||||
{"x":15.25, "y":0},
|
||||
{"x":16.25, "y":0, "w": 2},
|
||||
{"x":0, "y":1},
|
||||
{"x":1.25, "y":1, "w":1.5},
|
||||
{"x":2.75, "y":1},
|
||||
{"x":3.75, "y":1},
|
||||
{"x":4.75, "y":1},
|
||||
{"x":5.75, "y":1},
|
||||
{"x":6.75, "y":1},
|
||||
{"x":9.75, "y":1},
|
||||
{"x":10.75, "y":1},
|
||||
{"x":11.75, "y":1},
|
||||
{"x":12.75, "y":1},
|
||||
{"x":13.75, "y":1},
|
||||
{"x":14.75, "y":1},
|
||||
{"x":15.75, "y":1},
|
||||
{"x":16.75, "y":1, "w":1.5},
|
||||
{"x":0, "y":2},
|
||||
{"x":1.25, "y":2, "w":1.75},
|
||||
{"x":3, "y":2},
|
||||
{"x":4, "y":2},
|
||||
{"x":5, "y":2},
|
||||
{"x":6, "y":2},
|
||||
{"x":7, "y":2},
|
||||
{"x":10, "y":2},
|
||||
{"x":11, "y":2},
|
||||
{"x":12, "y":2},
|
||||
{"x":13, "y":2},
|
||||
{"x":14, "y":2},
|
||||
{"x":15, "y":2},
|
||||
{"x":16, "y":2, "w":2.25},
|
||||
{"x":1.25, "y":3, "w":2.25},
|
||||
{"x":3.5, "y":3},
|
||||
{"x":4.5, "y":3},
|
||||
{"x":5.5, "y":3},
|
||||
{"x":6.5, "y":3},
|
||||
{"x":7.5, "y":3},
|
||||
{"x":9.5, "y":3},
|
||||
{"x":10.5, "y":3},
|
||||
{"x":11.5, "y":3},
|
||||
{"x":12.5, "y":3},
|
||||
{"x":13.5, "y":3},
|
||||
{"x":14.5, "y":3},
|
||||
{"x":15.5, "y":3, "w":1.75},
|
||||
{"x":17.25, "y":3},
|
||||
{"x":1.25, "y":4, "w":1.5},
|
||||
{"x":4.25, "y":4, "w":1.5},
|
||||
{"x":5.75, "y":4, "w":2},
|
||||
{"x":7.75, "y":4, "w":1.25},
|
||||
{"x":9.5, "y":4, "w":2.75},
|
||||
{"x":12.25, "y":4, "w":1.5},
|
||||
{"x":16.75, "y":4, "w":1.5}
|
||||
{"matrix": [1, 0], "x": 0, "y": 0},
|
||||
|
||||
{"matrix": [0, 0], "x": 1.25, "y": 0},
|
||||
{"matrix": [0, 1], "x": 2.25, "y": 0},
|
||||
{"matrix": [0, 2], "x": 3.25, "y": 0},
|
||||
{"matrix": [0, 3], "x": 4.25, "y": 0},
|
||||
{"matrix": [0, 4], "x": 5.25, "y": 0},
|
||||
{"matrix": [0, 5], "x": 6.25, "y": 0},
|
||||
{"matrix": [0, 6], "x": 7.25, "y": 0},
|
||||
|
||||
{"matrix": [0, 7], "x": 10.25, "y": 0},
|
||||
{"matrix": [0, 8], "x": 11.25, "y": 0},
|
||||
{"matrix": [0, 9], "x": 12.25, "y": 0},
|
||||
{"matrix": [0, 10], "x": 13.25, "y": 0},
|
||||
{"matrix": [0, 11], "x": 14.25, "y": 0},
|
||||
{"matrix": [0, 12], "x": 15.25, "y": 0},
|
||||
{"matrix": [0, 14], "x": 16.25, "y": 0, "w": 2},
|
||||
|
||||
{"matrix": [2, 0], "x": 0, "y": 1},
|
||||
{"matrix": [1, 1], "x": 1.25, "y": 1, "w": 1.5},
|
||||
{"matrix": [1, 2], "x": 2.75, "y": 1},
|
||||
{"matrix": [1, 3], "x": 3.75, "y": 1},
|
||||
{"matrix": [1, 4], "x": 4.75, "y": 1},
|
||||
{"matrix": [1, 5], "x": 5.75, "y": 1},
|
||||
{"matrix": [1, 6], "x": 6.75, "y": 1},
|
||||
|
||||
{"matrix": [1, 7], "x": 9.75, "y": 1},
|
||||
{"matrix": [1, 8], "x": 10.75, "y": 1},
|
||||
{"matrix": [1, 9], "x": 11.75, "y": 1},
|
||||
{"matrix": [1, 10], "x": 12.75, "y": 1},
|
||||
{"matrix": [1, 11], "x": 13.75, "y": 1},
|
||||
{"matrix": [1, 12], "x": 14.75, "y": 1},
|
||||
{"matrix": [1, 13], "x": 15.75, "y": 1},
|
||||
{"matrix": [1, 15], "x": 16.75, "y": 1, "w": 1.5},
|
||||
|
||||
{"matrix": [3, 0], "x": 0, "y": 2},
|
||||
{"matrix": [2, 1], "x": 1.25, "y": 2, "w": 1.75},
|
||||
{"matrix": [2, 2], "x": 3, "y": 2},
|
||||
{"matrix": [2, 3], "x": 4, "y": 2},
|
||||
{"matrix": [2, 4], "x": 5, "y": 2},
|
||||
{"matrix": [2, 5], "x": 6, "y": 2},
|
||||
{"matrix": [2, 6], "x": 7, "y": 2},
|
||||
|
||||
{"matrix": [2, 7], "x": 10, "y": 2},
|
||||
{"matrix": [2, 8], "x": 11, "y": 2},
|
||||
{"matrix": [2, 9], "x": 12, "y": 2},
|
||||
{"matrix": [2, 10], "x": 13, "y": 2},
|
||||
{"matrix": [2, 11], "x": 14, "y": 2},
|
||||
{"matrix": [2, 12], "x": 15, "y": 2},
|
||||
{"matrix": [1, 14], "x": 16, "y": 2, "w": 2.25},
|
||||
|
||||
{"matrix": [3, 1], "x": 1.25, "y": 3, "w": 2.25},
|
||||
{"matrix": [3, 2], "x": 3.5, "y": 3},
|
||||
{"matrix": [3, 3], "x": 4.5, "y": 3},
|
||||
{"matrix": [3, 4], "x": 5.5, "y": 3},
|
||||
{"matrix": [3, 5], "x": 6.5, "y": 3},
|
||||
{"matrix": [3, 6], "x": 7.5, "y": 3},
|
||||
|
||||
{"matrix": [3, 7], "x": 9.5, "y": 3},
|
||||
{"matrix": [3, 8], "x": 10.5, "y": 3},
|
||||
{"matrix": [3, 9], "x": 11.5, "y": 3},
|
||||
{"matrix": [3, 10], "x": 12.5, "y": 3},
|
||||
{"matrix": [3, 11], "x": 13.5, "y": 3},
|
||||
{"matrix": [3, 12], "x": 14.5, "y": 3},
|
||||
{"matrix": [2, 13], "x": 15.5, "y": 3, "w": 1.75},
|
||||
{"matrix": [2, 15], "x": 17.25, "y": 3},
|
||||
|
||||
{"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.5},
|
||||
{"matrix": [4, 3], "x": 4.25, "y": 4, "w": 1.5},
|
||||
{"matrix": [4, 5], "x": 5.75, "y": 4, "w": 2},
|
||||
{"matrix": [4, 6], "x": 7.75, "y": 4, "w": 1.25},
|
||||
{"matrix": [4, 8], "x": 9.5, "y": 4, "w": 2.75},
|
||||
{"matrix": [4, 10], "x": 12.25, "y": 4, "w": 1.5},
|
||||
{"matrix": [4, 15], "x": 16.75, "y": 4, "w": 1.5}
|
||||
]
|
||||
},
|
||||
"LAYOUT_alice_split_bs": {
|
||||
"layout": [
|
||||
{"x":0, "y":0},
|
||||
{"x":1.25, "y":0},
|
||||
{"x":2.25, "y":0},
|
||||
{"x":3.25, "y":0},
|
||||
{"x":4.25, "y":0},
|
||||
{"x":5.25, "y":0},
|
||||
{"x":6.25, "y":0},
|
||||
{"x":7.25, "y":0},
|
||||
{"x":10.25, "y":0},
|
||||
{"x":11.25, "y":0},
|
||||
{"x":12.25, "y":0},
|
||||
{"x":13.25, "y":0},
|
||||
{"x":14.25, "y":0},
|
||||
{"x":15.25, "y":0},
|
||||
{"x":16.25, "y":0},
|
||||
{"x":17.25, "y":0},
|
||||
{"x":0, "y":1},
|
||||
{"x":1.25, "y":1, "w":1.5},
|
||||
{"x":2.75, "y":1},
|
||||
{"x":3.75, "y":1},
|
||||
{"x":4.75, "y":1},
|
||||
{"x":5.75, "y":1},
|
||||
{"x":6.75, "y":1},
|
||||
{"x":9.75, "y":1},
|
||||
{"x":10.75, "y":1},
|
||||
{"x":11.75, "y":1},
|
||||
{"x":12.75, "y":1},
|
||||
{"x":13.75, "y":1},
|
||||
{"x":14.75, "y":1},
|
||||
{"x":15.75, "y":1},
|
||||
{"x":16.75, "y":1, "w":1.5},
|
||||
{"x":0, "y":2},
|
||||
{"x":1.25, "y":2, "w":1.75},
|
||||
{"x":3, "y":2},
|
||||
{"x":4, "y":2},
|
||||
{"x":5, "y":2},
|
||||
{"x":6, "y":2},
|
||||
{"x":7, "y":2},
|
||||
{"x":10, "y":2},
|
||||
{"x":11, "y":2},
|
||||
{"x":12, "y":2},
|
||||
{"x":13, "y":2},
|
||||
{"x":14, "y":2},
|
||||
{"x":15, "y":2},
|
||||
{"x":16, "y":2, "w":2.25},
|
||||
{"x":1.25, "y":3, "w":2.25},
|
||||
{"x":3.5, "y":3},
|
||||
{"x":4.5, "y":3},
|
||||
{"x":5.5, "y":3},
|
||||
{"x":6.5, "y":3},
|
||||
{"x":7.5, "y":3},
|
||||
{"x":9.5, "y":3},
|
||||
{"x":10.5, "y":3},
|
||||
{"x":11.5, "y":3},
|
||||
{"x":12.5, "y":3},
|
||||
{"x":13.5, "y":3},
|
||||
{"x":14.5, "y":3},
|
||||
{"x":15.5, "y":3, "w":1.75},
|
||||
{"x":17.25, "y":3},
|
||||
{"x":1.25, "y":4, "w":1.5},
|
||||
{"x":4.25, "y":4, "w":1.5},
|
||||
{"x":5.75, "y":4, "w":2},
|
||||
{"x":7.75, "y":4, "w":1.25},
|
||||
{"x":9.5, "y":4, "w":2.75},
|
||||
{"x":12.25, "y":4, "w":1.5},
|
||||
{"x":16.75, "y":4, "w":1.5}
|
||||
{"matrix": [1, 0], "x": 0, "y": 0},
|
||||
|
||||
{"matrix": [0, 0], "x": 1.25, "y": 0},
|
||||
{"matrix": [0, 1], "x": 2.25, "y": 0},
|
||||
{"matrix": [0, 2], "x": 3.25, "y": 0},
|
||||
{"matrix": [0, 3], "x": 4.25, "y": 0},
|
||||
{"matrix": [0, 4], "x": 5.25, "y": 0},
|
||||
{"matrix": [0, 5], "x": 6.25, "y": 0},
|
||||
{"matrix": [0, 6], "x": 7.25, "y": 0},
|
||||
|
||||
{"matrix": [0, 7], "x": 10.25, "y": 0},
|
||||
{"matrix": [0, 8], "x": 11.25, "y": 0},
|
||||
{"matrix": [0, 9], "x": 12.25, "y": 0},
|
||||
{"matrix": [0, 10], "x": 13.25, "y": 0},
|
||||
{"matrix": [0, 11], "x": 14.25, "y": 0},
|
||||
{"matrix": [0, 12], "x": 15.25, "y": 0},
|
||||
{"matrix": [0, 13], "x": 16.25, "y": 0},
|
||||
{"matrix": [0, 15], "x": 17.25, "y": 0},
|
||||
|
||||
{"matrix": [2, 0], "x": 0, "y": 1},
|
||||
|
||||
{"matrix": [1, 1], "x": 1.25, "y": 1, "w": 1.5},
|
||||
{"matrix": [1, 2], "x": 2.75, "y": 1},
|
||||
{"matrix": [1, 3], "x": 3.75, "y": 1},
|
||||
{"matrix": [1, 4], "x": 4.75, "y": 1},
|
||||
{"matrix": [1, 5], "x": 5.75, "y": 1},
|
||||
{"matrix": [1, 6], "x": 6.75, "y": 1},
|
||||
|
||||
{"matrix": [1, 7], "x": 9.75, "y": 1},
|
||||
{"matrix": [1, 8], "x": 10.75, "y": 1},
|
||||
{"matrix": [1, 9], "x": 11.75, "y": 1},
|
||||
{"matrix": [1, 10], "x": 12.75, "y": 1},
|
||||
{"matrix": [1, 11], "x": 13.75, "y": 1},
|
||||
{"matrix": [1, 12], "x": 14.75, "y": 1},
|
||||
{"matrix": [1, 13], "x": 15.75, "y": 1},
|
||||
{"matrix": [1, 15], "x": 16.75, "y": 1, "w": 1.5},
|
||||
|
||||
{"matrix": [3, 0], "x": 0, "y": 2},
|
||||
|
||||
{"matrix": [2, 1], "x": 1.25, "y": 2, "w": 1.75},
|
||||
{"matrix": [2, 2], "x": 3, "y": 2},
|
||||
{"matrix": [2, 3], "x": 4, "y": 2},
|
||||
{"matrix": [2, 4], "x": 5, "y": 2},
|
||||
{"matrix": [2, 5], "x": 6, "y": 2},
|
||||
{"matrix": [2, 6], "x": 7, "y": 2},
|
||||
|
||||
{"matrix": [2, 7], "x": 10, "y": 2},
|
||||
{"matrix": [2, 8], "x": 11, "y": 2},
|
||||
{"matrix": [2, 9], "x": 12, "y": 2},
|
||||
{"matrix": [2, 10], "x": 13, "y": 2},
|
||||
{"matrix": [2, 11], "x": 14, "y": 2},
|
||||
{"matrix": [2, 12], "x": 15, "y": 2},
|
||||
{"matrix": [1, 14], "x": 16, "y": 2, "w": 2.25},
|
||||
|
||||
{"matrix": [3, 1], "x": 1.25, "y": 3, "w": 2.25},
|
||||
{"matrix": [3, 2], "x": 3.5, "y": 3},
|
||||
{"matrix": [3, 3], "x": 4.5, "y": 3},
|
||||
{"matrix": [3, 4], "x": 5.5, "y": 3},
|
||||
{"matrix": [3, 5], "x": 6.5, "y": 3},
|
||||
{"matrix": [3, 6], "x": 7.5, "y": 3},
|
||||
|
||||
{"matrix": [3, 7], "x": 9.5, "y": 3},
|
||||
{"matrix": [3, 8], "x": 10.5, "y": 3},
|
||||
{"matrix": [3, 9], "x": 11.5, "y": 3},
|
||||
{"matrix": [3, 10], "x": 12.5, "y": 3},
|
||||
{"matrix": [3, 11], "x": 13.5, "y": 3},
|
||||
{"matrix": [3, 12], "x": 14.5, "y": 3},
|
||||
{"matrix": [2, 13], "x": 15.5, "y": 3, "w": 1.75},
|
||||
{"matrix": [2, 15], "x": 17.25, "y": 3},
|
||||
|
||||
{"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.5},
|
||||
{"matrix": [4, 3], "x": 4.25, "y": 4, "w": 1.5},
|
||||
{"matrix": [4, 5], "x": 5.75, "y": 4, "w": 2},
|
||||
{"matrix": [4, 6], "x": 7.75, "y": 4, "w": 1.25},
|
||||
{"matrix": [4, 8], "x": 9.5, "y": 4, "w": 2.75},
|
||||
{"matrix": [4, 10], "x": 12.25, "y": 4, "w": 1.5},
|
||||
{"matrix": [4, 15], "x": 16.75, "y": 4, "w": 1.5}
|
||||
]
|
||||
},
|
||||
"LAYOUT_alice_full_rshift": {
|
||||
"layout": [
|
||||
{"x":0, "y":0},
|
||||
{"x":1.25, "y":0},
|
||||
{"x":2.25, "y":0},
|
||||
{"x":3.25, "y":0},
|
||||
{"x":4.25, "y":0},
|
||||
{"x":5.25, "y":0},
|
||||
{"x":6.25, "y":0},
|
||||
{"x":7.25, "y":0},
|
||||
{"x":10.25, "y":0},
|
||||
{"x":11.25, "y":0},
|
||||
{"x":12.25, "y":0},
|
||||
{"x":13.25, "y":0},
|
||||
{"x":14.25, "y":0},
|
||||
{"x":15.25, "y":0},
|
||||
{"x":16.25, "y":0, "w":2},
|
||||
{"x":0, "y":1},
|
||||
{"x":1.25, "y":1, "w":1.5},
|
||||
{"x":2.75, "y":1},
|
||||
{"x":3.75, "y":1},
|
||||
{"x":4.75, "y":1},
|
||||
{"x":5.75, "y":1},
|
||||
{"x":6.75, "y":1},
|
||||
{"x":9.75, "y":1},
|
||||
{"x":10.75, "y":1},
|
||||
{"x":11.75, "y":1},
|
||||
{"x":12.75, "y":1},
|
||||
{"x":13.75, "y":1},
|
||||
{"x":14.75, "y":1},
|
||||
{"x":15.75, "y":1},
|
||||
{"x":16.75, "y":1, "w":1.5},
|
||||
{"x":0, "y":2},
|
||||
{"x":1.25, "y":2, "w":1.75},
|
||||
{"x":3, "y":2},
|
||||
{"x":4, "y":2},
|
||||
{"x":5, "y":2},
|
||||
{"x":6, "y":2},
|
||||
{"x":7, "y":2},
|
||||
{"x":10, "y":2},
|
||||
{"x":11, "y":2},
|
||||
{"x":12, "y":2},
|
||||
{"x":13, "y":2},
|
||||
{"x":14, "y":2},
|
||||
{"x":15, "y":2},
|
||||
{"x":16, "y":2, "w":2.25},
|
||||
{"x":1.25, "y":3, "w":2.25},
|
||||
{"x":3.5, "y":3},
|
||||
{"x":4.5, "y":3},
|
||||
{"x":5.5, "y":3},
|
||||
{"x":6.5, "y":3},
|
||||
{"x":7.5, "y":3},
|
||||
{"x":9.5, "y":3},
|
||||
{"x":10.5, "y":3},
|
||||
{"x":11.5, "y":3},
|
||||
{"x":12.5, "y":3},
|
||||
{"x":13.5, "y":3},
|
||||
{"x":14.5, "y":3},
|
||||
{"x":15.5, "y":3, "w":2.75},
|
||||
{"x":1.25, "y":4, "w":1.5},
|
||||
{"x":4.25, "y":4, "w":1.5},
|
||||
{"x":5.75, "y":4, "w":2},
|
||||
{"x":7.75, "y":4, "w":1.25},
|
||||
{"x":9.5, "y":4, "w":2.75},
|
||||
{"x":12.25, "y":4, "w":1.5},
|
||||
{"x":16.75, "y":4, "w":1.5}
|
||||
{"matrix": [1, 0], "x": 0, "y": 0},
|
||||
|
||||
{"matrix": [0, 0], "x": 1.25, "y": 0},
|
||||
{"matrix": [0, 1], "x": 2.25, "y": 0},
|
||||
{"matrix": [0, 2], "x": 3.25, "y": 0},
|
||||
{"matrix": [0, 3], "x": 4.25, "y": 0},
|
||||
{"matrix": [0, 4], "x": 5.25, "y": 0},
|
||||
{"matrix": [0, 5], "x": 6.25, "y": 0},
|
||||
{"matrix": [0, 6], "x": 7.25, "y": 0},
|
||||
|
||||
{"matrix": [0, 7], "x": 10.25, "y": 0},
|
||||
{"matrix": [0, 8], "x": 11.25, "y": 0},
|
||||
{"matrix": [0, 9], "x": 12.25, "y": 0},
|
||||
{"matrix": [0, 10], "x": 13.25, "y": 0},
|
||||
{"matrix": [0, 11], "x": 14.25, "y": 0},
|
||||
{"matrix": [0, 12], "x": 15.25, "y": 0},
|
||||
{"matrix": [0, 14], "x": 16.25, "y": 0, "w": 2},
|
||||
|
||||
{"matrix": [2, 0], "x": 0, "y": 1},
|
||||
|
||||
{"matrix": [1, 1], "x": 1.25, "y": 1, "w": 1.5},
|
||||
{"matrix": [1, 2], "x": 2.75, "y": 1},
|
||||
{"matrix": [1, 3], "x": 3.75, "y": 1},
|
||||
{"matrix": [1, 4], "x": 4.75, "y": 1},
|
||||
{"matrix": [1, 5], "x": 5.75, "y": 1},
|
||||
{"matrix": [1, 6], "x": 6.75, "y": 1},
|
||||
|
||||
{"matrix": [1, 7], "x": 9.75, "y": 1},
|
||||
{"matrix": [1, 8], "x": 10.75, "y": 1},
|
||||
{"matrix": [1, 9], "x": 11.75, "y": 1},
|
||||
{"matrix": [1, 10], "x": 12.75, "y": 1},
|
||||
{"matrix": [1, 11], "x": 13.75, "y": 1},
|
||||
{"matrix": [1, 12], "x": 14.75, "y": 1},
|
||||
{"matrix": [1, 13], "x": 15.75, "y": 1},
|
||||
{"matrix": [1, 15], "x": 16.75, "y": 1, "w": 1.5},
|
||||
|
||||
{"matrix": [3, 0], "x": 0, "y": 2},
|
||||
|
||||
{"matrix": [2, 1], "x": 1.25, "y": 2, "w": 1.75},
|
||||
{"matrix": [2, 2], "x": 3, "y": 2},
|
||||
{"matrix": [2, 3], "x": 4, "y": 2},
|
||||
{"matrix": [2, 4], "x": 5, "y": 2},
|
||||
{"matrix": [2, 5], "x": 6, "y": 2},
|
||||
{"matrix": [2, 6], "x": 7, "y": 2},
|
||||
|
||||
{"matrix": [2, 7], "x": 10, "y": 2},
|
||||
{"matrix": [2, 8], "x": 11, "y": 2},
|
||||
{"matrix": [2, 9], "x": 12, "y": 2},
|
||||
{"matrix": [2, 10], "x": 13, "y": 2},
|
||||
{"matrix": [2, 11], "x": 14, "y": 2},
|
||||
{"matrix": [2, 12], "x": 15, "y": 2},
|
||||
{"matrix": [1, 14], "x": 16, "y": 2, "w": 2.25},
|
||||
|
||||
{"matrix": [3, 1], "x": 1.25, "y": 3, "w": 2.25},
|
||||
{"matrix": [3, 2], "x": 3.5, "y": 3},
|
||||
{"matrix": [3, 3], "x": 4.5, "y": 3},
|
||||
{"matrix": [3, 4], "x": 5.5, "y": 3},
|
||||
{"matrix": [3, 5], "x": 6.5, "y": 3},
|
||||
{"matrix": [3, 6], "x": 7.5, "y": 3},
|
||||
|
||||
{"matrix": [3, 7], "x": 9.5, "y": 3},
|
||||
{"matrix": [3, 8], "x": 10.5, "y": 3},
|
||||
{"matrix": [3, 9], "x": 11.5, "y": 3},
|
||||
{"matrix": [3, 10], "x": 12.5, "y": 3},
|
||||
{"matrix": [3, 11], "x": 13.5, "y": 3},
|
||||
{"matrix": [3, 12], "x": 14.5, "y": 3},
|
||||
{"matrix": [2, 14], "x": 15.5, "y": 3, "w": 2.75},
|
||||
|
||||
{"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.5},
|
||||
{"matrix": [4, 3], "x": 4.25, "y": 4, "w": 1.5},
|
||||
{"matrix": [4, 5], "x": 5.75, "y": 4, "w": 2},
|
||||
{"matrix": [4, 6], "x": 7.75, "y": 4, "w": 1.25},
|
||||
{"matrix": [4, 8], "x": 9.5, "y": 4, "w": 2.75},
|
||||
{"matrix": [4, 10], "x": 12.25, "y": 4, "w": 1.5},
|
||||
{"matrix": [4, 15], "x": 16.75, "y": 4, "w": 1.5}
|
||||
]
|
||||
},
|
||||
"LAYOUT_alice_split_bs_full_rshift": {
|
||||
"layout": [
|
||||
{"x":0, "y":0},
|
||||
{"x":1.25, "y":0},
|
||||
{"x":2.25, "y":0},
|
||||
{"x":3.25, "y":0},
|
||||
{"x":4.25, "y":0},
|
||||
{"x":5.25, "y":0},
|
||||
{"x":6.25, "y":0},
|
||||
{"x":7.25, "y":0},
|
||||
{"x":10.25, "y":0},
|
||||
{"x":11.25, "y":0},
|
||||
{"x":12.25, "y":0},
|
||||
{"x":13.25, "y":0},
|
||||
{"x":14.25, "y":0},
|
||||
{"x":15.25, "y":0},
|
||||
{"x":16.25, "y":0},
|
||||
{"x":17.25, "y":0},
|
||||
{"x":0, "y":1},
|
||||
{"x":1.25, "y":1, "w":1.5},
|
||||
{"x":2.75, "y":1},
|
||||
{"x":3.75, "y":1},
|
||||
{"x":4.75, "y":1},
|
||||
{"x":5.75, "y":1},
|
||||
{"x":6.75, "y":1},
|
||||
{"x":9.75, "y":1},
|
||||
{"x":10.75, "y":1},
|
||||
{"x":11.75, "y":1},
|
||||
{"x":12.75, "y":1},
|
||||
{"x":13.75, "y":1},
|
||||
{"x":14.75, "y":1},
|
||||
{"x":15.75, "y":1},
|
||||
{"x":16.75, "y":1, "w":1.5},
|
||||
{"x":0, "y":2},
|
||||
{"x":1.25, "y":2, "w":1.75},
|
||||
{"x":3, "y":2},
|
||||
{"x":4, "y":2},
|
||||
{"x":5, "y":2},
|
||||
{"x":6, "y":2},
|
||||
{"x":7, "y":2},
|
||||
{"x":10, "y":2},
|
||||
{"x":11, "y":2},
|
||||
{"x":12, "y":2},
|
||||
{"x":13, "y":2},
|
||||
{"x":14, "y":2},
|
||||
{"x":15, "y":2},
|
||||
{"x":16, "y":2, "w":2.25},
|
||||
{"x":1.25, "y":3, "w":2.25},
|
||||
{"x":3.5, "y":3},
|
||||
{"x":4.5, "y":3},
|
||||
{"x":5.5, "y":3},
|
||||
{"x":6.5, "y":3},
|
||||
{"x":7.5, "y":3},
|
||||
{"x":9.5, "y":3},
|
||||
{"x":10.5, "y":3},
|
||||
{"x":11.5, "y":3},
|
||||
{"x":12.5, "y":3},
|
||||
{"x":13.5, "y":3},
|
||||
{"x":14.5, "y":3},
|
||||
{"x":15.5, "y":3, "w":2.75},
|
||||
{"x":1.25, "y":4, "w":1.5},
|
||||
{"x":4.25, "y":4, "w":1.5},
|
||||
{"x":5.75, "y":4, "w":2},
|
||||
{"x":7.75, "y":4, "w":1.25},
|
||||
{"x":9.5, "y":4, "w":2.75},
|
||||
{"x":12.25, "y":4, "w":1.5},
|
||||
{"x":16.75, "y":4, "w":1.5}
|
||||
{"matrix": [1, 0], "x": 0, "y": 0},
|
||||
|
||||
{"matrix": [0, 0], "x": 1.25, "y": 0},
|
||||
{"matrix": [0, 1], "x": 2.25, "y": 0},
|
||||
{"matrix": [0, 2], "x": 3.25, "y": 0},
|
||||
{"matrix": [0, 3], "x": 4.25, "y": 0},
|
||||
{"matrix": [0, 4], "x": 5.25, "y": 0},
|
||||
{"matrix": [0, 5], "x": 6.25, "y": 0},
|
||||
{"matrix": [0, 6], "x": 7.25, "y": 0},
|
||||
|
||||
{"matrix": [0, 7], "x": 10.25, "y": 0},
|
||||
{"matrix": [0, 8], "x": 11.25, "y": 0},
|
||||
{"matrix": [0, 9], "x": 12.25, "y": 0},
|
||||
{"matrix": [0, 10], "x": 13.25, "y": 0},
|
||||
{"matrix": [0, 11], "x": 14.25, "y": 0},
|
||||
{"matrix": [0, 12], "x": 15.25, "y": 0},
|
||||
{"matrix": [0, 13], "x": 16.25, "y": 0},
|
||||
{"matrix": [0, 15], "x": 17.25, "y": 0},
|
||||
|
||||
{"matrix": [2, 0], "x": 0, "y": 1},
|
||||
|
||||
{"matrix": [1, 1], "x": 1.25, "y": 1, "w": 1.5},
|
||||
{"matrix": [1, 2], "x": 2.75, "y": 1},
|
||||
{"matrix": [1, 3], "x": 3.75, "y": 1},
|
||||
{"matrix": [1, 4], "x": 4.75, "y": 1},
|
||||
{"matrix": [1, 5], "x": 5.75, "y": 1},
|
||||
{"matrix": [1, 6], "x": 6.75, "y": 1},
|
||||
|
||||
{"matrix": [1, 7], "x": 9.75, "y": 1},
|
||||
{"matrix": [1, 8], "x": 10.75, "y": 1},
|
||||
{"matrix": [1, 9], "x": 11.75, "y": 1},
|
||||
{"matrix": [1, 10], "x": 12.75, "y": 1},
|
||||
{"matrix": [1, 11], "x": 13.75, "y": 1},
|
||||
{"matrix": [1, 12], "x": 14.75, "y": 1},
|
||||
{"matrix": [1, 13], "x": 15.75, "y": 1},
|
||||
{"matrix": [1, 15], "x": 16.75, "y": 1, "w": 1.5},
|
||||
|
||||
{"matrix": [3, 0], "x": 0, "y": 2},
|
||||
|
||||
{"matrix": [2, 1], "x": 1.25, "y": 2, "w": 1.75},
|
||||
{"matrix": [2, 2], "x": 3, "y": 2},
|
||||
{"matrix": [2, 3], "x": 4, "y": 2},
|
||||
{"matrix": [2, 4], "x": 5, "y": 2},
|
||||
{"matrix": [2, 5], "x": 6, "y": 2},
|
||||
{"matrix": [2, 6], "x": 7, "y": 2},
|
||||
|
||||
{"matrix": [2, 7], "x": 10, "y": 2},
|
||||
{"matrix": [2, 8], "x": 11, "y": 2},
|
||||
{"matrix": [2, 9], "x": 12, "y": 2},
|
||||
{"matrix": [2, 10], "x": 13, "y": 2},
|
||||
{"matrix": [2, 11], "x": 14, "y": 2},
|
||||
{"matrix": [2, 12], "x": 15, "y": 2},
|
||||
{"matrix": [1, 14], "x": 16, "y": 2, "w": 2.25},
|
||||
|
||||
{"matrix": [3, 1], "x": 1.25, "y": 3, "w": 2.25},
|
||||
{"matrix": [3, 2], "x": 3.5, "y": 3},
|
||||
{"matrix": [3, 3], "x": 4.5, "y": 3},
|
||||
{"matrix": [3, 4], "x": 5.5, "y": 3},
|
||||
{"matrix": [3, 5], "x": 6.5, "y": 3},
|
||||
{"matrix": [3, 6], "x": 7.5, "y": 3},
|
||||
|
||||
{"matrix": [3, 7], "x": 9.5, "y": 3},
|
||||
{"matrix": [3, 8], "x": 10.5, "y": 3},
|
||||
{"matrix": [3, 9], "x": 11.5, "y": 3},
|
||||
{"matrix": [3, 10], "x": 12.5, "y": 3},
|
||||
{"matrix": [3, 11], "x": 13.5, "y": 3},
|
||||
{"matrix": [3, 12], "x": 14.5, "y": 3},
|
||||
{"matrix": [2, 14], "x": 15.5, "y": 3, "w": 2.75},
|
||||
|
||||
{"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.5},
|
||||
{"matrix": [4, 3], "x": 4.25, "y": 4, "w": 1.5},
|
||||
{"matrix": [4, 5], "x": 5.75, "y": 4, "w": 2},
|
||||
{"matrix": [4, 6], "x": 7.75, "y": 4, "w": 1.25},
|
||||
{"matrix": [4, 8], "x": 9.5, "y": 4, "w": 2.75},
|
||||
{"matrix": [4, 10], "x": 12.25, "y": 4, "w": 1.5},
|
||||
{"matrix": [4, 15], "x": 16.75, "y": 4, "w": 1.5}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,76 +0,0 @@
|
|||
/* Copyright 2020 kb-elmo
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "quantum.h"
|
||||
|
||||
#define LAYOUT_alice( \
|
||||
k16, k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k10, k11, k12, k14, \
|
||||
k32, k17, k18, k19, k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k31, \
|
||||
k48, k33, k34, k35, k36, k37, k38, k39, k40, k41, k42, k43, k44, k30, \
|
||||
k49, k50, k51, k52, k53, k54, k55, k56, k57, k58, k59, k60, k45, k47, \
|
||||
k61, k62, k63, k64, k65, k66, k67 \
|
||||
) { \
|
||||
{ k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k10, k11, k12, KC_NO, k14, KC_NO }, \
|
||||
{ k16, k17, k18, k19, k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k30, k31 }, \
|
||||
{ k32, k33, k34, k35, k36, k37, k38, k39, k40, k41, k42, k43, k44, k45, KC_NO, k47 }, \
|
||||
{ k48, k49, k50, k51, k52, k53, k54, k55, k56, k57, k58, k59, k60, KC_NO, KC_NO, KC_NO }, \
|
||||
{ KC_NO, k61, KC_NO, k62, KC_NO, k63, k64, KC_NO, k65, KC_NO, k66, KC_NO, KC_NO, KC_NO, KC_NO, k67 } \
|
||||
}
|
||||
|
||||
// Equivalent to LAYOUT_all
|
||||
#define LAYOUT_alice_split_bs( \
|
||||
k16, k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k10, k11, k12, k13, k15, \
|
||||
k32, k17, k18, k19, k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k31, \
|
||||
k48, k33, k34, k35, k36, k37, k38, k39, k40, k41, k42, k43, k44, k30, \
|
||||
k49, k50, k51, k52, k53, k54, k55, k56, k57, k58, k59, k60, k45, k47, \
|
||||
k61, k62, k63, k64, k65, k66, k67 \
|
||||
) { \
|
||||
{ k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k10, k11, k12, k13, KC_NO, k15 }, \
|
||||
{ k16, k17, k18, k19, k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k30, k31 }, \
|
||||
{ k32, k33, k34, k35, k36, k37, k38, k39, k40, k41, k42, k43, k44, k45, KC_NO, k47 }, \
|
||||
{ k48, k49, k50, k51, k52, k53, k54, k55, k56, k57, k58, k59, k60, KC_NO, KC_NO, KC_NO }, \
|
||||
{ KC_NO, k61, KC_NO, k62, KC_NO, k63, k64, KC_NO, k65, KC_NO, k66, KC_NO, KC_NO, KC_NO, KC_NO, k67 } \
|
||||
}
|
||||
|
||||
#define LAYOUT_alice_split_bs_full_rshift( \
|
||||
k16, k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k10, k11, k12, k13, k15, \
|
||||
k32, k17, k18, k19, k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k31, \
|
||||
k48, k33, k34, k35, k36, k37, k38, k39, k40, k41, k42, k43, k44, k30, \
|
||||
k49, k50, k51, k52, k53, k54, k55, k56, k57, k58, k59, k60, k46, \
|
||||
k61, k62, k63, k64, k65, k66, k67 \
|
||||
) { \
|
||||
{ k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k10, k11, k12, k13, KC_NO, k15 }, \
|
||||
{ k16, k17, k18, k19, k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k30, k31 }, \
|
||||
{ k32, k33, k34, k35, k36, k37, k38, k39, k40, k41, k42, k43, k44, KC_NO, k46, KC_NO }, \
|
||||
{ k48, k49, k50, k51, k52, k53, k54, k55, k56, k57, k58, k59, k60, KC_NO, KC_NO, KC_NO }, \
|
||||
{ KC_NO, k61, KC_NO, k62, KC_NO, k63, k64, KC_NO, k65, KC_NO, k66, KC_NO, KC_NO, KC_NO, KC_NO, k67 } \
|
||||
}
|
||||
|
||||
#define LAYOUT_alice_full_rshift( \
|
||||
k16, k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k10, k11, k12, k14, \
|
||||
k32, k17, k18, k19, k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k31, \
|
||||
k48, k33, k34, k35, k36, k37, k38, k39, k40, k41, k42, k43, k44, k30, \
|
||||
k49, k50, k51, k52, k53, k54, k55, k56, k57, k58, k59, k60, k46, \
|
||||
k61, k62, k63, k64, k65, k66, k67 \
|
||||
) { \
|
||||
{ k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k10, k11, k12, KC_NO, k14, KC_NO }, \
|
||||
{ k16, k17, k18, k19, k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k30, k31 }, \
|
||||
{ k32, k33, k34, k35, k36, k37, k38, k39, k40, k41, k42, k43, k44, KC_NO, k46, KC_NO }, \
|
||||
{ k48, k49, k50, k51, k52, k53, k54, k55, k56, k57, k58, k59, k60, KC_NO, KC_NO, KC_NO }, \
|
||||
{ KC_NO, k61, KC_NO, k62, KC_NO, k63, k64, KC_NO, k65, KC_NO, k66, KC_NO, KC_NO, KC_NO, KC_NO, k67 } \
|
||||
}
|
||||
|
|
@ -1,52 +0,0 @@
|
|||
/*
|
||||
Copyright 2022 CMM.Studio Freather
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "quantum.h"
|
||||
|
||||
#define XXX KC_NO
|
||||
|
||||
#define LAYOUT_alice_split_bs( \
|
||||
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K1E, \
|
||||
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K2E, \
|
||||
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, \
|
||||
K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E, \
|
||||
K41, K43, K45, K46, K48, K4A, K4E \
|
||||
){ \
|
||||
{K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E},\
|
||||
{K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E},\
|
||||
{K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E},\
|
||||
{XXX, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E},\
|
||||
{XXX, K41, XXX, K43, XXX, K45, K46, XXX, K48, XXX, K4A, XXX, XXX, XXX, K4E},\
|
||||
}
|
||||
|
||||
#define LAYOUT_alice( \
|
||||
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E,\
|
||||
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K2E, \
|
||||
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, \
|
||||
K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E,\
|
||||
K41, K43, K45, K46, K48, K4A, K4E \
|
||||
){ \
|
||||
{K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E},\
|
||||
{K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, XXX},\
|
||||
{K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D, K2E},\
|
||||
{XXX, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E},\
|
||||
{XXX, K41, XXX, K43, XXX, K45, K46, XXX, K48, XXX, K4A, XXX, XXX, XXX, K4E},\
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -19,141 +19,163 @@
|
|||
"layouts": {
|
||||
"LAYOUT_alice_split_bs": {
|
||||
"layout": [
|
||||
{"label":"Esc", "x":0.5, "y":0},
|
||||
{"label":"~", "x":1.75, "y":0},
|
||||
{"label":"!", "x":2.75, "y":0},
|
||||
{"label":"@", "x":3.75, "y":0},
|
||||
{"label":"#", "x":4.75, "y":0},
|
||||
{"label":"$", "x":5.75, "y":0},
|
||||
{"label":"%", "x":6.75, "y":0},
|
||||
{"label":"^", "x":7.75, "y":0},
|
||||
{"label":"&", "x":10, "y":0},
|
||||
{"label":"*", "x":11, "y":0},
|
||||
{"label":"(", "x":12, "y":0},
|
||||
{"label":")", "x":13, "y":0},
|
||||
{"label":"_", "x":14, "y":0},
|
||||
{"label":"+", "x":15, "y":0},
|
||||
{"label":"|", "x":16, "y":0},
|
||||
{"label":"~", "x":17, "y":0},
|
||||
{"label":"PgUp", "x":0.25, "y":1},
|
||||
{"label":"Tab", "x":1.5, "y":1, "w":1.5},
|
||||
{"label":"Q", "x":3, "y":1},
|
||||
{"label":"W", "x":4, "y":1},
|
||||
{"label":"E", "x":5, "y":1},
|
||||
{"label":"R", "x":6, "y":1},
|
||||
{"label":"T", "x":7, "y":1},
|
||||
{"label":"Y", "x":9.75, "y":1},
|
||||
{"label":"U", "x":10.75, "y":1},
|
||||
{"label":"I", "x":11.75, "y":1},
|
||||
{"label":"O", "x":12.75, "y":1},
|
||||
{"label":"P", "x":13.75, "y":1},
|
||||
{"label":"{", "x":14.75, "y":1},
|
||||
{"label":"}", "x":15.75, "y":1},
|
||||
{"label":"Backspace", "x":16.75, "y":1, "w":1.5},
|
||||
{"label":"PgDn", "x":0, "y":2},
|
||||
{"label":"Control", "x":1.25, "y":2, "w":1.75},
|
||||
{"label":"A", "x":3, "y":2},
|
||||
{"label":"S", "x":4, "y":2},
|
||||
{"label":"D", "x":5, "y":2},
|
||||
{"label":"F", "x":6, "y":2},
|
||||
{"label":"G", "x":7, "y":2},
|
||||
{"label":"H", "x":10.25, "y":2},
|
||||
{"label":"J", "x":11.25, "y":2},
|
||||
{"label":"K", "x":12.25, "y":2},
|
||||
{"label":"L", "x":13.25, "y":2},
|
||||
{"label":":", "x":14.25, "y":2},
|
||||
{"label":"\"", "x":15.25, "y":2},
|
||||
{"label":"Enter", "x":16.25, "y":2, "w":2.25},
|
||||
{"label":"Shift", "x":1, "y":3, "w":2.25},
|
||||
{"label":"Z", "x":3.25, "y":3},
|
||||
{"label":"X", "x":4.25, "y":3},
|
||||
{"label":"C", "x":5.25, "y":3},
|
||||
{"label":"V", "x":6.25, "y":3},
|
||||
{"label":"B", "x":7.25, "y":3},
|
||||
{"label":"B", "x":10, "y":3},
|
||||
{"label":"N", "x":11, "y":3},
|
||||
{"label":"M", "x":12, "y":3},
|
||||
{"label":"<", "x":13, "y":3},
|
||||
{"label":">", "x":14, "y":3},
|
||||
{"label":"?", "x":15, "y":3},
|
||||
{"label":"Shift", "x":16, "y":3, "w":1.75},
|
||||
{"label":"Fn1", "x":17.75, "y":3},
|
||||
{"label":"Ctrl", "x":1, "y":4, "w":1.5},
|
||||
{"label":"Alt", "x":4, "y":4, "w":1.5},
|
||||
{"label":"LSpace", "x":5.5, "y":4, "w":2.25},
|
||||
{"label":"Fn2", "x":7.75, "y":4},
|
||||
{"label":"RSpace", "x":10, "y":4, "w":2.75},
|
||||
{"label":"RAlt", "x":12.75, "y":4, "w":1.5},
|
||||
{"label":"RCtl", "x":17, "y":4, "w":1.5}
|
||||
{"matrix": [0, 0], "x": 0.5, "y": 0},
|
||||
|
||||
{"matrix": [0, 1], "x": 1.75, "y": 0},
|
||||
{"matrix": [0, 2], "x": 2.75, "y": 0},
|
||||
{"matrix": [0, 3], "x": 3.75, "y": 0},
|
||||
{"matrix": [0, 4], "x": 4.75, "y": 0},
|
||||
{"matrix": [0, 5], "x": 5.75, "y": 0},
|
||||
{"matrix": [0, 6], "x": 6.75, "y": 0},
|
||||
{"matrix": [0, 7], "x": 7.75, "y": 0},
|
||||
|
||||
{"matrix": [0, 8], "x": 10, "y": 0},
|
||||
{"matrix": [0, 9], "x": 11, "y": 0},
|
||||
{"matrix": [0, 10], "x": 12, "y": 0},
|
||||
{"matrix": [0, 11], "x": 13, "y": 0},
|
||||
{"matrix": [0, 12], "x": 14, "y": 0},
|
||||
{"matrix": [0, 13], "x": 15, "y": 0},
|
||||
{"matrix": [0, 14], "x": 16, "y": 0},
|
||||
{"matrix": [1, 14], "x": 17, "y": 0},
|
||||
|
||||
{"matrix": [1, 0], "x": 0.25, "y": 1},
|
||||
|
||||
{"matrix": [1, 1], "x": 1.5, "y": 1, "w": 1.5},
|
||||
{"matrix": [1, 2], "x": 3, "y": 1},
|
||||
{"matrix": [1, 3], "x": 4, "y": 1},
|
||||
{"matrix": [1, 4], "x": 5, "y": 1},
|
||||
{"matrix": [1, 5], "x": 6, "y": 1},
|
||||
{"matrix": [1, 6], "x": 7, "y": 1},
|
||||
|
||||
{"matrix": [1, 7], "x": 9.75, "y": 1},
|
||||
{"matrix": [1, 8], "x": 10.75, "y": 1},
|
||||
{"matrix": [1, 9], "x": 11.75, "y": 1},
|
||||
{"matrix": [1, 10], "x": 12.75, "y": 1},
|
||||
{"matrix": [1, 11], "x": 13.75, "y": 1},
|
||||
{"matrix": [1, 12], "x": 14.75, "y": 1},
|
||||
{"matrix": [1, 13], "x": 15.75, "y": 1},
|
||||
{"matrix": [2, 14], "x": 16.75, "y": 1, "w": 1.5},
|
||||
|
||||
{"matrix": [2, 0], "x": 0, "y": 2},
|
||||
|
||||
{"matrix": [2, 1], "x": 1.25, "y": 2, "w": 1.75},
|
||||
{"matrix": [2, 2], "x": 3, "y": 2},
|
||||
{"matrix": [2, 3], "x": 4, "y": 2},
|
||||
{"matrix": [2, 4], "x": 5, "y": 2},
|
||||
{"matrix": [2, 5], "x": 6, "y": 2},
|
||||
{"matrix": [2, 6], "x": 7, "y": 2},
|
||||
|
||||
{"matrix": [2, 7], "x": 10.25, "y": 2},
|
||||
{"matrix": [2, 8], "x": 11.25, "y": 2},
|
||||
{"matrix": [2, 9], "x": 12.25, "y": 2},
|
||||
{"matrix": [2, 10], "x": 13.25, "y": 2},
|
||||
{"matrix": [2, 11], "x": 14.25, "y": 2},
|
||||
{"matrix": [2, 12], "x": 15.25, "y": 2},
|
||||
{"matrix": [2, 13], "x": 16.25, "y": 2, "w": 2.25},
|
||||
|
||||
{"matrix": [3, 1], "x": 1, "y": 3, "w": 2.25},
|
||||
{"matrix": [3, 2], "x": 3.25, "y": 3},
|
||||
{"matrix": [3, 3], "x": 4.25, "y": 3},
|
||||
{"matrix": [3, 4], "x": 5.25, "y": 3},
|
||||
{"matrix": [3, 5], "x": 6.25, "y": 3},
|
||||
{"matrix": [3, 6], "x": 7.25, "y": 3},
|
||||
|
||||
{"matrix": [3, 7], "x": 10, "y": 3},
|
||||
{"matrix": [3, 8], "x": 11, "y": 3},
|
||||
{"matrix": [3, 9], "x": 12, "y": 3},
|
||||
{"matrix": [3, 10], "x": 13, "y": 3},
|
||||
{"matrix": [3, 11], "x": 14, "y": 3},
|
||||
{"matrix": [3, 12], "x": 15, "y": 3},
|
||||
{"matrix": [3, 13], "x": 16, "y": 3, "w": 1.75},
|
||||
{"matrix": [3, 14], "x": 17.75, "y": 3},
|
||||
|
||||
{"matrix": [4, 1], "x": 1, "y": 4, "w": 1.5},
|
||||
{"matrix": [4, 3], "x": 4, "y": 4, "w": 1.5},
|
||||
{"matrix": [4, 5], "x": 5.5, "y": 4, "w": 2.25},
|
||||
{"matrix": [4, 6], "x": 7.75, "y": 4},
|
||||
{"matrix": [4, 8], "x": 10, "y": 4, "w": 2.75},
|
||||
{"matrix": [4, 10], "x": 12.75, "y": 4, "w": 1.5},
|
||||
{"matrix": [4, 14], "x": 17, "y": 4, "w": 1.5}
|
||||
]
|
||||
},
|
||||
"LAYOUT_alice": {
|
||||
"layout": [
|
||||
{"label":"Esc", "x":0.5, "y":0},
|
||||
{"label":"~", "x":1.75, "y":0},
|
||||
{"label":"!", "x":2.75, "y":0},
|
||||
{"label":"@", "x":3.75, "y":0},
|
||||
{"label":"#", "x":4.75, "y":0},
|
||||
{"label":"$", "x":5.75, "y":0},
|
||||
{"label":"%", "x":6.75, "y":0},
|
||||
{"label":"^", "x":7.75, "y":0},
|
||||
{"label":"&", "x":10, "y":0},
|
||||
{"label":"*", "x":11, "y":0},
|
||||
{"label":"(", "x":12, "y":0},
|
||||
{"label":")", "x":13, "y":0},
|
||||
{"label":"_", "x":14, "y":0},
|
||||
{"label":"+", "x":15, "y":0},
|
||||
{"label":"Backspace", "x":16, "y":0, "w":2},
|
||||
{"label":"PgUp", "x":0.25, "y":1},
|
||||
{"label":"Tab", "x":1.5, "y":1, "w":1.5},
|
||||
{"label":"Q", "x":3, "y":1},
|
||||
{"label":"W", "x":4, "y":1},
|
||||
{"label":"E", "x":5, "y":1},
|
||||
{"label":"R", "x":6, "y":1},
|
||||
{"label":"T", "x":7, "y":1},
|
||||
{"label":"Y", "x":9.75, "y":1},
|
||||
{"label":"U", "x":10.75, "y":1},
|
||||
{"label":"I", "x":11.75, "y":1},
|
||||
{"label":"O", "x":12.75, "y":1},
|
||||
{"label":"P", "x":13.75, "y":1},
|
||||
{"label":"{", "x":14.75, "y":1},
|
||||
{"label":"}", "x":15.75, "y":1},
|
||||
{"label":"|", "x":16.75, "y":1, "w":1.5},
|
||||
{"label":"PgDn", "x":0, "y":2},
|
||||
{"label":"Control", "x":1.25, "y":2, "w":1.75},
|
||||
{"label":"A", "x":3, "y":2},
|
||||
{"label":"S", "x":4, "y":2},
|
||||
{"label":"D", "x":5, "y":2},
|
||||
{"label":"F", "x":6, "y":2},
|
||||
{"label":"G", "x":7, "y":2},
|
||||
{"label":"H", "x":10.25, "y":2},
|
||||
{"label":"J", "x":11.25, "y":2},
|
||||
{"label":"K", "x":12.25, "y":2},
|
||||
{"label":"L", "x":13.25, "y":2},
|
||||
{"label":":", "x":14.25, "y":2},
|
||||
{"label":"\"", "x":15.25, "y":2},
|
||||
{"label":"Enter", "x":16.25, "y":2, "w":2.25},
|
||||
{"label":"Shift", "x":1, "y":3, "w":2.25},
|
||||
{"label":"Z", "x":3.25, "y":3},
|
||||
{"label":"X", "x":4.25, "y":3},
|
||||
{"label":"C", "x":5.25, "y":3},
|
||||
{"label":"V", "x":6.25, "y":3},
|
||||
{"label":"B", "x":7.25, "y":3},
|
||||
{"label":"B", "x":10, "y":3},
|
||||
{"label":"N", "x":11, "y":3},
|
||||
{"label":"M", "x":12, "y":3},
|
||||
{"label":"<", "x":13, "y":3},
|
||||
{"label":">", "x":14, "y":3},
|
||||
{"label":"?", "x":15, "y":3},
|
||||
{"label":"Shift", "x":16, "y":3, "w":1.75},
|
||||
{"label":"Fn1", "x":17.75, "y":3},
|
||||
{"label":"Ctrl", "x":1, "y":4, "w":1.5},
|
||||
{"label":"Alt", "x":4, "y":4, "w":1.5},
|
||||
{"label":"LSpace", "x":5.5, "y":4, "w":2.25},
|
||||
{"label":"Fn2", "x":7.75, "y":4},
|
||||
{"label":"RSpace", "x":10, "y":4, "w":2.75},
|
||||
{"label":"RAlt", "x":12.75, "y":4, "w":1.5},
|
||||
{"label":"RCtl", "x":17, "y":4, "w":1.5}
|
||||
{"matrix": [0, 0], "x": 0.5, "y": 0},
|
||||
|
||||
{"matrix": [0, 1], "x": 1.75, "y": 0},
|
||||
{"matrix": [0, 2], "x": 2.75, "y": 0},
|
||||
{"matrix": [0, 3], "x": 3.75, "y": 0},
|
||||
{"matrix": [0, 4], "x": 4.75, "y": 0},
|
||||
{"matrix": [0, 5], "x": 5.75, "y": 0},
|
||||
{"matrix": [0, 6], "x": 6.75, "y": 0},
|
||||
{"matrix": [0, 7], "x": 7.75, "y": 0},
|
||||
|
||||
{"matrix": [0, 8], "x": 10, "y": 0},
|
||||
{"matrix": [0, 9], "x": 11, "y": 0},
|
||||
{"matrix": [0, 10], "x": 12, "y": 0},
|
||||
{"matrix": [0, 11], "x": 13, "y": 0},
|
||||
{"matrix": [0, 12], "x": 14, "y": 0},
|
||||
{"matrix": [0, 13], "x": 15, "y": 0},
|
||||
{"matrix": [0, 14], "x": 16, "y": 0, "w": 2},
|
||||
|
||||
{"matrix": [1, 0], "x": 0.25, "y": 1},
|
||||
|
||||
{"matrix": [1, 1], "x": 1.5, "y": 1, "w": 1.5},
|
||||
{"matrix": [1, 2], "x": 3, "y": 1},
|
||||
{"matrix": [1, 3], "x": 4, "y": 1},
|
||||
{"matrix": [1, 4], "x": 5, "y": 1},
|
||||
{"matrix": [1, 5], "x": 6, "y": 1},
|
||||
{"matrix": [1, 6], "x": 7, "y": 1},
|
||||
|
||||
{"matrix": [1, 7], "x": 9.75, "y": 1},
|
||||
{"matrix": [1, 8], "x": 10.75, "y": 1},
|
||||
{"matrix": [1, 9], "x": 11.75, "y": 1},
|
||||
{"matrix": [1, 10], "x": 12.75, "y": 1},
|
||||
{"matrix": [1, 11], "x": 13.75, "y": 1},
|
||||
{"matrix": [1, 12], "x": 14.75, "y": 1},
|
||||
{"matrix": [1, 13], "x": 15.75, "y": 1},
|
||||
{"matrix": [2, 14], "x": 16.75, "y": 1, "w": 1.5},
|
||||
|
||||
{"matrix": [2, 0], "x": 0, "y": 2},
|
||||
|
||||
{"matrix": [2, 1], "x": 1.25, "y": 2, "w": 1.75},
|
||||
{"matrix": [2, 2], "x": 3, "y": 2},
|
||||
{"matrix": [2, 3], "x": 4, "y": 2},
|
||||
{"matrix": [2, 4], "x": 5, "y": 2},
|
||||
{"matrix": [2, 5], "x": 6, "y": 2},
|
||||
{"matrix": [2, 6], "x": 7, "y": 2},
|
||||
|
||||
{"matrix": [2, 7], "x": 10.25, "y": 2},
|
||||
{"matrix": [2, 8], "x": 11.25, "y": 2},
|
||||
{"matrix": [2, 9], "x": 12.25, "y": 2},
|
||||
{"matrix": [2, 10], "x": 13.25, "y": 2},
|
||||
{"matrix": [2, 11], "x": 14.25, "y": 2},
|
||||
{"matrix": [2, 12], "x": 15.25, "y": 2},
|
||||
{"matrix": [2, 13], "x": 16.25, "y": 2, "w": 2.25},
|
||||
|
||||
{"matrix": [3, 1], "x": 1, "y": 3, "w": 2.25},
|
||||
{"matrix": [3, 2], "x": 3.25, "y": 3},
|
||||
{"matrix": [3, 3], "x": 4.25, "y": 3},
|
||||
{"matrix": [3, 4], "x": 5.25, "y": 3},
|
||||
{"matrix": [3, 5], "x": 6.25, "y": 3},
|
||||
{"matrix": [3, 6], "x": 7.25, "y": 3},
|
||||
|
||||
{"matrix": [3, 7], "x": 10, "y": 3},
|
||||
{"matrix": [3, 8], "x": 11, "y": 3},
|
||||
{"matrix": [3, 9], "x": 12, "y": 3},
|
||||
{"matrix": [3, 10], "x": 13, "y": 3},
|
||||
{"matrix": [3, 11], "x": 14, "y": 3},
|
||||
{"matrix": [3, 12], "x": 15, "y": 3},
|
||||
{"matrix": [3, 13], "x": 16, "y": 3, "w": 1.75},
|
||||
{"matrix": [3, 14], "x": 17.75, "y": 3},
|
||||
|
||||
{"matrix": [4, 1], "x": 1, "y": 4, "w": 1.5},
|
||||
{"matrix": [4, 3], "x": 4, "y": 4, "w": 1.5},
|
||||
{"matrix": [4, 5], "x": 5.5, "y": 4, "w": 2.25},
|
||||
{"matrix": [4, 6], "x": 7.75, "y": 4},
|
||||
{"matrix": [4, 8], "x": 10, "y": 4, "w": 2.75},
|
||||
{"matrix": [4, 10], "x": 12.75, "y": 4, "w": 1.5},
|
||||
{"matrix": [4, 14], "x": 17, "y": 4, "w": 1.5}
|
||||
]
|
||||
}
|
||||
},
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
#include "curiosity.h"
|
||||
#include "quantum.h"
|
||||
|
||||
void matrix_init_board(void){
|
||||
setPinOutput(A8);
|
||||
|
|
|
|||
|
|
@ -1,59 +0,0 @@
|
|||
/* Copyright 2019 zvecr<git@zvecr.com>
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#pragma once
|
||||
|
||||
#include "quantum.h"
|
||||
#define ____ KC_NO
|
||||
|
||||
/* This a shortcut to help you visually see your layout.
|
||||
*
|
||||
* The first section contains all of the arguments representing the physical
|
||||
* layout of the board and position of the keys.
|
||||
*
|
||||
* The second converts the arguments into a two-dimensional array which
|
||||
* represents the switch matrix.
|
||||
*/
|
||||
#define LAYOUT_alice_split_bs( \
|
||||
K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, K015, \
|
||||
K100, K101, K102, K103, K104, K105, K106, K108, K109, K110, K111, K112, K113, K114, K115, \
|
||||
K200, K201, K202, K203, K204, K205, K206, K208, K209, K210, K211, K212, K213, K215, \
|
||||
K301, K302, K303, K304, K305, K306, K308, K309, K310, K311, K312, K313, K314, K315, \
|
||||
K401, K403, K405, K406, K409, K411, K414 \
|
||||
) \
|
||||
{ \
|
||||
{ K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, K015}, \
|
||||
{ K100, K101, K102, K103, K104, K105, K106, ____, K108, K109, K110, K111, K112, K113, K114, K115}, \
|
||||
{ K200, K201, K202, K203, K204, K205, K206, ____, K208, K209, K210, K211, K212, K213, ____, K215}, \
|
||||
{ ____, K301, K302, K303, K304, K305, K306, ____, K308, K309, K310, K311, K312, K313, K314, K315}, \
|
||||
{ ____, K401, ____, K403, ____, K405, K406, ____, ____, K409, ____, K411, ____, ____, K414, ____}, \
|
||||
}
|
||||
|
||||
#define LAYOUT_alice( \
|
||||
K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K015, \
|
||||
K100, K101, K102, K103, K104, K105, K106, K108, K109, K110, K111, K112, K113, K114, K115, \
|
||||
K200, K201, K202, K203, K204, K205, K206, K208, K209, K210, K211, K212, K213, K215, \
|
||||
K301, K302, K303, K304, K305, K306, K308, K309, K310, K311, K312, K313, K314, K315, \
|
||||
K401, K403, K405, K406, K409, K411, K414 \
|
||||
) \
|
||||
{ \
|
||||
{ K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, ____, K015}, \
|
||||
{ K100, K101, K102, K103, K104, K105, K106, ____, K108, K109, K110, K111, K112, K113, K114, K115}, \
|
||||
{ K200, K201, K202, K203, K204, K205, K206, ____, K208, K209, K210, K211, K212, K213, ____, K215}, \
|
||||
{ ____, K301, K302, K303, K304, K305, K306, ____, K308, K309, K310, K311, K312, K313, K314, K315}, \
|
||||
{ ____, K401, ____, K403, ____, K405, K406, ____, ____, K409, ____, K411, ____, ____, K414, ____}, \
|
||||
}
|
||||
|
||||
#define LAYOUT_default LAYOUT_alice_split_bs
|
||||
|
|
@ -15,152 +15,169 @@
|
|||
"processor": "STM32F072",
|
||||
"bootloader": "stm32-dfu",
|
||||
"community_layouts": ["alice", "alice_split_bs"],
|
||||
"layout_aliases": {
|
||||
"LAYOUT_default": "LAYOUT_alice_split_bs"
|
||||
},
|
||||
"layouts": {
|
||||
"LAYOUT_alice_split_bs": {
|
||||
"layout": [
|
||||
{"label":"Esc", "x":0.5, "y":0},
|
||||
{"label":"`", "x":1.75, "y":0.25},
|
||||
{"label":"1", "x":2.75, "y":0.25},
|
||||
{"label":"2", "x":3.75, "y":0},
|
||||
{"label":"3", "x":4.75, "y":0.25},
|
||||
{"label":"4", "x":5.75, "y":0.25},
|
||||
{"label":"5", "x":6.75, "y":0.25},
|
||||
{"label":"6", "x":7.75, "y":0.25},
|
||||
{"label":"7", "x":11, "y":0.25},
|
||||
{"label":"8", "x":12, "y":0.25},
|
||||
{"label":"9", "x":13, "y":0.25},
|
||||
{"label":"0", "x":14, "y":0.25},
|
||||
{"label":"-", "x":15, "y":0},
|
||||
{"label":"=", "x":16, "y":0.25},
|
||||
{"label":"Del", "x":17, "y":0.25},
|
||||
{"label":"Backspace", "x":18, "y":0.25},
|
||||
{"matrix": [0, 0], "x": 0.5, "y": 0},
|
||||
|
||||
{"label":"PgUp", "x":0.25, "y":1},
|
||||
{"label":"Tab", "x":1.5, "y":1.25, "w":1.5},
|
||||
{"label":"Q", "x":3, "y":1.25},
|
||||
{"label":"W", "x":4.25, "y":1.25},
|
||||
{"label":"E", "x":5.25, "y":1.25},
|
||||
{"label":"R", "x":6.25, "y":1.25},
|
||||
{"label":"T", "x":7.25, "y":1.25},
|
||||
{"label":"Y", "x":10.5, "y":1.25},
|
||||
{"label":"U", "x":11.5, "y":1.25},
|
||||
{"label":"I", "x":12.5, "y":1.25},
|
||||
{"label":"O", "x":13.5, "y":1.25},
|
||||
{"label":"P", "x":14.75, "y":1.25},
|
||||
{"label":"{", "x":15.75, "y":1.25},
|
||||
{"label":"}", "x":16.75, "y":1.25},
|
||||
{"label":"|", "x":17.75, "y":1.25, "w":1.5},
|
||||
{"matrix": [0, 1], "x": 1.75, "y": 0.25},
|
||||
{"matrix": [0, 2], "x": 2.75, "y": 0.25},
|
||||
{"matrix": [0, 3], "x": 3.75, "y": 0},
|
||||
{"matrix": [0, 4], "x": 4.75, "y": 0.25},
|
||||
{"matrix": [0, 5], "x": 5.75, "y": 0.25},
|
||||
{"matrix": [0, 6], "x": 6.75, "y": 0.25},
|
||||
{"matrix": [0, 7], "x": 7.75, "y": 0.25},
|
||||
|
||||
{"label":"PgDn", "x":0, "y":2},
|
||||
{"label":"Caps Lock", "x":1.5, "y":2.25, "w":1.75},
|
||||
{"label":"A", "x":3.25, "y":2.25},
|
||||
{"label":"S", "x":4.5, "y":2.25},
|
||||
{"label":"D", "x":5.5, "y":2.25},
|
||||
{"label":"F", "x":6.5, "y":2.25},
|
||||
{"label":"G", "x":7.5, "y":2.25},
|
||||
{"label":"H", "x":10.75, "y":2.25},
|
||||
{"label":"J", "x":11.75, "y":2.25},
|
||||
{"label":"K", "x":12.75, "y":2.25},
|
||||
{"label":"L", "x":13.75, "y":2.25},
|
||||
{"label":":", "x":15.25, "y":2.25},
|
||||
{"label":"\"", "x":16.25, "y":2.25},
|
||||
{"label":"Enter", "x":17.25, "y":2.25, "w":2.25},
|
||||
{"matrix": [0, 8], "x": 11, "y": 0.25},
|
||||
{"matrix": [0, 9], "x": 12, "y": 0.25},
|
||||
{"matrix": [0, 10], "x": 13, "y": 0.25},
|
||||
{"matrix": [0, 11], "x": 14, "y": 0.25},
|
||||
{"matrix": [0, 12], "x": 15, "y": 0},
|
||||
{"matrix": [0, 13], "x": 16, "y": 0.25},
|
||||
{"matrix": [0, 14], "x": 17, "y": 0.25},
|
||||
{"matrix": [0, 15], "x": 18, "y": 0.25},
|
||||
|
||||
{"label":"Shift", "x":1.5, "y":3.25, "w":2.25},
|
||||
{"label":"Z", "x":3.75, "y":3.25},
|
||||
{"label":"X", "x":5, "y":3.25},
|
||||
{"label":"C", "x":6, "y":3.25},
|
||||
{"label":"V", "x":7, "y":3.25},
|
||||
{"label":"B", "x":8, "y":3.25},
|
||||
{"label":"Fn", "x":10.25, "y":3.25},
|
||||
{"label":"N", "x":11.25, "y":3.25},
|
||||
{"label":"M", "x":12.25, "y":3.25},
|
||||
{"label":"<", "x":13.25, "y":3.25},
|
||||
{"label":">", "x":15, "y":3.25},
|
||||
{"label":"?", "x":16, "y":3.25},
|
||||
{"label":"Shift", "x":17, "y":3.25, "w":1.75},
|
||||
{"label":"Fn", "x":18.75, "y":3.25},
|
||||
{"matrix": [1, 0], "x": 0.25, "y": 1},
|
||||
|
||||
{"label":"Ctrl", "x":1.5, "y":4.25, "w":1.5},
|
||||
{"label":"Alt", "x":5, "y":4.25, "w":1.5},
|
||||
{"label":"Space", "x":6.5, "y":4.25, "w":2},
|
||||
{"label":"Menu", "x":8.5, "y":4.25},
|
||||
{"label":"Space", "x":10.25, "y":4.25, "w":2.75},
|
||||
{"label":"Alt", "x":13, "y":4.25, "w":1.5},
|
||||
{"label":"Ctrl", "x":18, "y":4.25, "w":1.5}
|
||||
{"matrix": [1, 1], "x": 1.5, "y": 1.25, "w": 1.5},
|
||||
{"matrix": [1, 2], "x": 3, "y": 1.25},
|
||||
{"matrix": [1, 3], "x": 4.25, "y": 1.25},
|
||||
{"matrix": [1, 4], "x": 5.25, "y": 1.25},
|
||||
{"matrix": [1, 5], "x": 6.25, "y": 1.25},
|
||||
{"matrix": [1, 6], "x": 7.25, "y": 1.25},
|
||||
|
||||
{"matrix": [1, 8], "x": 10.5, "y": 1.25},
|
||||
{"matrix": [1, 9], "x": 11.5, "y": 1.25},
|
||||
{"matrix": [1, 10], "x": 12.5, "y": 1.25},
|
||||
{"matrix": [1, 11], "x": 13.5, "y": 1.25},
|
||||
{"matrix": [1, 12], "x": 14.75, "y": 1.25},
|
||||
{"matrix": [1, 13], "x": 15.75, "y": 1.25},
|
||||
{"matrix": [1, 14], "x": 16.75, "y": 1.25},
|
||||
{"matrix": [1, 15], "x": 17.75, "y": 1.25, "w": 1.5},
|
||||
|
||||
{"matrix": [2, 0], "x": 0, "y": 2},
|
||||
|
||||
{"matrix": [2, 1], "x": 1.5, "y": 2.25, "w": 1.75},
|
||||
{"matrix": [2, 2], "x": 3.25, "y": 2.25},
|
||||
{"matrix": [2, 3], "x": 4.5, "y": 2.25},
|
||||
{"matrix": [2, 4], "x": 5.5, "y": 2.25},
|
||||
{"matrix": [2, 5], "x": 6.5, "y": 2.25},
|
||||
{"matrix": [2, 6], "x": 7.5, "y": 2.25},
|
||||
|
||||
{"matrix": [2, 8], "x": 10.75, "y": 2.25},
|
||||
{"matrix": [2, 9], "x": 11.75, "y": 2.25},
|
||||
{"matrix": [2, 10], "x": 12.75, "y": 2.25},
|
||||
{"matrix": [2, 11], "x": 13.75, "y": 2.25},
|
||||
{"matrix": [2, 12], "x": 15.25, "y": 2.25},
|
||||
{"matrix": [2, 13], "x": 16.25, "y": 2.25},
|
||||
{"matrix": [2, 15], "x": 17.25, "y": 2.25, "w": 2.25},
|
||||
|
||||
{"matrix": [3, 1], "x": 1.5, "y": 3.25, "w": 2.25},
|
||||
{"matrix": [3, 2], "x": 3.75, "y": 3.25},
|
||||
{"matrix": [3, 3], "x": 5, "y": 3.25},
|
||||
{"matrix": [3, 4], "x": 6, "y": 3.25},
|
||||
{"matrix": [3, 5], "x": 7, "y": 3.25},
|
||||
{"matrix": [3, 6], "x": 8, "y": 3.25},
|
||||
|
||||
{"matrix": [3, 8], "x": 10.25, "y": 3.25},
|
||||
{"matrix": [3, 9], "x": 11.25, "y": 3.25},
|
||||
{"matrix": [3, 10], "x": 12.25, "y": 3.25},
|
||||
{"matrix": [3, 11], "x": 13.25, "y": 3.25},
|
||||
{"matrix": [3, 12], "x": 15, "y": 3.25},
|
||||
{"matrix": [3, 13], "x": 16, "y": 3.25},
|
||||
{"matrix": [3, 14], "x": 17, "y": 3.25, "w": 1.75},
|
||||
{"matrix": [3, 15], "x": 18.75, "y": 3.25},
|
||||
|
||||
{"matrix": [4, 1], "x": 1.5, "y": 4.25, "w": 1.5},
|
||||
{"matrix": [4, 3], "x": 5, "y": 4.25, "w": 1.5},
|
||||
{"matrix": [4, 5], "x": 6.5, "y": 4.25, "w": 2},
|
||||
{"matrix": [4, 6], "x": 8.5, "y": 4.25},
|
||||
{"matrix": [4, 9], "x": 10.25, "y": 4.25, "w": 2.75},
|
||||
{"matrix": [4, 11], "x": 13, "y": 4.25, "w": 1.5},
|
||||
{"matrix": [4, 14], "x": 18, "y": 4.25, "w": 1.5}
|
||||
]
|
||||
},
|
||||
"LAYOUT_alice": {
|
||||
"layout": [
|
||||
{"label":"Esc", "x":0.5, "y":0},
|
||||
{"label":"`", "x":1.75, "y":0.25},
|
||||
{"label":"1", "x":2.75, "y":0.25},
|
||||
{"label":"2", "x":3.75, "y":0},
|
||||
{"label":"3", "x":4.75, "y":0.25},
|
||||
{"label":"4", "x":5.75, "y":0.25},
|
||||
{"label":"5", "x":6.75, "y":0.25},
|
||||
{"label":"6", "x":7.75, "y":0.25},
|
||||
{"label":"7", "x":11, "y":0.25},
|
||||
{"label":"8", "x":12, "y":0.25},
|
||||
{"label":"9", "x":13, "y":0.25},
|
||||
{"label":"0", "x":14, "y":0.25},
|
||||
{"label":"-", "x":15, "y":0},
|
||||
{"label":"=", "x":16, "y":0.25},
|
||||
{"label":"Backspace", "x":17, "y":0.25, "w":2},
|
||||
{"matrix": [0, 0], "x": 0.5, "y": 0},
|
||||
|
||||
{"label":"PgUp", "x":0.25, "y":1},
|
||||
{"label":"Tab", "x":1.5, "y":1.25, "w":1.5},
|
||||
{"label":"Q", "x":3, "y":1.25},
|
||||
{"label":"W", "x":4.25, "y":1.25},
|
||||
{"label":"E", "x":5.25, "y":1.25},
|
||||
{"label":"R", "x":6.25, "y":1.25},
|
||||
{"label":"T", "x":7.25, "y":1.25},
|
||||
{"label":"Y", "x":10.5, "y":1.25},
|
||||
{"label":"U", "x":11.5, "y":1.25},
|
||||
{"label":"I", "x":12.5, "y":1.25},
|
||||
{"label":"O", "x":13.5, "y":1.25},
|
||||
{"label":"P", "x":14.75, "y":1.25},
|
||||
{"label":"{", "x":15.75, "y":1.25},
|
||||
{"label":"}", "x":16.75, "y":1.25},
|
||||
{"label":"|", "x":17.75, "y":1.25, "w":1.5},
|
||||
{"matrix": [0, 1], "x": 1.75, "y": 0.25},
|
||||
{"matrix": [0, 2], "x": 2.75, "y": 0.25},
|
||||
{"matrix": [0, 3], "x": 3.75, "y": 0},
|
||||
{"matrix": [0, 4], "x": 4.75, "y": 0.25},
|
||||
{"matrix": [0, 5], "x": 5.75, "y": 0.25},
|
||||
{"matrix": [0, 6], "x": 6.75, "y": 0.25},
|
||||
{"matrix": [0, 7], "x": 7.75, "y": 0.25},
|
||||
|
||||
{"label":"PgDn", "x":0, "y":2},
|
||||
{"label":"Caps Lock", "x":1.5, "y":2.25, "w":1.75},
|
||||
{"label":"A", "x":3.25, "y":2.25},
|
||||
{"label":"S", "x":4.5, "y":2.25},
|
||||
{"label":"D", "x":5.5, "y":2.25},
|
||||
{"label":"F", "x":6.5, "y":2.25},
|
||||
{"label":"G", "x":7.5, "y":2.25},
|
||||
{"label":"H", "x":10.75, "y":2.25},
|
||||
{"label":"J", "x":11.75, "y":2.25},
|
||||
{"label":"K", "x":12.75, "y":2.25},
|
||||
{"label":"L", "x":13.75, "y":2.25},
|
||||
{"label":":", "x":15.25, "y":2.25},
|
||||
{"label":"\"", "x":16.25, "y":2.25},
|
||||
{"label":"Enter", "x":17.25, "y":2.25, "w":2.25},
|
||||
{"matrix": [0, 8], "x": 11, "y": 0.25},
|
||||
{"matrix": [0, 9], "x": 12, "y": 0.25},
|
||||
{"matrix": [0, 10], "x": 13, "y": 0.25},
|
||||
{"matrix": [0, 11], "x": 14, "y": 0.25},
|
||||
{"matrix": [0, 12], "x": 15, "y": 0},
|
||||
{"matrix": [0, 13], "x": 16, "y": 0.25},
|
||||
{"matrix": [0, 15], "x": 17, "y": 0.25, "w": 2},
|
||||
|
||||
{"label":"Shift", "x":1.5, "y":3.25, "w":2.25},
|
||||
{"label":"Z", "x":3.75, "y":3.25},
|
||||
{"label":"X", "x":5, "y":3.25},
|
||||
{"label":"C", "x":6, "y":3.25},
|
||||
{"label":"V", "x":7, "y":3.25},
|
||||
{"label":"B", "x":8, "y":3.25},
|
||||
{"label":"Fn", "x":10.25, "y":3.25},
|
||||
{"label":"N", "x":11.25, "y":3.25},
|
||||
{"label":"M", "x":12.25, "y":3.25},
|
||||
{"label":"<", "x":13.25, "y":3.25},
|
||||
{"label":">", "x":15, "y":3.25},
|
||||
{"label":"?", "x":16, "y":3.25},
|
||||
{"label":"Shift", "x":17, "y":3.25, "w":1.75},
|
||||
{"label":"Fn", "x":18.75, "y":3.25},
|
||||
{"matrix": [1, 0], "x": 0.25, "y": 1},
|
||||
|
||||
{"label":"Ctrl", "x":1.5, "y":4.25, "w":1.5},
|
||||
{"label":"Alt", "x":5, "y":4.25, "w":1.5},
|
||||
{"label":"Space", "x":6.5, "y":4.25, "w":2},
|
||||
{"label":"Menu", "x":8.5, "y":4.25},
|
||||
{"label":"Space", "x":10.25, "y":4.25, "w":2.75},
|
||||
{"label":"Alt", "x":13, "y":4.25, "w":1.5},
|
||||
{"label":"Ctrl", "x":18, "y":4.25, "w":1.5}
|
||||
{"matrix": [1, 1], "x": 1.5, "y": 1.25, "w": 1.5},
|
||||
{"matrix": [1, 2], "x": 3, "y": 1.25},
|
||||
{"matrix": [1, 3], "x": 4.25, "y": 1.25},
|
||||
{"matrix": [1, 4], "x": 5.25, "y": 1.25},
|
||||
{"matrix": [1, 5], "x": 6.25, "y": 1.25},
|
||||
{"matrix": [1, 6], "x": 7.25, "y": 1.25},
|
||||
|
||||
{"matrix": [1, 8], "x": 10.5, "y": 1.25},
|
||||
{"matrix": [1, 9], "x": 11.5, "y": 1.25},
|
||||
{"matrix": [1, 10], "x": 12.5, "y": 1.25},
|
||||
{"matrix": [1, 11], "x": 13.5, "y": 1.25},
|
||||
{"matrix": [1, 12], "x": 14.75, "y": 1.25},
|
||||
{"matrix": [1, 13], "x": 15.75, "y": 1.25},
|
||||
{"matrix": [1, 14], "x": 16.75, "y": 1.25},
|
||||
{"matrix": [1, 15], "x": 17.75, "y": 1.25, "w": 1.5},
|
||||
|
||||
{"matrix": [2, 0], "x": 0, "y": 2},
|
||||
|
||||
{"matrix": [2, 1], "x": 1.5, "y": 2.25, "w": 1.75},
|
||||
{"matrix": [2, 2], "x": 3.25, "y": 2.25},
|
||||
{"matrix": [2, 3], "x": 4.5, "y": 2.25},
|
||||
{"matrix": [2, 4], "x": 5.5, "y": 2.25},
|
||||
{"matrix": [2, 5], "x": 6.5, "y": 2.25},
|
||||
{"matrix": [2, 6], "x": 7.5, "y": 2.25},
|
||||
|
||||
{"matrix": [2, 8], "x": 10.75, "y": 2.25},
|
||||
{"matrix": [2, 9], "x": 11.75, "y": 2.25},
|
||||
{"matrix": [2, 10], "x": 12.75, "y": 2.25},
|
||||
{"matrix": [2, 11], "x": 13.75, "y": 2.25},
|
||||
{"matrix": [2, 12], "x": 15.25, "y": 2.25},
|
||||
{"matrix": [2, 13], "x": 16.25, "y": 2.25},
|
||||
{"matrix": [2, 15], "x": 17.25, "y": 2.25, "w": 2.25},
|
||||
|
||||
{"matrix": [3, 1], "x": 1.5, "y": 3.25, "w": 2.25},
|
||||
{"matrix": [3, 2], "x": 3.75, "y": 3.25},
|
||||
{"matrix": [3, 3], "x": 5, "y": 3.25},
|
||||
{"matrix": [3, 4], "x": 6, "y": 3.25},
|
||||
{"matrix": [3, 5], "x": 7, "y": 3.25},
|
||||
{"matrix": [3, 6], "x": 8, "y": 3.25},
|
||||
|
||||
{"matrix": [3, 8], "x": 10.25, "y": 3.25},
|
||||
{"matrix": [3, 9], "x": 11.25, "y": 3.25},
|
||||
{"matrix": [3, 10], "x": 12.25, "y": 3.25},
|
||||
{"matrix": [3, 11], "x": 13.25, "y": 3.25},
|
||||
{"matrix": [3, 12], "x": 15, "y": 3.25},
|
||||
{"matrix": [3, 13], "x": 16, "y": 3.25},
|
||||
{"matrix": [3, 14], "x": 17, "y": 3.25, "w": 1.75},
|
||||
{"matrix": [3, 15], "x": 18.75, "y": 3.25},
|
||||
|
||||
{"matrix": [4, 1], "x": 1.5, "y": 4.25, "w": 1.5},
|
||||
{"matrix": [4, 3], "x": 5, "y": 4.25, "w": 1.5},
|
||||
{"matrix": [4, 5], "x": 6.5, "y": 4.25, "w": 2},
|
||||
{"matrix": [4, 6], "x": 8.5, "y": 4.25},
|
||||
{"matrix": [4, 9], "x": 10.25, "y": 4.25, "w": 2.75},
|
||||
{"matrix": [4, 11], "x": 13, "y": 4.25, "w": 1.5},
|
||||
{"matrix": [4, 14], "x": 18, "y": 4.25, "w": 1.5}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,90 +0,0 @@
|
|||
/*
|
||||
Copyright 2020 coarse <coarsekeys@gmail.com>
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "quantum.h"
|
||||
|
||||
#define XXX KC_NO
|
||||
|
||||
// Full backspace
|
||||
// Split right shift
|
||||
#define LAYOUT_alice( \
|
||||
k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0f, \
|
||||
k10, k11, k12, k13, k14, k15, k16, k18, k19, k1a, k1b, k1c, k1d, k1e, k1f, \
|
||||
k20, k21, k22, k23, k24, k25, k26, k28, k29, k2a, k2b, k2c, k2d, k2f, \
|
||||
k31, k32, k33, k34, k35, k36, k38, k39, k3a, k3b, k3c, k3d, k3e, k3f, \
|
||||
k41, k43, k45, k46, k49, k4b, k4f \
|
||||
) \
|
||||
{ \
|
||||
{ k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, XXX, k0f }, \
|
||||
{ k10, k11, k12, k13, k14, k15, k16, XXX, k18, k19, k1a, k1b, k1c, k1d, k1e, k1f }, \
|
||||
{ k20, k21, k22, k23, k24, k25, k26, XXX, k28, k29, k2a, k2b, k2c, k2d, XXX, k2f }, \
|
||||
{ XXX, k31, k32, k33, k34, k35, k36, XXX, k38, k39, k3a, k3b, k3c, k3d, k3e, k3f }, \
|
||||
{ XXX, k41, XXX, k43, XXX, k45, k46, XXX, XXX, k49, XXX, k4b, XXX, XXX, XXX, k4f }, \
|
||||
}
|
||||
|
||||
// Split backspace
|
||||
// Split right shift
|
||||
#define LAYOUT_alice_split_bs( \
|
||||
k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, k0f, \
|
||||
k10, k11, k12, k13, k14, k15, k16, k18, k19, k1a, k1b, k1c, k1d, k1e, k1f, \
|
||||
k20, k21, k22, k23, k24, k25, k26, k28, k29, k2a, k2b, k2c, k2d, k2f, \
|
||||
k31, k32, k33, k34, k35, k36, k38, k39, k3a, k3b, k3c, k3d, k3e, k3f, \
|
||||
k41, k43, k45, k46, k49, k4b, k4f \
|
||||
) \
|
||||
{ \
|
||||
{ k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, k0f }, \
|
||||
{ k10, k11, k12, k13, k14, k15, k16, XXX, k18, k19, k1a, k1b, k1c, k1d, k1e, k1f }, \
|
||||
{ k20, k21, k22, k23, k24, k25, k26, XXX, k28, k29, k2a, k2b, k2c, k2d, XXX, k2f }, \
|
||||
{ XXX, k31, k32, k33, k34, k35, k36, XXX, k38, k39, k3a, k3b, k3c, k3d, k3e, k3f }, \
|
||||
{ XXX, k41, XXX, k43, XXX, k45, k46, XXX, XXX, k49, XXX, k4b, XXX, XXX, XXX, k4f }, \
|
||||
}
|
||||
|
||||
// Split backspace
|
||||
// Full right shift
|
||||
#define LAYOUT_alice_split_bs_full_rshift( \
|
||||
k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, k0f, \
|
||||
k10, k11, k12, k13, k14, k15, k16, k18, k19, k1a, k1b, k1c, k1d, k1e, k1f, \
|
||||
k20, k21, k22, k23, k24, k25, k26, k28, k29, k2a, k2b, k2c, k2d, k2f, \
|
||||
k31, k32, k33, k34, k35, k36, k38, k39, k3a, k3b, k3c, k3d, k3e, \
|
||||
k41, k43, k45, k46, k49, k4b, k4f \
|
||||
) \
|
||||
{ \
|
||||
{ k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, k0f }, \
|
||||
{ k10, k11, k12, k13, k14, k15, k16, XXX, k18, k19, k1a, k1b, k1c, k1d, k1e, k1f }, \
|
||||
{ k20, k21, k22, k23, k24, k25, k26, XXX, k28, k29, k2a, k2b, k2c, k2d, XXX, k2f }, \
|
||||
{ XXX, k31, k32, k33, k34, k35, k36, XXX, k38, k39, k3a, k3b, k3c, k3d, k3e, k3f }, \
|
||||
{ XXX, k41, XXX, k43, XXX, k45, k46, XXX, XXX, k49, XXX, k4b, XXX, XXX, XXX, k4f }, \
|
||||
}
|
||||
|
||||
// Full backspace
|
||||
// Full right shift
|
||||
#define LAYOUT_alice_full_rshift( \
|
||||
k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0f, \
|
||||
k10, k11, k12, k13, k14, k15, k16, k18, k19, k1a, k1b, k1c, k1d, k1e, k1f, \
|
||||
k20, k21, k22, k23, k24, k25, k26, k28, k29, k2a, k2b, k2c, k2d, k2f, \
|
||||
k31, k32, k33, k34, k35, k36, k38, k39, k3a, k3b, k3c, k3d, k3e, \
|
||||
k41, k43, k45, k46, k49, k4b, k4f \
|
||||
) \
|
||||
{ \
|
||||
{ k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, XXX, k0f }, \
|
||||
{ k10, k11, k12, k13, k14, k15, k16, XXX, k18, k19, k1a, k1b, k1c, k1d, k1e, k1f }, \
|
||||
{ k20, k21, k22, k23, k24, k25, k26, XXX, k28, k29, k2a, k2b, k2c, k2d, XXX, k2f }, \
|
||||
{ XXX, k31, k32, k33, k34, k35, k36, XXX, k38, k39, k3a, k3b, k3c, k3d, k3e, k3f }, \
|
||||
{ XXX, k41, XXX, k43, XXX, k45, k46, XXX, XXX, k49, XXX, k4b, XXX, XXX, XXX, k4f }, \
|
||||
}
|
||||
|
|
@ -30,294 +30,322 @@
|
|||
"layouts": {
|
||||
"LAYOUT_alice": {
|
||||
"layout": [
|
||||
{"label":"Esc", "x":0.5, "y":0},
|
||||
{"label":"`", "x":1.75, "y":0.25},
|
||||
{"label":"1", "x":2.75, "y":0.25},
|
||||
{"label":"2", "x":3.75, "y":0},
|
||||
{"label":"3", "x":4.75, "y":0.25},
|
||||
{"label":"4", "x":5.75, "y":0.25},
|
||||
{"label":"5", "x":6.75, "y":0.25},
|
||||
{"label":"6", "x":7.75, "y":0.25},
|
||||
{"label":"7", "x":11, "y":0.25},
|
||||
{"label":"8", "x":12, "y":0.25},
|
||||
{"label":"9", "x":13, "y":0.25},
|
||||
{"label":"0", "x":14, "y":0.25},
|
||||
{"label":"-", "x":15, "y":0},
|
||||
{"label":"=", "x":16, "y":0.25},
|
||||
{"label":"Backspace", "x":17, "y":0.25, "w":2},
|
||||
{"matrix": [0, 0], "x": 0.5, "y": 0},
|
||||
|
||||
{"label":"PgUp", "x":0.25, "y":1},
|
||||
{"label":"Tab", "x":1.5, "y":1.25, "w":1.5},
|
||||
{"label":"Q", "x":3, "y":1.25},
|
||||
{"label":"W", "x":4.25, "y":1.25},
|
||||
{"label":"E", "x":5.25, "y":1.25},
|
||||
{"label":"R", "x":6.25, "y":1.25},
|
||||
{"label":"T", "x":7.25, "y":1.25},
|
||||
{"label":"Y", "x":10.5, "y":1.25},
|
||||
{"label":"U", "x":11.5, "y":1.25},
|
||||
{"label":"I", "x":12.5, "y":1.25},
|
||||
{"label":"O", "x":13.5, "y":1.25},
|
||||
{"label":"P", "x":14.75, "y":1.25},
|
||||
{"label":"{", "x":15.75, "y":1.25},
|
||||
{"label":"}", "x":16.75, "y":1.25},
|
||||
{"label":"|", "x":17.75, "y":1.25, "w":1.5},
|
||||
{"matrix": [0, 1], "x": 1.75, "y": 0.25},
|
||||
{"matrix": [0, 2], "x": 2.75, "y": 0.25},
|
||||
{"matrix": [0, 3], "x": 3.75, "y": 0},
|
||||
{"matrix": [0, 4], "x": 4.75, "y": 0.25},
|
||||
{"matrix": [0, 5], "x": 5.75, "y": 0.25},
|
||||
{"matrix": [0, 6], "x": 6.75, "y": 0.25},
|
||||
{"matrix": [0, 7], "x": 7.75, "y": 0.25},
|
||||
|
||||
{"label":"PgDn", "x":0, "y":2},
|
||||
{"label":"Caps Lock", "x":1.5, "y":2.25, "w":1.75},
|
||||
{"label":"A", "x":3.25, "y":2.25},
|
||||
{"label":"S", "x":4.5, "y":2.25},
|
||||
{"label":"D", "x":5.5, "y":2.25},
|
||||
{"label":"F", "x":6.5, "y":2.25},
|
||||
{"label":"G", "x":7.5, "y":2.25},
|
||||
{"label":"H", "x":10.75, "y":2.25},
|
||||
{"label":"J", "x":11.75, "y":2.25},
|
||||
{"label":"K", "x":12.75, "y":2.25},
|
||||
{"label":"L", "x":13.75, "y":2.25},
|
||||
{"label":":", "x":15.25, "y":2.25},
|
||||
{"label":"\"", "x":16.25, "y":2.25},
|
||||
{"label":"Enter", "x":17.25, "y":2.25, "w":2.25},
|
||||
{"matrix": [0, 8], "x": 11, "y": 0.25},
|
||||
{"matrix": [0, 9], "x": 12, "y": 0.25},
|
||||
{"matrix": [0, 10], "x": 13, "y": 0.25},
|
||||
{"matrix": [0, 11], "x": 14, "y": 0.25},
|
||||
{"matrix": [0, 12], "x": 15, "y": 0},
|
||||
{"matrix": [0, 13], "x": 16, "y": 0.25},
|
||||
{"matrix": [0, 15], "x": 17, "y": 0.25, "w": 2},
|
||||
|
||||
{"label":"Shift", "x":1.5, "y":3.25, "w":2.25},
|
||||
{"label":"Z", "x":3.75, "y":3.25},
|
||||
{"label":"X", "x":5, "y":3.25},
|
||||
{"label":"C", "x":6, "y":3.25},
|
||||
{"label":"V", "x":7, "y":3.25},
|
||||
{"label":"B", "x":8, "y":3.25},
|
||||
{"label":"Fn", "x":10.25, "y":3.25},
|
||||
{"label":"N", "x":11.25, "y":3.25},
|
||||
{"label":"M", "x":12.25, "y":3.25},
|
||||
{"label":"<", "x":13.25, "y":3.25},
|
||||
{"label":">", "x":15, "y":3.25},
|
||||
{"label":"?", "x":16, "y":3.25},
|
||||
{"label":"Shift", "x":17, "y":3.25, "w":1.75},
|
||||
{"label":"Fn", "x":18.75, "y":3.25},
|
||||
{"matrix": [1, 0], "x": 0.25, "y": 1},
|
||||
|
||||
{"label":"Ctrl", "x":1.5, "y":4.25, "w":1.5},
|
||||
{"label":"Alt", "x":5, "y":4.25, "w":1.5},
|
||||
{"label":"Space", "x":6.5, "y":4.25, "w":2},
|
||||
{"label":"Menu", "x":8.5, "y":4.25},
|
||||
{"label":"Space", "x":10.25, "y":4.25, "w":2.75},
|
||||
{"label":"Alt", "x":13, "y":4.25, "w":1.5},
|
||||
{"label":"Ctrl", "x":18, "y":4.25, "w":1.5}
|
||||
{"matrix": [1, 1], "x": 1.5, "y": 1.25, "w": 1.5},
|
||||
{"matrix": [1, 2], "x": 3, "y": 1.25},
|
||||
{"matrix": [1, 3], "x": 4.25, "y": 1.25},
|
||||
{"matrix": [1, 4], "x": 5.25, "y": 1.25},
|
||||
{"matrix": [1, 5], "x": 6.25, "y": 1.25},
|
||||
{"matrix": [1, 6], "x": 7.25, "y": 1.25},
|
||||
|
||||
{"matrix": [1, 8], "x": 10.5, "y": 1.25},
|
||||
{"matrix": [1, 9], "x": 11.5, "y": 1.25},
|
||||
{"matrix": [1, 10], "x": 12.5, "y": 1.25},
|
||||
{"matrix": [1, 11], "x": 13.5, "y": 1.25},
|
||||
{"matrix": [1, 12], "x": 14.75, "y": 1.25},
|
||||
{"matrix": [1, 13], "x": 15.75, "y": 1.25},
|
||||
{"matrix": [1, 14], "x": 16.75, "y": 1.25},
|
||||
{"matrix": [1, 15], "x": 17.75, "y": 1.25, "w": 1.5},
|
||||
|
||||
{"matrix": [2, 0], "x": 0, "y": 2},
|
||||
|
||||
{"matrix": [2, 1], "x": 1.5, "y": 2.25, "w": 1.75},
|
||||
{"matrix": [2, 2], "x": 3.25, "y": 2.25},
|
||||
{"matrix": [2, 3], "x": 4.5, "y": 2.25},
|
||||
{"matrix": [2, 4], "x": 5.5, "y": 2.25},
|
||||
{"matrix": [2, 5], "x": 6.5, "y": 2.25},
|
||||
{"matrix": [2, 6], "x": 7.5, "y": 2.25},
|
||||
|
||||
{"matrix": [2, 8], "x": 10.75, "y": 2.25},
|
||||
{"matrix": [2, 9], "x": 11.75, "y": 2.25},
|
||||
{"matrix": [2, 10], "x": 12.75, "y": 2.25},
|
||||
{"matrix": [2, 11], "x": 13.75, "y": 2.25},
|
||||
{"matrix": [2, 12], "x": 15.25, "y": 2.25},
|
||||
{"matrix": [2, 13], "x": 16.25, "y": 2.25},
|
||||
{"matrix": [2, 15], "x": 17.25, "y": 2.25, "w": 2.25},
|
||||
|
||||
{"matrix": [3, 1], "x": 1.5, "y": 3.25, "w": 2.25},
|
||||
{"matrix": [3, 2], "x": 3.75, "y": 3.25},
|
||||
{"matrix": [3, 3], "x": 5, "y": 3.25},
|
||||
{"matrix": [3, 4], "x": 6, "y": 3.25},
|
||||
{"matrix": [3, 5], "x": 7, "y": 3.25},
|
||||
{"matrix": [3, 6], "x": 8, "y": 3.25},
|
||||
|
||||
{"matrix": [3, 8], "x": 10.25, "y": 3.25},
|
||||
{"matrix": [3, 9], "x": 11.25, "y": 3.25},
|
||||
{"matrix": [3, 10], "x": 12.25, "y": 3.25},
|
||||
{"matrix": [3, 11], "x": 13.25, "y": 3.25},
|
||||
{"matrix": [3, 12], "x": 15, "y": 3.25},
|
||||
{"matrix": [3, 13], "x": 16, "y": 3.25},
|
||||
{"matrix": [3, 14], "x": 17, "y": 3.25, "w": 1.75},
|
||||
{"matrix": [3, 15], "x": 18.75, "y": 3.25},
|
||||
|
||||
{"matrix": [4, 1], "x": 1.5, "y": 4.25, "w": 1.5},
|
||||
{"matrix": [4, 3], "x": 5, "y": 4.25, "w": 1.5},
|
||||
{"matrix": [4, 5], "x": 6.5, "y": 4.25, "w": 2},
|
||||
{"matrix": [4, 6], "x": 8.5, "y": 4.25},
|
||||
{"matrix": [4, 9], "x": 10.25, "y": 4.25, "w": 2.75},
|
||||
{"matrix": [4, 11], "x": 13, "y": 4.25, "w": 1.5},
|
||||
{"matrix": [4, 15], "x": 18, "y": 4.25, "w": 1.5}
|
||||
]
|
||||
},
|
||||
"LAYOUT_alice_split_bs": {
|
||||
"layout": [
|
||||
{"label":"Esc", "x":0.5, "y":0},
|
||||
{"label":"`", "x":1.75, "y":0.25},
|
||||
{"label":"1", "x":2.75, "y":0.25},
|
||||
{"label":"2", "x":3.75, "y":0},
|
||||
{"label":"3", "x":4.75, "y":0.25},
|
||||
{"label":"4", "x":5.75, "y":0.25},
|
||||
{"label":"5", "x":6.75, "y":0.25},
|
||||
{"label":"6", "x":7.75, "y":0.25},
|
||||
{"label":"7", "x":11, "y":0.25},
|
||||
{"label":"8", "x":12, "y":0.25},
|
||||
{"label":"9", "x":13, "y":0.25},
|
||||
{"label":"0", "x":14, "y":0.25},
|
||||
{"label":"-", "x":15, "y":0},
|
||||
{"label":"=", "x":16, "y":0.25},
|
||||
{"label":"Del", "x":17, "y":0.25},
|
||||
{"label":"Backspace", "x":18, "y":0.25},
|
||||
{"matrix": [0, 0], "x": 0.5, "y": 0},
|
||||
|
||||
{"label":"PgUp", "x":0.25, "y":1},
|
||||
{"label":"Tab", "x":1.5, "y":1.25, "w":1.5},
|
||||
{"label":"Q", "x":3, "y":1.25},
|
||||
{"label":"W", "x":4.25, "y":1.25},
|
||||
{"label":"E", "x":5.25, "y":1.25},
|
||||
{"label":"R", "x":6.25, "y":1.25},
|
||||
{"label":"T", "x":7.25, "y":1.25},
|
||||
{"label":"Y", "x":10.5, "y":1.25},
|
||||
{"label":"U", "x":11.5, "y":1.25},
|
||||
{"label":"I", "x":12.5, "y":1.25},
|
||||
{"label":"O", "x":13.5, "y":1.25},
|
||||
{"label":"P", "x":14.75, "y":1.25},
|
||||
{"label":"{", "x":15.75, "y":1.25},
|
||||
{"label":"}", "x":16.75, "y":1.25},
|
||||
{"label":"|", "x":17.75, "y":1.25, "w":1.5},
|
||||
{"matrix": [0, 1], "x": 1.75, "y": 0.25},
|
||||
{"matrix": [0, 2], "x": 2.75, "y": 0.25},
|
||||
{"matrix": [0, 3], "x": 3.75, "y": 0},
|
||||
{"matrix": [0, 4], "x": 4.75, "y": 0.25},
|
||||
{"matrix": [0, 5], "x": 5.75, "y": 0.25},
|
||||
{"matrix": [0, 6], "x": 6.75, "y": 0.25},
|
||||
{"matrix": [0, 7], "x": 7.75, "y": 0.25},
|
||||
|
||||
{"label":"PgDn", "x":0, "y":2},
|
||||
{"label":"Caps Lock", "x":1.5, "y":2.25, "w":1.75},
|
||||
{"label":"A", "x":3.25, "y":2.25},
|
||||
{"label":"S", "x":4.5, "y":2.25},
|
||||
{"label":"D", "x":5.5, "y":2.25},
|
||||
{"label":"F", "x":6.5, "y":2.25},
|
||||
{"label":"G", "x":7.5, "y":2.25},
|
||||
{"label":"H", "x":10.75, "y":2.25},
|
||||
{"label":"J", "x":11.75, "y":2.25},
|
||||
{"label":"K", "x":12.75, "y":2.25},
|
||||
{"label":"L", "x":13.75, "y":2.25},
|
||||
{"label":":", "x":15.25, "y":2.25},
|
||||
{"label":"\"", "x":16.25, "y":2.25},
|
||||
{"label":"Enter", "x":17.25, "y":2.25, "w":2.25},
|
||||
{"matrix": [0, 8], "x": 11, "y": 0.25},
|
||||
{"matrix": [0, 9], "x": 12, "y": 0.25},
|
||||
{"matrix": [0, 10], "x": 13, "y": 0.25},
|
||||
{"matrix": [0, 11], "x": 14, "y": 0.25},
|
||||
{"matrix": [0, 12], "x": 15, "y": 0},
|
||||
{"matrix": [0, 13], "x": 16, "y": 0.25},
|
||||
{"matrix": [0, 14], "x": 17, "y": 0.25},
|
||||
{"matrix": [0, 15], "x": 18, "y": 0.25},
|
||||
|
||||
{"label":"Shift", "x":1.5, "y":3.25, "w":2.25},
|
||||
{"label":"Z", "x":3.75, "y":3.25},
|
||||
{"label":"X", "x":5, "y":3.25},
|
||||
{"label":"C", "x":6, "y":3.25},
|
||||
{"label":"V", "x":7, "y":3.25},
|
||||
{"label":"B", "x":8, "y":3.25},
|
||||
{"label":"Fn", "x":10.25, "y":3.25},
|
||||
{"label":"N", "x":11.25, "y":3.25},
|
||||
{"label":"M", "x":12.25, "y":3.25},
|
||||
{"label":"<", "x":13.25, "y":3.25},
|
||||
{"label":">", "x":15, "y":3.25},
|
||||
{"label":"?", "x":16, "y":3.25},
|
||||
{"label":"Shift", "x":17, "y":3.25, "w":1.75},
|
||||
{"label":"Fn", "x":18.75, "y":3.25},
|
||||
{"matrix": [1, 0], "x": 0.25, "y": 1},
|
||||
|
||||
{"label":"Ctrl", "x":1.5, "y":4.25, "w":1.5},
|
||||
{"label":"Alt", "x":5, "y":4.25, "w":1.5},
|
||||
{"label":"Space", "x":6.5, "y":4.25, "w":2},
|
||||
{"label":"Menu", "x":8.5, "y":4.25},
|
||||
{"label":"Space", "x":10.25, "y":4.25, "w":2.75},
|
||||
{"label":"Alt", "x":13, "y":4.25, "w":1.5},
|
||||
{"label":"Ctrl", "x":18, "y":4.25, "w":1.5}
|
||||
{"matrix": [1, 1], "x": 1.5, "y": 1.25, "w": 1.5},
|
||||
{"matrix": [1, 2], "x": 3, "y": 1.25},
|
||||
{"matrix": [1, 3], "x": 4.25, "y": 1.25},
|
||||
{"matrix": [1, 4], "x": 5.25, "y": 1.25},
|
||||
{"matrix": [1, 5], "x": 6.25, "y": 1.25},
|
||||
{"matrix": [1, 6], "x": 7.25, "y": 1.25},
|
||||
|
||||
{"matrix": [1, 8], "x": 10.5, "y": 1.25},
|
||||
{"matrix": [1, 9], "x": 11.5, "y": 1.25},
|
||||
{"matrix": [1, 10], "x": 12.5, "y": 1.25},
|
||||
{"matrix": [1, 11], "x": 13.5, "y": 1.25},
|
||||
{"matrix": [1, 12], "x": 14.75, "y": 1.25},
|
||||
{"matrix": [1, 13], "x": 15.75, "y": 1.25},
|
||||
{"matrix": [1, 14], "x": 16.75, "y": 1.25},
|
||||
{"matrix": [1, 15], "x": 17.75, "y": 1.25, "w": 1.5},
|
||||
|
||||
{"matrix": [2, 0], "x": 0, "y": 2},
|
||||
|
||||
{"matrix": [2, 1], "x": 1.5, "y": 2.25, "w": 1.75},
|
||||
{"matrix": [2, 2], "x": 3.25, "y": 2.25},
|
||||
{"matrix": [2, 3], "x": 4.5, "y": 2.25},
|
||||
{"matrix": [2, 4], "x": 5.5, "y": 2.25},
|
||||
{"matrix": [2, 5], "x": 6.5, "y": 2.25},
|
||||
{"matrix": [2, 6], "x": 7.5, "y": 2.25},
|
||||
|
||||
{"matrix": [2, 8], "x": 10.75, "y": 2.25},
|
||||
{"matrix": [2, 9], "x": 11.75, "y": 2.25},
|
||||
{"matrix": [2, 10], "x": 12.75, "y": 2.25},
|
||||
{"matrix": [2, 11], "x": 13.75, "y": 2.25},
|
||||
{"matrix": [2, 12], "x": 15.25, "y": 2.25},
|
||||
{"matrix": [2, 13], "x": 16.25, "y": 2.25},
|
||||
{"matrix": [2, 15], "x": 17.25, "y": 2.25, "w": 2.25},
|
||||
|
||||
{"matrix": [3, 1], "x": 1.5, "y": 3.25, "w": 2.25},
|
||||
{"matrix": [3, 2], "x": 3.75, "y": 3.25},
|
||||
{"matrix": [3, 3], "x": 5, "y": 3.25},
|
||||
{"matrix": [3, 4], "x": 6, "y": 3.25},
|
||||
{"matrix": [3, 5], "x": 7, "y": 3.25},
|
||||
{"matrix": [3, 6], "x": 8, "y": 3.25},
|
||||
|
||||
{"matrix": [3, 8], "x": 10.25, "y": 3.25},
|
||||
{"matrix": [3, 9], "x": 11.25, "y": 3.25},
|
||||
{"matrix": [3, 10], "x": 12.25, "y": 3.25},
|
||||
{"matrix": [3, 11], "x": 13.25, "y": 3.25},
|
||||
{"matrix": [3, 12], "x": 15, "y": 3.25},
|
||||
{"matrix": [3, 13], "x": 16, "y": 3.25},
|
||||
{"matrix": [3, 14], "x": 17, "y": 3.25, "w": 1.75},
|
||||
{"matrix": [3, 15], "x": 18.75, "y": 3.25},
|
||||
|
||||
{"matrix": [4, 1], "x": 1.5, "y": 4.25, "w": 1.5},
|
||||
{"matrix": [4, 3], "x": 5, "y": 4.25, "w": 1.5},
|
||||
{"matrix": [4, 5], "x": 6.5, "y": 4.25, "w": 2},
|
||||
{"matrix": [4, 6], "x": 8.5, "y": 4.25},
|
||||
{"matrix": [4, 9], "x": 10.25, "y": 4.25, "w": 2.75},
|
||||
{"matrix": [4, 11], "x": 13, "y": 4.25, "w": 1.5},
|
||||
{"matrix": [4, 15], "x": 18, "y": 4.25, "w": 1.5}
|
||||
]
|
||||
},
|
||||
"LAYOUT_alice_split_bs_full_rshift": {
|
||||
"layout": [
|
||||
{"label":"Esc", "x":0.5, "y":0},
|
||||
{"label":"`", "x":1.75, "y":0.25},
|
||||
{"label":"1", "x":2.75, "y":0.25},
|
||||
{"label":"2", "x":3.75, "y":0},
|
||||
{"label":"3", "x":4.75, "y":0.25},
|
||||
{"label":"4", "x":5.75, "y":0.25},
|
||||
{"label":"5", "x":6.75, "y":0.25},
|
||||
{"label":"6", "x":7.75, "y":0.25},
|
||||
{"label":"7", "x":11, "y":0.25},
|
||||
{"label":"8", "x":12, "y":0.25},
|
||||
{"label":"9", "x":13, "y":0.25},
|
||||
{"label":"0", "x":14, "y":0.25},
|
||||
{"label":"-", "x":15, "y":0},
|
||||
{"label":"=", "x":16, "y":0.25},
|
||||
{"label":"Del", "x":17, "y":0.25},
|
||||
{"label":"Backspace", "x":18, "y":0.25},
|
||||
{"matrix": [0, 0], "x": 0.5, "y": 0},
|
||||
|
||||
{"label":"PgUp", "x":0.25, "y":1},
|
||||
{"label":"Tab", "x":1.5, "y":1.25, "w":1.5},
|
||||
{"label":"Q", "x":3, "y":1.25},
|
||||
{"label":"W", "x":4.25, "y":1.25},
|
||||
{"label":"E", "x":5.25, "y":1.25},
|
||||
{"label":"R", "x":6.25, "y":1.25},
|
||||
{"label":"T", "x":7.25, "y":1.25},
|
||||
{"label":"Y", "x":10.5, "y":1.25},
|
||||
{"label":"U", "x":11.5, "y":1.25},
|
||||
{"label":"I", "x":12.5, "y":1.25},
|
||||
{"label":"O", "x":13.5, "y":1.25},
|
||||
{"label":"P", "x":14.75, "y":1.25},
|
||||
{"label":"{", "x":15.75, "y":1.25},
|
||||
{"label":"}", "x":16.75, "y":1.25},
|
||||
{"label":"|", "x":17.75, "y":1.25, "w":1.5},
|
||||
{"matrix": [0, 1], "x": 1.75, "y": 0.25},
|
||||
{"matrix": [0, 2], "x": 2.75, "y": 0.25},
|
||||
{"matrix": [0, 3], "x": 3.75, "y": 0},
|
||||
{"matrix": [0, 4], "x": 4.75, "y": 0.25},
|
||||
{"matrix": [0, 5], "x": 5.75, "y": 0.25},
|
||||
{"matrix": [0, 6], "x": 6.75, "y": 0.25},
|
||||
{"matrix": [0, 7], "x": 7.75, "y": 0.25},
|
||||
|
||||
{"label":"PgDn", "x":0, "y":2},
|
||||
{"label":"Caps Lock", "x":1.5, "y":2.25, "w":1.75},
|
||||
{"label":"A", "x":3.25, "y":2.25},
|
||||
{"label":"S", "x":4.5, "y":2.25},
|
||||
{"label":"D", "x":5.5, "y":2.25},
|
||||
{"label":"F", "x":6.5, "y":2.25},
|
||||
{"label":"G", "x":7.5, "y":2.25},
|
||||
{"label":"H", "x":10.75, "y":2.25},
|
||||
{"label":"J", "x":11.75, "y":2.25},
|
||||
{"label":"K", "x":12.75, "y":2.25},
|
||||
{"label":"L", "x":13.75, "y":2.25},
|
||||
{"label":":", "x":15.25, "y":2.25},
|
||||
{"label":"\"", "x":16.25, "y":2.25},
|
||||
{"label":"Enter", "x":17.25, "y":2.25, "w":2.25},
|
||||
{"matrix": [0, 8], "x": 11, "y": 0.25},
|
||||
{"matrix": [0, 9], "x": 12, "y": 0.25},
|
||||
{"matrix": [0, 10], "x": 13, "y": 0.25},
|
||||
{"matrix": [0, 11], "x": 14, "y": 0.25},
|
||||
{"matrix": [0, 12], "x": 15, "y": 0},
|
||||
{"matrix": [0, 13], "x": 16, "y": 0.25},
|
||||
{"matrix": [0, 14], "x": 17, "y": 0.25},
|
||||
{"matrix": [0, 15], "x": 18, "y": 0.25},
|
||||
|
||||
{"label":"Shift", "x":1.5, "y":3.25, "w":2.25},
|
||||
{"label":"Z", "x":3.75, "y":3.25},
|
||||
{"label":"X", "x":5, "y":3.25},
|
||||
{"label":"C", "x":6, "y":3.25},
|
||||
{"label":"V", "x":7, "y":3.25},
|
||||
{"label":"B", "x":8, "y":3.25},
|
||||
{"label":"Fn", "x":10.25, "y":3.25},
|
||||
{"label":"N", "x":11.25, "y":3.25},
|
||||
{"label":"M", "x":12.25, "y":3.25},
|
||||
{"label":"<", "x":13.25, "y":3.25},
|
||||
{"label":">", "x":15, "y":3.25},
|
||||
{"label":"?", "x":16, "y":3.25},
|
||||
{"label":"Shift", "x":17, "y":3.25, "w":2.75},
|
||||
{"matrix": [1, 0], "x": 0.25, "y": 1},
|
||||
|
||||
{"label":"Ctrl", "x":1.5, "y":4.25, "w":1.5},
|
||||
{"label":"Alt", "x":5, "y":4.25, "w":1.5},
|
||||
{"label":"Space", "x":6.5, "y":4.25, "w":2},
|
||||
{"label":"Menu", "x":8.5, "y":4.25},
|
||||
{"label":"Space", "x":10.25, "y":4.25, "w":2.75},
|
||||
{"label":"Alt", "x":13, "y":4.25, "w":1.5},
|
||||
{"label":"Ctrl", "x":18, "y":4.25, "w":1.5}
|
||||
{"matrix": [1, 1], "x": 1.5, "y": 1.25, "w": 1.5},
|
||||
{"matrix": [1, 2], "x": 3, "y": 1.25},
|
||||
{"matrix": [1, 3], "x": 4.25, "y": 1.25},
|
||||
{"matrix": [1, 4], "x": 5.25, "y": 1.25},
|
||||
{"matrix": [1, 5], "x": 6.25, "y": 1.25},
|
||||
{"matrix": [1, 6], "x": 7.25, "y": 1.25},
|
||||
|
||||
{"matrix": [1, 8], "x": 10.5, "y": 1.25},
|
||||
{"matrix": [1, 9], "x": 11.5, "y": 1.25},
|
||||
{"matrix": [1, 10], "x": 12.5, "y": 1.25},
|
||||
{"matrix": [1, 11], "x": 13.5, "y": 1.25},
|
||||
{"matrix": [1, 12], "x": 14.75, "y": 1.25},
|
||||
{"matrix": [1, 13], "x": 15.75, "y": 1.25},
|
||||
{"matrix": [1, 14], "x": 16.75, "y": 1.25},
|
||||
{"matrix": [1, 15], "x": 17.75, "y": 1.25, "w": 1.5},
|
||||
|
||||
{"matrix": [2, 0], "x": 0, "y": 2},
|
||||
|
||||
{"matrix": [2, 1], "x": 1.5, "y": 2.25, "w": 1.75},
|
||||
{"matrix": [2, 2], "x": 3.25, "y": 2.25},
|
||||
{"matrix": [2, 3], "x": 4.5, "y": 2.25},
|
||||
{"matrix": [2, 4], "x": 5.5, "y": 2.25},
|
||||
{"matrix": [2, 5], "x": 6.5, "y": 2.25},
|
||||
{"matrix": [2, 6], "x": 7.5, "y": 2.25},
|
||||
|
||||
{"matrix": [2, 8], "x": 10.75, "y": 2.25},
|
||||
{"matrix": [2, 9], "x": 11.75, "y": 2.25},
|
||||
{"matrix": [2, 10], "x": 12.75, "y": 2.25},
|
||||
{"matrix": [2, 11], "x": 13.75, "y": 2.25},
|
||||
{"matrix": [2, 12], "x": 15.25, "y": 2.25},
|
||||
{"matrix": [2, 13], "x": 16.25, "y": 2.25},
|
||||
{"matrix": [2, 15], "x": 17.25, "y": 2.25, "w": 2.25},
|
||||
|
||||
{"matrix": [3, 1], "x": 1.5, "y": 3.25, "w": 2.25},
|
||||
{"matrix": [3, 2], "x": 3.75, "y": 3.25},
|
||||
{"matrix": [3, 3], "x": 5, "y": 3.25},
|
||||
{"matrix": [3, 4], "x": 6, "y": 3.25},
|
||||
{"matrix": [3, 5], "x": 7, "y": 3.25},
|
||||
{"matrix": [3, 6], "x": 8, "y": 3.25},
|
||||
|
||||
{"matrix": [3, 8], "x": 10.25, "y": 3.25},
|
||||
{"matrix": [3, 9], "x": 11.25, "y": 3.25},
|
||||
{"matrix": [3, 10], "x": 12.25, "y": 3.25},
|
||||
{"matrix": [3, 11], "x": 13.25, "y": 3.25},
|
||||
{"matrix": [3, 12], "x": 15, "y": 3.25},
|
||||
{"matrix": [3, 13], "x": 16, "y": 3.25},
|
||||
{"matrix": [3, 14], "x": 17, "y": 3.25, "w": 2.75},
|
||||
|
||||
{"matrix": [4, 1], "x": 1.5, "y": 4.25, "w": 1.5},
|
||||
{"matrix": [4, 3], "x": 5, "y": 4.25, "w": 1.5},
|
||||
{"matrix": [4, 5], "x": 6.5, "y": 4.25, "w": 2},
|
||||
{"matrix": [4, 6], "x": 8.5, "y": 4.25},
|
||||
{"matrix": [4, 9], "x": 10.25, "y": 4.25, "w": 2.75},
|
||||
{"matrix": [4, 11], "x": 13, "y": 4.25, "w": 1.5},
|
||||
{"matrix": [4, 15], "x": 18, "y": 4.25, "w": 1.5}
|
||||
]
|
||||
},
|
||||
"LAYOUT_alice_full_rshift": {
|
||||
"layout": [
|
||||
{"label":"Esc", "x":0.5, "y":0},
|
||||
{"label":"`", "x":1.75, "y":0.25},
|
||||
{"label":"1", "x":2.75, "y":0.25},
|
||||
{"label":"2", "x":3.75, "y":0},
|
||||
{"label":"3", "x":4.75, "y":0.25},
|
||||
{"label":"4", "x":5.75, "y":0.25},
|
||||
{"label":"5", "x":6.75, "y":0.25},
|
||||
{"label":"6", "x":7.75, "y":0.25},
|
||||
{"label":"7", "x":11, "y":0.25},
|
||||
{"label":"8", "x":12, "y":0.25},
|
||||
{"label":"9", "x":13, "y":0.25},
|
||||
{"label":"0", "x":14, "y":0.25},
|
||||
{"label":"-", "x":15, "y":0},
|
||||
{"label":"=", "x":16, "y":0.25},
|
||||
{"label":"Backspace", "x":17, "y":0.25, "w":2},
|
||||
{"matrix": [0, 0], "x": 0.5, "y": 0},
|
||||
|
||||
{"label":"PgUp", "x":0.25, "y":1},
|
||||
{"label":"Tab", "x":1.5, "y":1.25, "w":1.5},
|
||||
{"label":"Q", "x":3, "y":1.25},
|
||||
{"label":"W", "x":4.25, "y":1.25},
|
||||
{"label":"E", "x":5.25, "y":1.25},
|
||||
{"label":"R", "x":6.25, "y":1.25},
|
||||
{"label":"T", "x":7.25, "y":1.25},
|
||||
{"label":"Y", "x":10.5, "y":1.25},
|
||||
{"label":"U", "x":11.5, "y":1.25},
|
||||
{"label":"I", "x":12.5, "y":1.25},
|
||||
{"label":"O", "x":13.5, "y":1.25},
|
||||
{"label":"P", "x":14.75, "y":1.25},
|
||||
{"label":"{", "x":15.75, "y":1.25},
|
||||
{"label":"}", "x":16.75, "y":1.25},
|
||||
{"label":"|", "x":17.75, "y":1.25, "w":1.5},
|
||||
{"matrix": [0, 1], "x": 1.75, "y": 0.25},
|
||||
{"matrix": [0, 2], "x": 2.75, "y": 0.25},
|
||||
{"matrix": [0, 3], "x": 3.75, "y": 0},
|
||||
{"matrix": [0, 4], "x": 4.75, "y": 0.25},
|
||||
{"matrix": [0, 5], "x": 5.75, "y": 0.25},
|
||||
{"matrix": [0, 6], "x": 6.75, "y": 0.25},
|
||||
{"matrix": [0, 7], "x": 7.75, "y": 0.25},
|
||||
|
||||
{"label":"PgDn", "x":0, "y":2},
|
||||
{"label":"Caps Lock", "x":1.5, "y":2.25, "w":1.75},
|
||||
{"label":"A", "x":3.25, "y":2.25},
|
||||
{"label":"S", "x":4.5, "y":2.25},
|
||||
{"label":"D", "x":5.5, "y":2.25},
|
||||
{"label":"F", "x":6.5, "y":2.25},
|
||||
{"label":"G", "x":7.5, "y":2.25},
|
||||
{"label":"H", "x":10.75, "y":2.25},
|
||||
{"label":"J", "x":11.75, "y":2.25},
|
||||
{"label":"K", "x":12.75, "y":2.25},
|
||||
{"label":"L", "x":13.75, "y":2.25},
|
||||
{"label":":", "x":15.25, "y":2.25},
|
||||
{"label":"\"", "x":16.25, "y":2.25},
|
||||
{"label":"Enter", "x":17.25, "y":2.25, "w":2.25},
|
||||
{"matrix": [0, 8], "x": 11, "y": 0.25},
|
||||
{"matrix": [0, 9], "x": 12, "y": 0.25},
|
||||
{"matrix": [0, 10], "x": 13, "y": 0.25},
|
||||
{"matrix": [0, 11], "x": 14, "y": 0.25},
|
||||
{"matrix": [0, 12], "x": 15, "y": 0},
|
||||
{"matrix": [0, 13], "x": 16, "y": 0.25},
|
||||
{"matrix": [0, 15], "x": 17, "y": 0.25, "w": 2},
|
||||
|
||||
{"label":"Shift", "x":1.5, "y":3.25, "w":2.25},
|
||||
{"label":"Z", "x":3.75, "y":3.25},
|
||||
{"label":"X", "x":5, "y":3.25},
|
||||
{"label":"C", "x":6, "y":3.25},
|
||||
{"label":"V", "x":7, "y":3.25},
|
||||
{"label":"B", "x":8, "y":3.25},
|
||||
{"label":"Fn", "x":10.25, "y":3.25},
|
||||
{"label":"N", "x":11.25, "y":3.25},
|
||||
{"label":"M", "x":12.25, "y":3.25},
|
||||
{"label":"<", "x":13.25, "y":3.25},
|
||||
{"label":">", "x":15, "y":3.25},
|
||||
{"label":"?", "x":16, "y":3.25},
|
||||
{"label":"Shift", "x":17, "y":3.25, "w":2.75},
|
||||
{"matrix": [1, 0], "x": 0.25, "y": 1},
|
||||
|
||||
{"label":"Ctrl", "x":1.5, "y":4.25, "w":1.5},
|
||||
{"label":"Alt", "x":5, "y":4.25, "w":1.5},
|
||||
{"label":"Space", "x":6.5, "y":4.25, "w":2},
|
||||
{"label":"Menu", "x":8.5, "y":4.25},
|
||||
{"label":"Space", "x":10.25, "y":4.25, "w":2.75},
|
||||
{"label":"Alt", "x":13, "y":4.25, "w":1.5},
|
||||
{"label":"Ctrl", "x":18, "y":4.25, "w":1.5}
|
||||
{"matrix": [1, 1], "x": 1.5, "y": 1.25, "w": 1.5},
|
||||
{"matrix": [1, 2], "x": 3, "y": 1.25},
|
||||
{"matrix": [1, 3], "x": 4.25, "y": 1.25},
|
||||
{"matrix": [1, 4], "x": 5.25, "y": 1.25},
|
||||
{"matrix": [1, 5], "x": 6.25, "y": 1.25},
|
||||
{"matrix": [1, 6], "x": 7.25, "y": 1.25},
|
||||
|
||||
{"matrix": [1, 8], "x": 10.5, "y": 1.25},
|
||||
{"matrix": [1, 9], "x": 11.5, "y": 1.25},
|
||||
{"matrix": [1, 10], "x": 12.5, "y": 1.25},
|
||||
{"matrix": [1, 11], "x": 13.5, "y": 1.25},
|
||||
{"matrix": [1, 12], "x": 14.75, "y": 1.25},
|
||||
{"matrix": [1, 13], "x": 15.75, "y": 1.25},
|
||||
{"matrix": [1, 14], "x": 16.75, "y": 1.25},
|
||||
{"matrix": [1, 15], "x": 17.75, "y": 1.25, "w": 1.5},
|
||||
|
||||
{"matrix": [2, 0], "x": 0, "y": 2},
|
||||
|
||||
{"matrix": [2, 1], "x": 1.5, "y": 2.25, "w": 1.75},
|
||||
{"matrix": [2, 2], "x": 3.25, "y": 2.25},
|
||||
{"matrix": [2, 3], "x": 4.5, "y": 2.25},
|
||||
{"matrix": [2, 4], "x": 5.5, "y": 2.25},
|
||||
{"matrix": [2, 5], "x": 6.5, "y": 2.25},
|
||||
{"matrix": [2, 6], "x": 7.5, "y": 2.25},
|
||||
|
||||
{"matrix": [2, 8], "x": 10.75, "y": 2.25},
|
||||
{"matrix": [2, 9], "x": 11.75, "y": 2.25},
|
||||
{"matrix": [2, 10], "x": 12.75, "y": 2.25},
|
||||
{"matrix": [2, 11], "x": 13.75, "y": 2.25},
|
||||
{"matrix": [2, 12], "x": 15.25, "y": 2.25},
|
||||
{"matrix": [2, 13], "x": 16.25, "y": 2.25},
|
||||
{"matrix": [2, 15], "x": 17.25, "y": 2.25, "w": 2.25},
|
||||
|
||||
{"matrix": [3, 1], "x": 1.5, "y": 3.25, "w": 2.25},
|
||||
{"matrix": [3, 2], "x": 3.75, "y": 3.25},
|
||||
{"matrix": [3, 3], "x": 5, "y": 3.25},
|
||||
{"matrix": [3, 4], "x": 6, "y": 3.25},
|
||||
{"matrix": [3, 5], "x": 7, "y": 3.25},
|
||||
{"matrix": [3, 6], "x": 8, "y": 3.25},
|
||||
|
||||
{"matrix": [3, 8], "x": 10.25, "y": 3.25},
|
||||
{"matrix": [3, 9], "x": 11.25, "y": 3.25},
|
||||
{"matrix": [3, 10], "x": 12.25, "y": 3.25},
|
||||
{"matrix": [3, 11], "x": 13.25, "y": 3.25},
|
||||
{"matrix": [3, 12], "x": 15, "y": 3.25},
|
||||
{"matrix": [3, 13], "x": 16, "y": 3.25},
|
||||
{"matrix": [3, 14], "x": 17, "y": 3.25, "w": 2.75},
|
||||
|
||||
{"matrix": [4, 1], "x": 1.5, "y": 4.25, "w": 1.5},
|
||||
{"matrix": [4, 3], "x": 5, "y": 4.25, "w": 1.5},
|
||||
{"matrix": [4, 5], "x": 6.5, "y": 4.25, "w": 2},
|
||||
{"matrix": [4, 6], "x": 8.5, "y": 4.25},
|
||||
{"matrix": [4, 9], "x": 10.25, "y": 4.25, "w": 2.75},
|
||||
{"matrix": [4, 11], "x": 13, "y": 4.25, "w": 1.5},
|
||||
{"matrix": [4, 15], "x": 18, "y": 4.25, "w": 1.5}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ GNU General Public License for more details.
|
|||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#include "edda.h"
|
||||
#include "quantum.h"
|
||||
|
||||
void keyboard_pre_init_kb(void) {
|
||||
// Call the keyboard pre init code.
|
||||
|
|
|
|||
|
|
@ -1,47 +0,0 @@
|
|||
/*
|
||||
Copyright 2021 Martin Arnstad
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#pragma once
|
||||
|
||||
#include "quantum.h"
|
||||
|
||||
#define KNO KC_NO
|
||||
#define LAYOUT_default LAYOUT_alice_split_bs
|
||||
|
||||
#define LAYOUT_alice_split_bs( \
|
||||
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F, \
|
||||
K10, K11, K12, K13, K14, K15, K16, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F, \
|
||||
K20, K21, K22, K23, K24, K25, K26, K28, K29, K2A, K2B, K2C, K2D, K2F, \
|
||||
K31, K32, K33, K34, K35, K36, K38, K39, K3A, K3B, K3C, K3D, K3E, K3F, \
|
||||
K41, K43, K44, K46, K49, K4B, K4F \
|
||||
) { \
|
||||
{ K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K0F }, \
|
||||
{ K10, K11, K12, K13, K14, K15, K16, KNO, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F }, \
|
||||
{ K20, K21, K22, K23, K24, K25, K26, KNO, K28, K29, K2A, K2B, K2C, K2D, KNO, K2F }, \
|
||||
{ KNO, K31, K32, K33, K34, K35, K36, KNO, K38, K39, K3A, K3B, K3C, K3D, K3E, K3F }, \
|
||||
{ KNO, K41, KNO, K43, K44, KNO, K46, KNO, KNO, K49, KNO, K4B, KNO, KNO, KNO, K4F } \
|
||||
}
|
||||
|
||||
#define LAYOUT_alice( \
|
||||
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0F, \
|
||||
K10, K11, K12, K13, K14, K15, K16, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F, \
|
||||
K20, K21, K22, K23, K24, K25, K26, K28, K29, K2A, K2B, K2C, K2D, K2F, \
|
||||
K31, K32, K33, K34, K35, K36, K38, K39, K3A, K3B, K3C, K3D, K3E, K3F, \
|
||||
K41, K43, K44, K46, K49, K4B, K4F \
|
||||
) { \
|
||||
{ K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, KNO, K0F }, \
|
||||
{ K10, K11, K12, K13, K14, K15, K16, KNO, K18, K19, K1A, K1B, K1C, K1D, K1E, K1F }, \
|
||||
{ K20, K21, K22, K23, K24, K25, K26, KNO, K28, K29, K2A, K2B, K2C, K2D, KNO, K2F }, \
|
||||
{ KNO, K31, K32, K33, K34, K35, K36, KNO, K38, K39, K3A, K3B, K3C, K3D, K3E, K3F }, \
|
||||
{ KNO, K41, KNO, K43, K44, KNO, K46, KNO, KNO, K49, KNO, K4B, KNO, KNO, KNO, K4F } \
|
||||
}
|
||||
|
|
@ -16,152 +16,169 @@
|
|||
"processor": "atmega32u4",
|
||||
"bootloader": "qmk-dfu",
|
||||
"community_layouts": ["alice", "alice_split_bs"],
|
||||
"layout_aliases": {
|
||||
"LAYOUT_default": "LAYOUT_alice_split_bs"
|
||||
},
|
||||
"layouts": {
|
||||
"LAYOUT_alice_split_bs": {
|
||||
"layout": [
|
||||
{"label":"Esc", "x":0.5, "y":0},
|
||||
{"label":"`", "x":1.75, "y":0.25},
|
||||
{"label":"1", "x":2.75, "y":0.25},
|
||||
{"label":"2", "x":3.75, "y":0},
|
||||
{"label":"3", "x":4.75, "y":0.25},
|
||||
{"label":"4", "x":5.75, "y":0.25},
|
||||
{"label":"5", "x":6.75, "y":0.25},
|
||||
{"label":"6", "x":7.75, "y":0.25},
|
||||
{"label":"7", "x":11, "y":0.25},
|
||||
{"label":"8", "x":12, "y":0.25},
|
||||
{"label":"9", "x":13, "y":0.25},
|
||||
{"label":"0", "x":14, "y":0.25},
|
||||
{"label":"-", "x":15, "y":0},
|
||||
{"label":"=", "x":16, "y":0.25},
|
||||
{"label":"Del", "x":17, "y":0.25},
|
||||
{"label":"Backspace", "x":18, "y":0.25},
|
||||
{"matrix": [0, 0], "x": 0.5, "y": 0},
|
||||
|
||||
{"label":"PgUp", "x":0.25, "y":1},
|
||||
{"label":"Tab", "x":1.5, "y":1.25, "w":1.5},
|
||||
{"label":"Q", "x":3, "y":1.25},
|
||||
{"label":"W", "x":4.25, "y":1.25},
|
||||
{"label":"E", "x":5.25, "y":1.25},
|
||||
{"label":"R", "x":6.25, "y":1.25},
|
||||
{"label":"T", "x":7.25, "y":1.25},
|
||||
{"label":"Y", "x":10.5, "y":1.25},
|
||||
{"label":"U", "x":11.5, "y":1.25},
|
||||
{"label":"I", "x":12.5, "y":1.25},
|
||||
{"label":"O", "x":13.5, "y":1.25},
|
||||
{"label":"P", "x":14.75, "y":1.25},
|
||||
{"label":"{", "x":15.75, "y":1.25},
|
||||
{"label":"}", "x":16.75, "y":1.25},
|
||||
{"label":"|", "x":17.75, "y":1.25, "w":1.5},
|
||||
{"matrix": [0, 1], "x": 1.75, "y": 0.25},
|
||||
{"matrix": [0, 2], "x": 2.75, "y": 0.25},
|
||||
{"matrix": [0, 3], "x": 3.75, "y": 0},
|
||||
{"matrix": [0, 4], "x": 4.75, "y": 0.25},
|
||||
{"matrix": [0, 5], "x": 5.75, "y": 0.25},
|
||||
{"matrix": [0, 6], "x": 6.75, "y": 0.25},
|
||||
{"matrix": [0, 7], "x": 7.75, "y": 0.25},
|
||||
|
||||
{"label":"PgDn", "x":0, "y":2},
|
||||
{"label":"Caps Lock", "x":1.5, "y":2.25, "w":1.75},
|
||||
{"label":"A", "x":3.25, "y":2.25},
|
||||
{"label":"S", "x":4.5, "y":2.25},
|
||||
{"label":"D", "x":5.5, "y":2.25},
|
||||
{"label":"F", "x":6.5, "y":2.25},
|
||||
{"label":"G", "x":7.5, "y":2.25},
|
||||
{"label":"H", "x":10.75, "y":2.25},
|
||||
{"label":"J", "x":11.75, "y":2.25},
|
||||
{"label":"K", "x":12.75, "y":2.25},
|
||||
{"label":"L", "x":13.75, "y":2.25},
|
||||
{"label":":", "x":15.25, "y":2.25},
|
||||
{"label":"\"", "x":16.25, "y":2.25},
|
||||
{"label":"Enter", "x":17.25, "y":2.25, "w":2.25},
|
||||
{"matrix": [0, 8], "x": 11, "y": 0.25},
|
||||
{"matrix": [0, 9], "x": 12, "y": 0.25},
|
||||
{"matrix": [0, 10], "x": 13, "y": 0.25},
|
||||
{"matrix": [0, 11], "x": 14, "y": 0.25},
|
||||
{"matrix": [0, 12], "x": 15, "y": 0},
|
||||
{"matrix": [0, 13], "x": 16, "y": 0.25},
|
||||
{"matrix": [0, 14], "x": 17, "y": 0.25},
|
||||
{"matrix": [0, 15], "x": 18, "y": 0.25},
|
||||
|
||||
{"label":"Shift", "x":1.5, "y":3.25, "w":2.25},
|
||||
{"label":"Z", "x":3.75, "y":3.25},
|
||||
{"label":"X", "x":5, "y":3.25},
|
||||
{"label":"C", "x":6, "y":3.25},
|
||||
{"label":"V", "x":7, "y":3.25},
|
||||
{"label":"B", "x":8, "y":3.25},
|
||||
{"label":"Fn", "x":10.25, "y":3.25},
|
||||
{"label":"N", "x":11.25, "y":3.25},
|
||||
{"label":"M", "x":12.25, "y":3.25},
|
||||
{"label":"<", "x":13.25, "y":3.25},
|
||||
{"label":">", "x":15, "y":3.25},
|
||||
{"label":"?", "x":16, "y":3.25},
|
||||
{"label":"Shift", "x":17, "y":3.25, "w":1.75},
|
||||
{"label":"Fn", "x":18.75, "y":3.25},
|
||||
{"matrix": [1, 0], "x": 0.25, "y": 1},
|
||||
|
||||
{"label":"Ctrl", "x":1.5, "y":4.25, "w":1.5},
|
||||
{"label":"Alt", "x":5, "y":4.25, "w":1.5},
|
||||
{"label":"Space", "x":6.5, "y":4.25, "w":2},
|
||||
{"label":"Menu", "x":8.5, "y":4.25},
|
||||
{"label":"Space", "x":10.25, "y":4.25, "w":2.75},
|
||||
{"label":"Alt", "x":13, "y":4.25, "w":1.5},
|
||||
{"label":"Ctrl", "x":18, "y":4.25, "w":1.5}
|
||||
{"matrix": [1, 1], "x": 1.5, "y": 1.25, "w": 1.5},
|
||||
{"matrix": [1, 2], "x": 3, "y": 1.25},
|
||||
{"matrix": [1, 3], "x": 4.25, "y": 1.25},
|
||||
{"matrix": [1, 4], "x": 5.25, "y": 1.25},
|
||||
{"matrix": [1, 5], "x": 6.25, "y": 1.25},
|
||||
{"matrix": [1, 6], "x": 7.25, "y": 1.25},
|
||||
|
||||
{"matrix": [1, 8], "x": 10.5, "y": 1.25},
|
||||
{"matrix": [1, 9], "x": 11.5, "y": 1.25},
|
||||
{"matrix": [1, 10], "x": 12.5, "y": 1.25},
|
||||
{"matrix": [1, 11], "x": 13.5, "y": 1.25},
|
||||
{"matrix": [1, 12], "x": 14.75, "y": 1.25},
|
||||
{"matrix": [1, 13], "x": 15.75, "y": 1.25},
|
||||
{"matrix": [1, 14], "x": 16.75, "y": 1.25},
|
||||
{"matrix": [1, 15], "x": 17.75, "y": 1.25, "w": 1.5},
|
||||
|
||||
{"matrix": [2, 0], "x": 0, "y": 2},
|
||||
|
||||
{"matrix": [2, 1], "x": 1.5, "y": 2.25, "w": 1.75},
|
||||
{"matrix": [2, 2], "x": 3.25, "y": 2.25},
|
||||
{"matrix": [2, 3], "x": 4.5, "y": 2.25},
|
||||
{"matrix": [2, 4], "x": 5.5, "y": 2.25},
|
||||
{"matrix": [2, 5], "x": 6.5, "y": 2.25},
|
||||
{"matrix": [2, 6], "x": 7.5, "y": 2.25},
|
||||
|
||||
{"matrix": [2, 8], "x": 10.75, "y": 2.25},
|
||||
{"matrix": [2, 9], "x": 11.75, "y": 2.25},
|
||||
{"matrix": [2, 10], "x": 12.75, "y": 2.25},
|
||||
{"matrix": [2, 11], "x": 13.75, "y": 2.25},
|
||||
{"matrix": [2, 12], "x": 15.25, "y": 2.25},
|
||||
{"matrix": [2, 13], "x": 16.25, "y": 2.25},
|
||||
{"matrix": [2, 15], "x": 17.25, "y": 2.25, "w": 2.25},
|
||||
|
||||
{"matrix": [3, 1], "x": 1.5, "y": 3.25, "w": 2.25},
|
||||
{"matrix": [3, 2], "x": 3.75, "y": 3.25},
|
||||
{"matrix": [3, 3], "x": 5, "y": 3.25},
|
||||
{"matrix": [3, 4], "x": 6, "y": 3.25},
|
||||
{"matrix": [3, 5], "x": 7, "y": 3.25},
|
||||
{"matrix": [3, 6], "x": 8, "y": 3.25},
|
||||
|
||||
{"matrix": [3, 8], "x": 10.25, "y": 3.25},
|
||||
{"matrix": [3, 9], "x": 11.25, "y": 3.25},
|
||||
{"matrix": [3, 10], "x": 12.25, "y": 3.25},
|
||||
{"matrix": [3, 11], "x": 13.25, "y": 3.25},
|
||||
{"matrix": [3, 12], "x": 15, "y": 3.25},
|
||||
{"matrix": [3, 13], "x": 16, "y": 3.25},
|
||||
{"matrix": [3, 14], "x": 17, "y": 3.25, "w": 1.75},
|
||||
{"matrix": [3, 15], "x": 18.75, "y": 3.25},
|
||||
|
||||
{"matrix": [4, 1], "x": 1.5, "y": 4.25, "w": 1.5},
|
||||
{"matrix": [4, 3], "x": 5, "y": 4.25, "w": 1.5},
|
||||
{"matrix": [4, 4], "x": 6.5, "y": 4.25, "w": 2},
|
||||
{"matrix": [4, 6], "x": 8.5, "y": 4.25},
|
||||
{"matrix": [4, 9], "x": 10.25, "y": 4.25, "w": 2.75},
|
||||
{"matrix": [4, 11], "x": 13, "y": 4.25, "w": 1.5},
|
||||
{"matrix": [4, 15], "x": 18, "y": 4.25, "w": 1.5}
|
||||
]
|
||||
},
|
||||
"LAYOUT_alice": {
|
||||
"layout": [
|
||||
{"label":"Esc", "x":0.5, "y":0},
|
||||
{"label":"`", "x":1.75, "y":0.25},
|
||||
{"label":"1", "x":2.75, "y":0.25},
|
||||
{"label":"2", "x":3.75, "y":0},
|
||||
{"label":"3", "x":4.75, "y":0.25},
|
||||
{"label":"4", "x":5.75, "y":0.25},
|
||||
{"label":"5", "x":6.75, "y":0.25},
|
||||
{"label":"6", "x":7.75, "y":0.25},
|
||||
{"label":"7", "x":11, "y":0.25},
|
||||
{"label":"8", "x":12, "y":0.25},
|
||||
{"label":"9", "x":13, "y":0.25},
|
||||
{"label":"0", "x":14, "y":0.25},
|
||||
{"label":"-", "x":15, "y":0},
|
||||
{"label":"=", "x":16, "y":0.25},
|
||||
{"label":"Backspace", "x":17, "y":0.25, "w":2},
|
||||
{"matrix": [0, 0], "x": 0.5, "y": 0},
|
||||
|
||||
{"label":"PgUp", "x":0.25, "y":1},
|
||||
{"label":"Tab", "x":1.5, "y":1.25, "w":1.5},
|
||||
{"label":"Q", "x":3, "y":1.25},
|
||||
{"label":"W", "x":4.25, "y":1.25},
|
||||
{"label":"E", "x":5.25, "y":1.25},
|
||||
{"label":"R", "x":6.25, "y":1.25},
|
||||
{"label":"T", "x":7.25, "y":1.25},
|
||||
{"label":"Y", "x":10.5, "y":1.25},
|
||||
{"label":"U", "x":11.5, "y":1.25},
|
||||
{"label":"I", "x":12.5, "y":1.25},
|
||||
{"label":"O", "x":13.5, "y":1.25},
|
||||
{"label":"P", "x":14.75, "y":1.25},
|
||||
{"label":"{", "x":15.75, "y":1.25},
|
||||
{"label":"}", "x":16.75, "y":1.25},
|
||||
{"label":"|", "x":17.75, "y":1.25, "w":1.5},
|
||||
{"matrix": [0, 1], "x": 1.75, "y": 0.25},
|
||||
{"matrix": [0, 2], "x": 2.75, "y": 0.25},
|
||||
{"matrix": [0, 3], "x": 3.75, "y": 0},
|
||||
{"matrix": [0, 4], "x": 4.75, "y": 0.25},
|
||||
{"matrix": [0, 5], "x": 5.75, "y": 0.25},
|
||||
{"matrix": [0, 6], "x": 6.75, "y": 0.25},
|
||||
{"matrix": [0, 7], "x": 7.75, "y": 0.25},
|
||||
|
||||
{"label":"PgDn", "x":0, "y":2},
|
||||
{"label":"Caps Lock", "x":1.5, "y":2.25, "w":1.75},
|
||||
{"label":"A", "x":3.25, "y":2.25},
|
||||
{"label":"S", "x":4.5, "y":2.25},
|
||||
{"label":"D", "x":5.5, "y":2.25},
|
||||
{"label":"F", "x":6.5, "y":2.25},
|
||||
{"label":"G", "x":7.5, "y":2.25},
|
||||
{"label":"H", "x":10.75, "y":2.25},
|
||||
{"label":"J", "x":11.75, "y":2.25},
|
||||
{"label":"K", "x":12.75, "y":2.25},
|
||||
{"label":"L", "x":13.75, "y":2.25},
|
||||
{"label":":", "x":15.25, "y":2.25},
|
||||
{"label":"\"", "x":16.25, "y":2.25},
|
||||
{"label":"Enter", "x":17.25, "y":2.25, "w":2.25},
|
||||
{"matrix": [0, 8], "x": 11, "y": 0.25},
|
||||
{"matrix": [0, 9], "x": 12, "y": 0.25},
|
||||
{"matrix": [0, 10], "x": 13, "y": 0.25},
|
||||
{"matrix": [0, 11], "x": 14, "y": 0.25},
|
||||
{"matrix": [0, 12], "x": 15, "y": 0},
|
||||
{"matrix": [0, 13], "x": 16, "y": 0.25},
|
||||
{"matrix": [0, 15], "x": 17, "y": 0.25, "w": 2},
|
||||
|
||||
{"label":"Shift", "x":1.5, "y":3.25, "w":2.25},
|
||||
{"label":"Z", "x":3.75, "y":3.25},
|
||||
{"label":"X", "x":5, "y":3.25},
|
||||
{"label":"C", "x":6, "y":3.25},
|
||||
{"label":"V", "x":7, "y":3.25},
|
||||
{"label":"B", "x":8, "y":3.25},
|
||||
{"label":"Fn", "x":10.25, "y":3.25},
|
||||
{"label":"N", "x":11.25, "y":3.25},
|
||||
{"label":"M", "x":12.25, "y":3.25},
|
||||
{"label":"<", "x":13.25, "y":3.25},
|
||||
{"label":">", "x":15, "y":3.25},
|
||||
{"label":"?", "x":16, "y":3.25},
|
||||
{"label":"Shift", "x":17, "y":3.25, "w":1.75},
|
||||
{"label":"Fn", "x":18.75, "y":3.25},
|
||||
{"matrix": [1, 0], "x": 0.25, "y": 1},
|
||||
|
||||
{"label":"Ctrl", "x":1.5, "y":4.25, "w":1.5},
|
||||
{"label":"Alt", "x":5, "y":4.25, "w":1.5},
|
||||
{"label":"Space", "x":6.5, "y":4.25, "w":2},
|
||||
{"label":"Menu", "x":8.5, "y":4.25},
|
||||
{"label":"Space", "x":10.25, "y":4.25, "w":2.75},
|
||||
{"label":"Alt", "x":13, "y":4.25, "w":1.5},
|
||||
{"label":"Ctrl", "x":18, "y":4.25, "w":1.5}
|
||||
{"matrix": [1, 1], "x": 1.5, "y": 1.25, "w": 1.5},
|
||||
{"matrix": [1, 2], "x": 3, "y": 1.25},
|
||||
{"matrix": [1, 3], "x": 4.25, "y": 1.25},
|
||||
{"matrix": [1, 4], "x": 5.25, "y": 1.25},
|
||||
{"matrix": [1, 5], "x": 6.25, "y": 1.25},
|
||||
{"matrix": [1, 6], "x": 7.25, "y": 1.25},
|
||||
|
||||
{"matrix": [1, 8], "x": 10.5, "y": 1.25},
|
||||
{"matrix": [1, 9], "x": 11.5, "y": 1.25},
|
||||
{"matrix": [1, 10], "x": 12.5, "y": 1.25},
|
||||
{"matrix": [1, 11], "x": 13.5, "y": 1.25},
|
||||
{"matrix": [1, 12], "x": 14.75, "y": 1.25},
|
||||
{"matrix": [1, 13], "x": 15.75, "y": 1.25},
|
||||
{"matrix": [1, 14], "x": 16.75, "y": 1.25},
|
||||
{"matrix": [1, 15], "x": 17.75, "y": 1.25, "w": 1.5},
|
||||
|
||||
{"matrix": [2, 0], "x": 0, "y": 2},
|
||||
|
||||
{"matrix": [2, 1], "x": 1.5, "y": 2.25, "w": 1.75},
|
||||
{"matrix": [2, 2], "x": 3.25, "y": 2.25},
|
||||
{"matrix": [2, 3], "x": 4.5, "y": 2.25},
|
||||
{"matrix": [2, 4], "x": 5.5, "y": 2.25},
|
||||
{"matrix": [2, 5], "x": 6.5, "y": 2.25},
|
||||
{"matrix": [2, 6], "x": 7.5, "y": 2.25},
|
||||
|
||||
{"matrix": [2, 8], "x": 10.75, "y": 2.25},
|
||||
{"matrix": [2, 9], "x": 11.75, "y": 2.25},
|
||||
{"matrix": [2, 10], "x": 12.75, "y": 2.25},
|
||||
{"matrix": [2, 11], "x": 13.75, "y": 2.25},
|
||||
{"matrix": [2, 12], "x": 15.25, "y": 2.25},
|
||||
{"matrix": [2, 13], "x": 16.25, "y": 2.25},
|
||||
{"matrix": [2, 15], "x": 17.25, "y": 2.25, "w": 2.25},
|
||||
|
||||
{"matrix": [3, 1], "x": 1.5, "y": 3.25, "w": 2.25},
|
||||
{"matrix": [3, 2], "x": 3.75, "y": 3.25},
|
||||
{"matrix": [3, 3], "x": 5, "y": 3.25},
|
||||
{"matrix": [3, 4], "x": 6, "y": 3.25},
|
||||
{"matrix": [3, 5], "x": 7, "y": 3.25},
|
||||
{"matrix": [3, 6], "x": 8, "y": 3.25},
|
||||
|
||||
{"matrix": [3, 8], "x": 10.25, "y": 3.25},
|
||||
{"matrix": [3, 9], "x": 11.25, "y": 3.25},
|
||||
{"matrix": [3, 10], "x": 12.25, "y": 3.25},
|
||||
{"matrix": [3, 11], "x": 13.25, "y": 3.25},
|
||||
{"matrix": [3, 12], "x": 15, "y": 3.25},
|
||||
{"matrix": [3, 13], "x": 16, "y": 3.25},
|
||||
{"matrix": [3, 14], "x": 17, "y": 3.25, "w": 1.75},
|
||||
{"matrix": [3, 15], "x": 18.75, "y": 3.25},
|
||||
|
||||
{"matrix": [4, 1], "x": 1.5, "y": 4.25, "w": 1.5},
|
||||
{"matrix": [4, 3], "x": 5, "y": 4.25, "w": 1.5},
|
||||
{"matrix": [4, 4], "x": 6.5, "y": 4.25, "w": 2},
|
||||
{"matrix": [4, 6], "x": 8.5, "y": 4.25},
|
||||
{"matrix": [4, 9], "x": 10.25, "y": 4.25, "w": 2.75},
|
||||
{"matrix": [4, 11], "x": 13, "y": 4.25, "w": 1.5},
|
||||
{"matrix": [4, 15], "x": 18, "y": 4.25, "w": 1.5}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -140,152 +140,6 @@ typedef union {
|
|||
|
||||
extern keyboard_config_t keyboard_config;
|
||||
|
||||
/*
|
||||
* LEFT HAND: LINES 115-122
|
||||
* RIGHT HAND: LINES 124-131
|
||||
*/
|
||||
#define LAYOUT_ergodox( \
|
||||
\
|
||||
k00,k01,k02,k03,k04,k05,k06, \
|
||||
k10,k11,k12,k13,k14,k15,k16, \
|
||||
k20,k21,k22,k23,k24,k25, \
|
||||
k30,k31,k32,k33,k34,k35,k36, \
|
||||
k40,k41,k42,k43,k44, \
|
||||
k55,k56, \
|
||||
k54, \
|
||||
k53,k52,k51, \
|
||||
\
|
||||
k07,k08,k09,k0A,k0B,k0C,k0D, \
|
||||
k17,k18,k19,k1A,k1B,k1C,k1D, \
|
||||
k28,k29,k2A,k2B,k2C,k2D, \
|
||||
k37,k38,k39,k3A,k3B,k3C,k3D, \
|
||||
k49,k4A,k4B,k4C,k4D, \
|
||||
k57,k58, \
|
||||
k59, \
|
||||
k5C,k5B,k5A ) \
|
||||
\
|
||||
/* matrix positions */ \
|
||||
{ \
|
||||
{ k00, k10, k20, k30, k40, KC_NO }, \
|
||||
{ k01, k11, k21, k31, k41, k51 }, \
|
||||
{ k02, k12, k22, k32, k42, k52 }, \
|
||||
{ k03, k13, k23, k33, k43, k53 }, \
|
||||
{ k04, k14, k24, k34, k44, k54 }, \
|
||||
{ k05, k15, k25, k35, KC_NO, k55 }, \
|
||||
{ k06, k16, KC_NO, k36, KC_NO, k56 }, \
|
||||
\
|
||||
{ k07, k17, KC_NO, k37,KC_NO, k57 }, \
|
||||
{ k08, k18, k28, k38,KC_NO, k58 }, \
|
||||
{ k09, k19, k29, k39, k49, k59 }, \
|
||||
{ k0A, k1A, k2A, k3A, k4A, k5A }, \
|
||||
{ k0B, k1B, k2B, k3B, k4B, k5B }, \
|
||||
{ k0C, k1C, k2C, k3C, k4C, k5C }, \
|
||||
{ k0D, k1D, k2D, k3D, k4D, KC_NO } \
|
||||
}
|
||||
|
||||
/*
|
||||
* LEFT HAND: LINES 158-165
|
||||
* RIGHT HAND: LINES 167-174
|
||||
*/
|
||||
#define LAYOUT_ergodox_80( \
|
||||
\
|
||||
k00,k01,k02,k03,k04,k05,k06, \
|
||||
k10,k11,k12,k13,k14,k15,k16, \
|
||||
k20,k21,k22,k23,k24,k25, \
|
||||
k30,k31,k32,k33,k34,k35,k36, \
|
||||
k40,k41,k42,k43,k44, \
|
||||
k55,k56, \
|
||||
k45,k46,k54, \
|
||||
k53,k52,k51, \
|
||||
\
|
||||
k07,k08,k09,k0A,k0B,k0C,k0D, \
|
||||
k17,k18,k19,k1A,k1B,k1C,k1D, \
|
||||
k28,k29,k2A,k2B,k2C,k2D, \
|
||||
k37,k38,k39,k3A,k3B,k3C,k3D, \
|
||||
k49,k4A,k4B,k4C,k4D, \
|
||||
k57,k58, \
|
||||
k59,k47,k48, \
|
||||
k5C,k5B,k5A ) \
|
||||
\
|
||||
/* matrix positions */ \
|
||||
{ \
|
||||
{ k00, k10, k20, k30, k40, KC_NO }, \
|
||||
{ k01, k11, k21, k31, k41, k51 }, \
|
||||
{ k02, k12, k22, k32, k42, k52 }, \
|
||||
{ k03, k13, k23, k33, k43, k53 }, \
|
||||
{ k04, k14, k24, k34, k44, k54 }, \
|
||||
{ k05, k15, k25, k35, k45, k55 }, \
|
||||
{ k06, k16, KC_NO, k36, k46, k56 }, \
|
||||
\
|
||||
{ k07, k17, KC_NO, k37, k47, k57 }, \
|
||||
{ k08, k18, k28, k38, k48, k58 }, \
|
||||
{ k09, k19, k29, k39, k49, k59 }, \
|
||||
{ k0A, k1A, k2A, k3A, k4A, k5A }, \
|
||||
{ k0B, k1B, k2B, k3B, k4B, k5B }, \
|
||||
{ k0C, k1C, k2C, k3C, k4C, k5C }, \
|
||||
{ k0D, k1D, k2D, k3D, k4D, KC_NO } \
|
||||
}
|
||||
|
||||
/* ---------- LEFT HAND ----------- ---------- RIGHT HAND ---------- */
|
||||
#define LAYOUT_ergodox_pretty( \
|
||||
L00,L01,L02,L03,L04,L05,L06, R00,R01,R02,R03,R04,R05,R06, \
|
||||
L10,L11,L12,L13,L14,L15,L16, R10,R11,R12,R13,R14,R15,R16, \
|
||||
L20,L21,L22,L23,L24,L25, R21,R22,R23,R24,R25,R26, \
|
||||
L30,L31,L32,L33,L34,L35,L36, R30,R31,R32,R33,R34,R35,R36, \
|
||||
L40,L41,L42,L43,L44, R42,R43,R44,R45,R46, \
|
||||
L55,L56, R50,R51, \
|
||||
L54, R52, \
|
||||
L53,L52,L51, R55,R54,R53 ) \
|
||||
\
|
||||
/* matrix positions */ \
|
||||
{ \
|
||||
{ L00, L10, L20, L30, L40, KC_NO }, \
|
||||
{ L01, L11, L21, L31, L41, L51 }, \
|
||||
{ L02, L12, L22, L32, L42, L52 }, \
|
||||
{ L03, L13, L23, L33, L43, L53 }, \
|
||||
{ L04, L14, L24, L34, L44, L54 }, \
|
||||
{ L05, L15, L25, L35, KC_NO, L55 }, \
|
||||
{ L06, L16, KC_NO, L36, KC_NO, L56 }, \
|
||||
\
|
||||
{ R00, R10, KC_NO, R30,KC_NO, R50 }, \
|
||||
{ R01, R11, R21, R31,KC_NO, R51 }, \
|
||||
{ R02, R12, R22, R32, R42, R52 }, \
|
||||
{ R03, R13, R23, R33, R43, R53 }, \
|
||||
{ R04, R14, R24, R34, R44, R54 }, \
|
||||
{ R05, R15, R25, R35, R45, R55 }, \
|
||||
{ R06, R16, R26, R36, R46, KC_NO } \
|
||||
}
|
||||
|
||||
/* ---------- LEFT HAND ----------- ---------- RIGHT HAND ---------- */
|
||||
#define LAYOUT_ergodox_pretty_80( \
|
||||
L00,L01,L02,L03,L04,L05,L06, R00,R01,R02,R03,R04,R05,R06, \
|
||||
L10,L11,L12,L13,L14,L15,L16, R10,R11,R12,R13,R14,R15,R16, \
|
||||
L20,L21,L22,L23,L24,L25, R21,R22,R23,R24,R25,R26, \
|
||||
L30,L31,L32,L33,L34,L35,L36, R30,R31,R32,R33,R34,R35,R36, \
|
||||
L40,L41,L42,L43,L44, R42,R43,R44,R45,R46, \
|
||||
L55,L56, R50,R51, \
|
||||
L45,L46,L54, R52,R40,R41, \
|
||||
L53,L52,L51, R55,R54,R53 ) \
|
||||
\
|
||||
/* matrix positions */ \
|
||||
{ \
|
||||
{ L00, L10, L20, L30, L40, KC_NO }, \
|
||||
{ L01, L11, L21, L31, L41, L51 }, \
|
||||
{ L02, L12, L22, L32, L42, L52 }, \
|
||||
{ L03, L13, L23, L33, L43, L53 }, \
|
||||
{ L04, L14, L24, L34, L44, L54 }, \
|
||||
{ L05, L15, L25, L35, L45, L55 }, \
|
||||
{ L06, L16, KC_NO, L36, L46, L56 }, \
|
||||
\
|
||||
{ R00, R10, KC_NO, R30, R40, R50 }, \
|
||||
{ R01, R11, R21, R31, R41, R51 }, \
|
||||
{ R02, R12, R22, R32, R42, R52 }, \
|
||||
{ R03, R13, R23, R33, R43, R53 }, \
|
||||
{ R04, R14, R24, R34, R44, R54 }, \
|
||||
{ R05, R15, R25, R35, R45, R55 }, \
|
||||
{ R06, R16, R26, R36, R46, KC_NO } \
|
||||
}
|
||||
|
||||
/* ---- LEFT HAND ---- ---- RIGHT HAND ---- */
|
||||
#define LED_LAYOUT_ergodox_pretty( \
|
||||
L01,L02,L03,L04,L05, R01,R02,R03,R04,R05, \
|
||||
|
|
|
|||
|
|
@ -13,97 +13,386 @@
|
|||
"layouts": {
|
||||
"LAYOUT_ergodox": {
|
||||
"layout": [
|
||||
{"x":0, "y":0.375, "w":1.5}, {"x":1.5, "y":0.375}, {"x":2.5, "y":0.125}, {"x":3.5, "y":0}, {"x":4.5, "y":0.125}, {"x":5.5, "y":0.25}, {"x":6.5, "y":0.25},
|
||||
{"x":0, "y":1.375, "w":1.5}, {"x":1.5, "y":1.375}, {"x":2.5, "y":1.125}, {"x":3.5, "y":1}, {"x":4.5, "y":1.125}, {"x":5.5, "y":1.25}, {"x":6.5, "y":1.25, "h":1.5},
|
||||
{"x":0, "y":2.375, "w":1.5}, {"x":1.5, "y":2.375}, {"x":2.5, "y":2.125}, {"x":3.5, "y":2}, {"x":4.5, "y":2.125}, {"x":5.5, "y":2.25},
|
||||
{"x":0, "y":3.375, "w":1.5}, {"x":1.5, "y":3.375}, {"x":2.5, "y":3.125}, {"x":3.5, "y":3}, {"x":4.5, "y":3.125}, {"x":5.5, "y":3.25}, {"x":6.5, "y":2.75, "h":1.5},
|
||||
{"x":0.5, "y":4.375}, {"x":1.5, "y":4.375}, {"x":2.5, "y":4.125}, {"x":3.5, "y":4}, {"x":4.5, "y":4.125},
|
||||
{"matrix": [0, 0], "x": 0, "y": 0.375, "w": 1.5},
|
||||
{"matrix": [1, 0], "x": 1.5, "y": 0.375},
|
||||
{"matrix": [2, 0], "x": 2.5, "y": 0.125},
|
||||
{"matrix": [3, 0], "x": 3.5, "y": 0},
|
||||
{"matrix": [4, 0], "x": 4.5, "y": 0.125},
|
||||
{"matrix": [5, 0], "x": 5.5, "y": 0.25},
|
||||
{"matrix": [6, 0], "x": 6.5, "y": 0.25},
|
||||
|
||||
{"x":6, "y":5}, {"x":7, "y":5},
|
||||
{"x":7, "y":6},
|
||||
{"x":5, "y":6, "h":2}, {"x":6, "y":6, "h":2}, {"x":7, "y":7},
|
||||
{"matrix": [0, 1], "x": 0, "y": 1.375, "w": 1.5},
|
||||
{"matrix": [1, 1], "x": 1.5, "y": 1.375},
|
||||
{"matrix": [2, 1], "x": 2.5, "y": 1.125},
|
||||
{"matrix": [3, 1], "x": 3.5, "y": 1},
|
||||
{"matrix": [4, 1], "x": 4.5, "y": 1.125},
|
||||
{"matrix": [5, 1], "x": 5.5, "y": 1.25},
|
||||
{"matrix": [6, 1], "x": 6.5, "y": 1.25, "h": 1.5},
|
||||
|
||||
{"matrix": [0, 2], "x": 0, "y": 2.375, "w": 1.5},
|
||||
{"matrix": [1, 2], "x": 1.5, "y": 2.375},
|
||||
{"matrix": [2, 2], "x": 2.5, "y": 2.125},
|
||||
{"matrix": [3, 2], "x": 3.5, "y": 2},
|
||||
{"matrix": [4, 2], "x": 4.5, "y": 2.125},
|
||||
{"matrix": [5, 2], "x": 5.5, "y": 2.25},
|
||||
|
||||
{"x":9.5, "y":0.25}, {"x":10.5, "y":0.25}, {"x":11.5, "y":0.125}, {"x":12.5, "y":0}, {"x":13.5, "y":0.125}, {"x":14.5, "y":0.375}, {"x":15.5, "y":0.375, "w":1.5},
|
||||
{"x":9.5, "y":1.25, "h":1.5}, {"x":10.5, "y":1.25}, {"x":11.5, "y":1.125}, {"x":12.5, "y":1}, {"x":13.5, "y":1.125}, {"x":14.5, "y":1.375}, {"x":15.5, "y":1.375, "w":1.5},
|
||||
{"x":10.5, "y":2.25}, {"x":11.5, "y":2.125}, {"x":12.5, "y":2}, {"x":13.5, "y":2.125}, {"x":14.5, "y":2.375}, {"x":15.5, "y":2.375, "w":1.5},
|
||||
{"x":9.5, "y":2.75, "h":1.5}, {"x":10.5, "y":3.25}, {"x":11.5, "y":3.125}, {"x":12.5, "y":3}, {"x":13.5, "y":3.125}, {"x":14.5, "y":3.375}, {"x":15.5, "y":3.375, "w":1.5},
|
||||
{"x":11.5, "y":4.125}, {"x":12.5, "y":4}, {"x":13.5, "y":4.125}, {"x":14.5, "y":4.375}, {"x":15.5, "y":4.375},
|
||||
{"matrix": [0, 3], "x": 0, "y": 3.375, "w": 1.5},
|
||||
{"matrix": [1, 3], "x": 1.5, "y": 3.375},
|
||||
{"matrix": [2, 3], "x": 2.5, "y": 3.125},
|
||||
{"matrix": [3, 3], "x": 3.5, "y": 3},
|
||||
{"matrix": [4, 3], "x": 4.5, "y": 3.125},
|
||||
{"matrix": [5, 3], "x": 5.5, "y": 3.25},
|
||||
{"matrix": [6, 3], "x": 6.5, "y": 2.75, "h": 1.5},
|
||||
|
||||
{"matrix": [0, 4], "x": 0.5, "y": 4.375},
|
||||
{"matrix": [1, 4], "x": 1.5, "y": 4.375},
|
||||
{"matrix": [2, 4], "x": 2.5, "y": 4.125},
|
||||
{"matrix": [3, 4], "x": 3.5, "y": 4},
|
||||
{"matrix": [4, 4], "x": 4.5, "y": 4.125},
|
||||
|
||||
{"x":9, "y":5}, {"x":10, "y":5},
|
||||
{"x":9, "y":6},
|
||||
{"x":9, "y":7}, {"x":10, "y":6, "h":2}, {"x":11, "y":6, "h":2}
|
||||
{"matrix": [5, 5], "x": 6, "y": 5},
|
||||
{"matrix": [6, 5], "x": 7, "y": 5},
|
||||
{"matrix": [4, 5], "x": 7, "y": 6},
|
||||
{"matrix": [3, 5], "x": 5, "y": 6, "h": 2},
|
||||
{"matrix": [2, 5], "x": 6, "y": 6, "h": 2},
|
||||
{"matrix": [1, 5], "x": 7, "y": 7},
|
||||
|
||||
{"matrix": [7, 0], "x": 9.5, "y": 0.25},
|
||||
{"matrix": [8, 0], "x": 10.5, "y": 0.25},
|
||||
{"matrix": [9, 0], "x": 11.5, "y": 0.125},
|
||||
{"matrix": [10, 0], "x": 12.5, "y": 0},
|
||||
{"matrix": [11, 0], "x": 13.5, "y": 0.125},
|
||||
{"matrix": [12, 0], "x": 14.5, "y": 0.375},
|
||||
{"matrix": [13, 0], "x": 15.5, "y": 0.375, "w": 1.5},
|
||||
|
||||
{"matrix": [7, 1], "x": 9.5, "y": 1.25, "h": 1.5},
|
||||
{"matrix": [8, 1], "x": 10.5, "y": 1.25},
|
||||
{"matrix": [9, 1], "x": 11.5, "y": 1.125},
|
||||
{"matrix": [10, 1], "x": 12.5, "y": 1},
|
||||
{"matrix": [11, 1], "x": 13.5, "y": 1.125},
|
||||
{"matrix": [12, 1], "x": 14.5, "y": 1.375},
|
||||
{"matrix": [13, 1], "x": 15.5, "y": 1.375, "w": 1.5},
|
||||
|
||||
{"matrix": [8, 2], "x": 10.5, "y": 2.25},
|
||||
{"matrix": [9, 2], "x": 11.5, "y": 2.125},
|
||||
{"matrix": [10, 2], "x": 12.5, "y": 2},
|
||||
{"matrix": [11, 2], "x": 13.5, "y": 2.125},
|
||||
{"matrix": [12, 2], "x": 14.5, "y": 2.375},
|
||||
{"matrix": [13, 2], "x": 15.5, "y": 2.375, "w": 1.5},
|
||||
{"matrix": [7, 3], "x": 9.5, "y": 2.75, "h": 1.5},
|
||||
|
||||
{"matrix": [8, 3], "x": 10.5, "y": 3.25},
|
||||
{"matrix": [9, 3], "x": 11.5, "y": 3.125},
|
||||
{"matrix": [10, 3], "x": 12.5, "y": 3},
|
||||
{"matrix": [11, 3], "x": 13.5, "y": 3.125},
|
||||
{"matrix": [12, 3], "x": 14.5, "y": 3.375},
|
||||
{"matrix": [13, 3], "x": 15.5, "y": 3.375, "w": 1.5},
|
||||
|
||||
{"matrix": [9, 4], "x": 11.5, "y": 4.125},
|
||||
{"matrix": [10, 4], "x": 12.5, "y": 4},
|
||||
{"matrix": [11, 4], "x": 13.5, "y": 4.125},
|
||||
{"matrix": [12, 4], "x": 14.5, "y": 4.375},
|
||||
{"matrix": [13, 4], "x": 15.5, "y": 4.375},
|
||||
|
||||
{"matrix": [7, 5], "x": 9, "y": 5},
|
||||
{"matrix": [8, 5], "x": 10, "y": 5},
|
||||
{"matrix": [9, 5], "x": 9, "y": 6},
|
||||
{"matrix": [12, 5], "x": 9, "y": 7},
|
||||
{"matrix": [11, 5], "x": 10, "y": 6, "h": 2},
|
||||
{"matrix": [10, 5], "x": 11, "y": 6, "h": 2}
|
||||
]
|
||||
},
|
||||
"LAYOUT_ergodox_pretty": {
|
||||
"layout": [
|
||||
{"x":0, "y":0.375, "w":1.5}, {"x":1.5, "y":0.375}, {"x":2.5, "y":0.125}, {"x":3.5, "y":0}, {"x":4.5, "y":0.125}, {"x":5.5, "y":0.25}, {"x":6.5, "y":0.25},
|
||||
{"x":9.5, "y":0.25}, {"x":10.5, "y":0.25}, {"x":11.5, "y":0.125}, {"x":12.5, "y":0}, {"x":13.5, "y":0.125}, {"x":14.5, "y":0.375}, {"x":15.5, "y":0.375, "w":1.5},
|
||||
{"matrix": [0, 0], "x": 0, "y": 0.375, "w": 1.5},
|
||||
{"matrix": [1, 0], "x": 1.5, "y": 0.375},
|
||||
{"matrix": [2, 0], "x": 2.5, "y": 0.125},
|
||||
{"matrix": [3, 0], "x": 3.5, "y": 0},
|
||||
{"matrix": [4, 0], "x": 4.5, "y": 0.125},
|
||||
{"matrix": [5, 0], "x": 5.5, "y": 0.25},
|
||||
{"matrix": [6, 0], "x": 6.5, "y": 0.25},
|
||||
|
||||
{"x":0, "y":1.375, "w":1.5}, {"x":1.5, "y":1.375}, {"x":2.5, "y":1.125}, {"x":3.5, "y":1}, {"x":4.5, "y":1.125}, {"x":5.5, "y":1.25}, {"x":6.5, "y":1.25, "h":1.5},
|
||||
{"x":9.5, "y":1.25, "h":1.5}, {"x":10.5, "y":1.25}, {"x":11.5, "y":1.125}, {"x":12.5, "y":1}, {"x":13.5, "y":1.125}, {"x":14.5, "y":1.375}, {"x":15.5, "y":1.375, "w":1.5},
|
||||
{"matrix": [7, 0], "x": 9.5, "y": 0.25},
|
||||
{"matrix": [8, 0], "x": 10.5, "y": 0.25},
|
||||
{"matrix": [9, 0], "x": 11.5, "y": 0.125},
|
||||
{"matrix": [10, 0], "x": 12.5, "y": 0},
|
||||
{"matrix": [11, 0], "x": 13.5, "y": 0.125},
|
||||
{"matrix": [12, 0], "x": 14.5, "y": 0.375},
|
||||
{"matrix": [13, 0], "x": 15.5, "y": 0.375, "w": 1.5},
|
||||
|
||||
{"x":0, "y":2.375, "w":1.5}, {"x":1.5, "y":2.375}, {"x":2.5, "y":2.125}, {"x":3.5, "y":2}, {"x":4.5, "y":2.125}, {"x":5.5, "y":2.25},
|
||||
{"x":10.5, "y":2.25}, {"x":11.5, "y":2.125}, {"x":12.5, "y":2}, {"x":13.5, "y":2.125}, {"x":14.5, "y":2.375}, {"x":15.5, "y":2.375, "w":1.5},
|
||||
{"matrix": [0, 1], "x": 0, "y": 1.375, "w": 1.5},
|
||||
{"matrix": [1, 1], "x": 1.5, "y": 1.375},
|
||||
{"matrix": [2, 1], "x": 2.5, "y": 1.125},
|
||||
{"matrix": [3, 1], "x": 3.5, "y": 1},
|
||||
{"matrix": [4, 1], "x": 4.5, "y": 1.125},
|
||||
{"matrix": [5, 1], "x": 5.5, "y": 1.25},
|
||||
{"matrix": [6, 1], "x": 6.5, "y": 1.25, "h": 1.5},
|
||||
|
||||
{"x":0, "y":3.375, "w":1.5}, {"x":1.5, "y":3.375}, {"x":2.5, "y":3.125}, {"x":3.5, "y":3}, {"x":4.5, "y":3.125}, {"x":5.5, "y":3.25}, {"x":6.5, "y":2.75, "h":1.5},
|
||||
{"x":9.5, "y":2.75, "h":1.5}, {"x":10.5, "y":3.25}, {"x":11.5, "y":3.125}, {"x":12.5, "y":3}, {"x":13.5, "y":3.125}, {"x":14.5, "y":3.375}, {"x":15.5, "y":3.375, "w":1.5},
|
||||
{"matrix": [7, 1], "x": 9.5, "y": 1.25, "h": 1.5},
|
||||
{"matrix": [8, 1], "x": 10.5, "y": 1.25},
|
||||
{"matrix": [9, 1], "x": 11.5, "y": 1.125},
|
||||
{"matrix": [10, 1], "x": 12.5, "y": 1},
|
||||
{"matrix": [11, 1], "x": 13.5, "y": 1.125},
|
||||
{"matrix": [12, 1], "x": 14.5, "y": 1.375},
|
||||
{"matrix": [13, 1], "x": 15.5, "y": 1.375, "w": 1.5},
|
||||
|
||||
{"x":0.5, "y":4.375}, {"x":1.5, "y":4.375}, {"x":2.5, "y":4.125}, {"x":3.5, "y":4}, {"x":4.5, "y":4.125},
|
||||
{"x":11.5, "y":4.125}, {"x":12.5, "y":4}, {"x":13.5, "y":4.125}, {"x":14.5, "y":4.375}, {"x":15.5, "y":4.375},
|
||||
{"matrix": [0, 2], "x": 0, "y": 2.375, "w": 1.5},
|
||||
{"matrix": [1, 2], "x": 1.5, "y": 2.375},
|
||||
{"matrix": [2, 2], "x": 2.5, "y": 2.125},
|
||||
{"matrix": [3, 2], "x": 3.5, "y": 2},
|
||||
{"matrix": [4, 2], "x": 4.5, "y": 2.125},
|
||||
{"matrix": [5, 2], "x": 5.5, "y": 2.25},
|
||||
|
||||
{"x":6, "y":5}, {"x":7, "y":5}, {"x":9, "y":5}, {"x":10, "y":5},
|
||||
{"x":7, "y":6}, {"x":9, "y":6},
|
||||
{"x":5, "y":6, "h":2}, {"x":6, "y":6, "h":2}, {"x":7, "y":7}, {"x":9, "y":7}, {"x":10, "y":6, "h":2}, {"x":11, "y":6, "h":2}
|
||||
{"matrix": [8, 2], "x": 10.5, "y": 2.25},
|
||||
{"matrix": [9, 2], "x": 11.5, "y": 2.125},
|
||||
{"matrix": [10, 2], "x": 12.5, "y": 2},
|
||||
{"matrix": [11, 2], "x": 13.5, "y": 2.125},
|
||||
{"matrix": [12, 2], "x": 14.5, "y": 2.375},
|
||||
{"matrix": [13, 2], "x": 15.5, "y": 2.375, "w": 1.5},
|
||||
|
||||
{"matrix": [0, 3], "x": 0, "y": 3.375, "w": 1.5},
|
||||
{"matrix": [1, 3], "x": 1.5, "y": 3.375},
|
||||
{"matrix": [2, 3], "x": 2.5, "y": 3.125},
|
||||
{"matrix": [3, 3], "x": 3.5, "y": 3},
|
||||
{"matrix": [4, 3], "x": 4.5, "y": 3.125},
|
||||
{"matrix": [5, 3], "x": 5.5, "y": 3.25},
|
||||
{"matrix": [6, 3], "x": 6.5, "y": 2.75, "h": 1.5},
|
||||
|
||||
{"matrix": [7, 3], "x": 9.5, "y": 2.75, "h": 1.5},
|
||||
{"matrix": [8, 3], "x": 10.5, "y": 3.25},
|
||||
{"matrix": [9, 3], "x": 11.5, "y": 3.125},
|
||||
{"matrix": [10, 3], "x": 12.5, "y": 3},
|
||||
{"matrix": [11, 3], "x": 13.5, "y": 3.125},
|
||||
{"matrix": [12, 3], "x": 14.5, "y": 3.375},
|
||||
{"matrix": [13, 3], "x": 15.5, "y": 3.375, "w": 1.5},
|
||||
|
||||
{"matrix": [0, 4], "x": 0.5, "y": 4.375},
|
||||
{"matrix": [1, 4], "x": 1.5, "y": 4.375},
|
||||
{"matrix": [2, 4], "x": 2.5, "y": 4.125},
|
||||
{"matrix": [3, 4], "x": 3.5, "y": 4},
|
||||
{"matrix": [4, 4], "x": 4.5, "y": 4.125},
|
||||
|
||||
{"matrix": [9, 4], "x": 11.5, "y": 4.125},
|
||||
{"matrix": [10, 4], "x": 12.5, "y": 4},
|
||||
{"matrix": [11, 4], "x": 13.5, "y": 4.125},
|
||||
{"matrix": [12, 4], "x": 14.5, "y": 4.375},
|
||||
{"matrix": [13, 4], "x": 15.5, "y": 4.375},
|
||||
|
||||
{"matrix": [5, 5], "x": 6, "y": 5},
|
||||
{"matrix": [6, 5], "x": 7, "y": 5},
|
||||
|
||||
{"matrix": [7, 5], "x": 9, "y": 5},
|
||||
{"matrix": [8, 5], "x": 10, "y": 5},
|
||||
|
||||
{"matrix": [4, 5], "x": 7, "y": 6},
|
||||
{"matrix": [9, 5], "x": 9, "y": 6},
|
||||
|
||||
{"matrix": [3, 5], "x": 5, "y": 6, "h": 2},
|
||||
{"matrix": [2, 5], "x": 6, "y": 6, "h": 2},
|
||||
{"matrix": [1, 5], "x": 7, "y": 7},
|
||||
|
||||
{"matrix": [12, 5], "x": 9, "y": 7},
|
||||
{"matrix": [11, 5], "x": 10, "y": 6, "h": 2},
|
||||
{"matrix": [10, 5], "x": 11, "y": 6, "h": 2}
|
||||
]
|
||||
},
|
||||
"LAYOUT_ergodox_80": {
|
||||
"layout": [
|
||||
{"x":0, "y":0.375, "w":1.5}, {"x":1.5, "y":0.375}, {"x":2.5, "y":0.125}, {"x":3.5, "y":0}, {"x":4.5, "y":0.125}, {"x":5.5, "y":0.25}, {"x":6.5, "y":0.25},
|
||||
{"x":0, "y":1.375, "w":1.5}, {"x":1.5, "y":1.375}, {"x":2.5, "y":1.125}, {"x":3.5, "y":1}, {"x":4.5, "y":1.125}, {"x":5.5, "y":1.25}, {"x":6.5, "y":1.25, "h":1.5},
|
||||
{"x":0, "y":2.375, "w":1.5}, {"x":1.5, "y":2.375}, {"x":2.5, "y":2.125}, {"x":3.5, "y":2}, {"x":4.5, "y":2.125}, {"x":5.5, "y":2.25},
|
||||
{"x":0, "y":3.375, "w":1.5}, {"x":1.5, "y":3.375}, {"x":2.5, "y":3.125}, {"x":3.5, "y":3}, {"x":4.5, "y":3.125}, {"x":5.5, "y":3.25}, {"x":6.5, "y":2.75, "h":1.5},
|
||||
{"x":0.5, "y":4.375}, {"x":1.5, "y":4.375}, {"x":2.5, "y":4.125}, {"x":3.5, "y":4}, {"x":4.5, "y":4.125},
|
||||
"layout": [
|
||||
{"matrix": [0, 0], "x": 0, "y": 0.375, "w": 1.5},
|
||||
{"matrix": [1, 0], "x": 1.5, "y": 0.375},
|
||||
{"matrix": [2, 0], "x": 2.5, "y": 0.125},
|
||||
{"matrix": [3, 0], "x": 3.5, "y": 0},
|
||||
{"matrix": [4, 0], "x": 4.5, "y": 0.125},
|
||||
{"matrix": [5, 0], "x": 5.5, "y": 0.25},
|
||||
{"matrix": [6, 0], "x": 6.5, "y": 0.25},
|
||||
|
||||
{"x":6, "y":5}, {"x":7, "y":5},
|
||||
{"x":5, "y":6}, {"x":6, "y":6}, {"x":7, "y":6},
|
||||
{"x":5, "y":7}, {"x":6, "y":7}, {"x":7, "y":7},
|
||||
{"matrix": [0, 1], "x": 0, "y": 1.375, "w": 1.5},
|
||||
{"matrix": [1, 1], "x": 1.5, "y": 1.375},
|
||||
{"matrix": [2, 1], "x": 2.5, "y": 1.125},
|
||||
{"matrix": [3, 1], "x": 3.5, "y": 1},
|
||||
{"matrix": [4, 1], "x": 4.5, "y": 1.125},
|
||||
{"matrix": [5, 1], "x": 5.5, "y": 1.25},
|
||||
{"matrix": [6, 1], "x": 6.5, "y": 1.25, "h": 1.5},
|
||||
|
||||
{"matrix": [0, 2], "x": 0, "y": 2.375, "w": 1.5},
|
||||
{"matrix": [1, 2], "x": 1.5, "y": 2.375},
|
||||
{"matrix": [2, 2], "x": 2.5, "y": 2.125},
|
||||
{"matrix": [3, 2], "x": 3.5, "y": 2},
|
||||
{"matrix": [4, 2], "x": 4.5, "y": 2.125},
|
||||
{"matrix": [5, 2], "x": 5.5, "y": 2.25},
|
||||
|
||||
{"x":9.5, "y":0.25}, {"x":10.5, "y":0.25}, {"x":11.5, "y":0.125}, {"x":12.5, "y":0}, {"x":13.5, "y":0.125}, {"x":14.5, "y":0.375}, {"x":15.5, "y":0.375, "w":1.5},
|
||||
{"x":9.5, "y":1.25, "h":1.5}, {"x":10.5, "y":1.25}, {"x":11.5, "y":1.125}, {"x":12.5, "y":1}, {"x":13.5, "y":1.125}, {"x":14.5, "y":1.375}, {"x":15.5, "y":1.375, "w":1.5},
|
||||
{"x":10.5, "y":2.25}, {"x":11.5, "y":2.125}, {"x":12.5, "y":2}, {"x":13.5, "y":2.125}, {"x":14.5, "y":2.375}, {"x":15.5, "y":2.375, "w":1.5},
|
||||
{"x":9.5, "y":2.75, "h":1.5}, {"x":10.5, "y":3.25}, {"x":11.5, "y":3.125}, {"x":12.5, "y":3}, {"x":13.5, "y":3.125}, {"x":14.5, "y":3.375}, {"x":15.5, "y":3.375, "w":1.5},
|
||||
{"x":11.5, "y":4.125}, {"x":12.5, "y":4}, {"x":13.5, "y":4.125}, {"x":14.5, "y":4.375}, {"x":15.5, "y":4.375},
|
||||
{"matrix": [0, 3], "x": 0, "y": 3.375, "w": 1.5},
|
||||
{"matrix": [1, 3], "x": 1.5, "y": 3.375},
|
||||
{"matrix": [2, 3], "x": 2.5, "y": 3.125},
|
||||
{"matrix": [3, 3], "x": 3.5, "y": 3},
|
||||
{"matrix": [4, 3], "x": 4.5, "y": 3.125},
|
||||
{"matrix": [5, 3], "x": 5.5, "y": 3.25},
|
||||
{"matrix": [6, 3], "x": 6.5, "y": 2.75, "h": 1.5},
|
||||
|
||||
{"matrix": [0, 4], "x": 0.5, "y": 4.375},
|
||||
{"matrix": [1, 4], "x": 1.5, "y": 4.375},
|
||||
{"matrix": [2, 4], "x": 2.5, "y": 4.125},
|
||||
{"matrix": [3, 4], "x": 3.5, "y": 4},
|
||||
{"matrix": [4, 4], "x": 4.5, "y": 4.125},
|
||||
|
||||
{"x":9, "y":5}, {"x":10, "y":5},
|
||||
{"x":9, "y":6}, {"x":10, "y":6}, {"x":11, "y":6},
|
||||
{"x":9, "y":7}, {"x":10, "y":7}, {"x":11, "y":7}
|
||||
]
|
||||
},
|
||||
{"matrix": [5, 5], "x": 6, "y": 5},
|
||||
{"matrix": [6, 5], "x": 7, "y": 5},
|
||||
|
||||
{"matrix": [5, 4], "x": 5, "y": 6},
|
||||
{"matrix": [6, 4], "x": 6, "y": 6},
|
||||
{"matrix": [4, 5], "x": 7, "y": 6},
|
||||
|
||||
{"matrix": [3, 5], "x": 5, "y": 7},
|
||||
{"matrix": [2, 5], "x": 6, "y": 7},
|
||||
{"matrix": [1, 5], "x": 7, "y": 7},
|
||||
|
||||
{"matrix": [7, 0], "x": 9.5, "y": 0.25},
|
||||
{"matrix": [8, 0], "x": 10.5, "y": 0.25},
|
||||
{"matrix": [9, 0], "x": 11.5, "y": 0.125},
|
||||
{"matrix": [10, 0], "x": 12.5, "y": 0},
|
||||
{"matrix": [11, 0], "x": 13.5, "y": 0.125},
|
||||
{"matrix": [12, 0], "x": 14.5, "y": 0.375},
|
||||
{"matrix": [13, 0], "x": 15.5, "y": 0.375, "w": 1.5},
|
||||
|
||||
{"matrix": [7, 1], "x": 9.5, "y": 1.25, "h": 1.5},
|
||||
{"matrix": [8, 1], "x": 10.5, "y": 1.25},
|
||||
{"matrix": [9, 1], "x": 11.5, "y": 1.125},
|
||||
{"matrix": [10, 1], "x": 12.5, "y": 1},
|
||||
{"matrix": [11, 1], "x": 13.5, "y": 1.125},
|
||||
{"matrix": [12, 1], "x": 14.5, "y": 1.375},
|
||||
{"matrix": [13, 1], "x": 15.5, "y": 1.375, "w": 1.5},
|
||||
|
||||
{"matrix": [8, 2], "x": 10.5, "y": 2.25},
|
||||
{"matrix": [9, 2], "x": 11.5, "y": 2.125},
|
||||
{"matrix": [10, 2], "x": 12.5, "y": 2},
|
||||
{"matrix": [11, 2], "x": 13.5, "y": 2.125},
|
||||
{"matrix": [12, 2], "x": 14.5, "y": 2.375},
|
||||
{"matrix": [13, 2], "x": 15.5, "y": 2.375, "w": 1.5},
|
||||
{"matrix": [7, 3], "x": 9.5, "y": 2.75, "h": 1.5},
|
||||
|
||||
{"matrix": [8, 3], "x": 10.5, "y": 3.25},
|
||||
{"matrix": [9, 3], "x": 11.5, "y": 3.125},
|
||||
{"matrix": [10, 3], "x": 12.5, "y": 3},
|
||||
{"matrix": [11, 3], "x": 13.5, "y": 3.125},
|
||||
{"matrix": [12, 3], "x": 14.5, "y": 3.375},
|
||||
{"matrix": [13, 3], "x": 15.5, "y": 3.375, "w": 1.5},
|
||||
|
||||
{"matrix": [9, 4], "x": 11.5, "y": 4.125},
|
||||
{"matrix": [10, 4], "x": 12.5, "y": 4},
|
||||
{"matrix": [11, 4], "x": 13.5, "y": 4.125},
|
||||
{"matrix": [12, 4], "x": 14.5, "y": 4.375},
|
||||
{"matrix": [13, 4], "x": 15.5, "y": 4.375},
|
||||
|
||||
{"matrix": [7, 5], "x": 9, "y": 5},
|
||||
{"matrix": [8, 5], "x": 10, "y": 5},
|
||||
|
||||
{"matrix": [9, 5], "x": 9, "y": 6},
|
||||
{"matrix": [7, 4], "x": 10, "y": 6},
|
||||
{"matrix": [8, 4], "x": 11, "y": 6},
|
||||
|
||||
{"matrix": [12, 5], "x": 9, "y": 7},
|
||||
{"matrix": [11, 5], "x": 10, "y": 7},
|
||||
{"matrix": [10, 5], "x": 11, "y": 7}
|
||||
]
|
||||
},
|
||||
"LAYOUT_ergodox_pretty_80": {
|
||||
"layout": [
|
||||
{"x":0, "y":0.375, "w":1.5}, {"x":1.5, "y":0.375}, {"x":2.5, "y":0.125}, {"x":3.5, "y":0}, {"x":4.5, "y":0.125}, {"x":5.5, "y":0.25}, {"x":6.5, "y":0.25},
|
||||
{"x":9.5, "y":0.25}, {"x":10.5, "y":0.25}, {"x":11.5, "y":0.125}, {"x":12.5, "y":0}, {"x":13.5, "y":0.125}, {"x":14.5, "y":0.375}, {"x":15.5, "y":0.375, "w":1.5},
|
||||
"layout": [
|
||||
{"matrix": [0, 0], "x": 0, "y": 0.375, "w": 1.5},
|
||||
{"matrix": [1, 0], "x": 1.5, "y": 0.375},
|
||||
{"matrix": [2, 0], "x": 2.5, "y": 0.125},
|
||||
{"matrix": [3, 0], "x": 3.5, "y": 0},
|
||||
{"matrix": [4, 0], "x": 4.5, "y": 0.125},
|
||||
{"matrix": [5, 0], "x": 5.5, "y": 0.25},
|
||||
{"matrix": [6, 0], "x": 6.5, "y": 0.25},
|
||||
|
||||
{"x":0, "y":1.375, "w":1.5}, {"x":1.5, "y":1.375}, {"x":2.5, "y":1.125}, {"x":3.5, "y":1}, {"x":4.5, "y":1.125}, {"x":5.5, "y":1.25}, {"x":6.5, "y":1.25, "h":1.5},
|
||||
{"x":9.5, "y":1.25, "h":1.5}, {"x":10.5, "y":1.25}, {"x":11.5, "y":1.125}, {"x":12.5, "y":1}, {"x":13.5, "y":1.125}, {"x":14.5, "y":1.375}, {"x":15.5, "y":1.375, "w":1.5},
|
||||
{"matrix": [7, 0], "x": 9.5, "y": 0.25},
|
||||
{"matrix": [8, 0], "x": 10.5, "y": 0.25},
|
||||
{"matrix": [9, 0], "x": 11.5, "y": 0.125},
|
||||
{"matrix": [10, 0], "x": 12.5, "y": 0},
|
||||
{"matrix": [11, 0], "x": 13.5, "y": 0.125},
|
||||
{"matrix": [12, 0], "x": 14.5, "y": 0.375},
|
||||
{"matrix": [13, 0], "x": 15.5, "y": 0.375, "w": 1.5},
|
||||
|
||||
{"x":0, "y":2.375, "w":1.5}, {"x":1.5, "y":2.375}, {"x":2.5, "y":2.125}, {"x":3.5, "y":2}, {"x":4.5, "y":2.125}, {"x":5.5, "y":2.25},
|
||||
{"x":10.5, "y":2.25}, {"x":11.5, "y":2.125}, {"x":12.5, "y":2}, {"x":13.5, "y":2.125}, {"x":14.5, "y":2.375}, {"x":15.5, "y":2.375, "w":1.5},
|
||||
{"matrix": [0, 1], "x": 0, "y": 1.375, "w": 1.5},
|
||||
{"matrix": [1, 1], "x": 1.5, "y": 1.375},
|
||||
{"matrix": [2, 1], "x": 2.5, "y": 1.125},
|
||||
{"matrix": [3, 1], "x": 3.5, "y": 1},
|
||||
{"matrix": [4, 1], "x": 4.5, "y": 1.125},
|
||||
{"matrix": [5, 1], "x": 5.5, "y": 1.25},
|
||||
{"matrix": [6, 1], "x": 6.5, "y": 1.25, "h": 1.5},
|
||||
|
||||
{"x":0, "y":3.375, "w":1.5}, {"x":1.5, "y":3.375}, {"x":2.5, "y":3.125}, {"x":3.5, "y":3}, {"x":4.5, "y":3.125}, {"x":5.5, "y":3.25}, {"x":6.5, "y":2.75, "h":1.5},
|
||||
{"x":9.5, "y":2.75, "h":1.5}, {"x":10.5, "y":3.25}, {"x":11.5, "y":3.125}, {"x":12.5, "y":3}, {"x":13.5, "y":3.125}, {"x":14.5, "y":3.375}, {"x":15.5, "y":3.375, "w":1.5},
|
||||
{"matrix": [7, 1], "x": 9.5, "y": 1.25, "h": 1.5},
|
||||
{"matrix": [8, 1], "x": 10.5, "y": 1.25},
|
||||
{"matrix": [9, 1], "x": 11.5, "y": 1.125},
|
||||
{"matrix": [10, 1], "x": 12.5, "y": 1},
|
||||
{"matrix": [11, 1], "x": 13.5, "y": 1.125},
|
||||
{"matrix": [12, 1], "x": 14.5, "y": 1.375},
|
||||
{"matrix": [13, 1], "x": 15.5, "y": 1.375, "w": 1.5},
|
||||
|
||||
{"x":0.5, "y":4.375}, {"x":1.5, "y":4.375}, {"x":2.5, "y":4.125}, {"x":3.5, "y":4}, {"x":4.5, "y":4.125},
|
||||
{"x":11.5, "y":4.125}, {"x":12.5, "y":4}, {"x":13.5, "y":4.125}, {"x":14.5, "y":4.375}, {"x":15.5, "y":4.375},
|
||||
{"matrix": [0, 2], "x": 0, "y": 2.375, "w": 1.5},
|
||||
{"matrix": [1, 2], "x": 1.5, "y": 2.375},
|
||||
{"matrix": [2, 2], "x": 2.5, "y": 2.125},
|
||||
{"matrix": [3, 2], "x": 3.5, "y": 2},
|
||||
{"matrix": [4, 2], "x": 4.5, "y": 2.125},
|
||||
{"matrix": [5, 2], "x": 5.5, "y": 2.25},
|
||||
|
||||
{"x":6, "y":5}, {"x":7, "y":5}, {"x":9, "y":5}, {"x":10, "y":5},
|
||||
{"x":5, "y":6}, {"x":6, "y":6}, {"x":7, "y":6}, {"x":9, "y":6}, {"x":10, "y":6}, {"x":11, "y":6},
|
||||
{"x":5, "y":7}, {"x":6, "y":7}, {"x":7, "y":7}, {"x":9, "y":7}, {"x":10, "y":7}, {"x":11, "y":7}
|
||||
]
|
||||
}
|
||||
{"matrix": [8, 2], "x": 10.5, "y": 2.25},
|
||||
{"matrix": [9, 2], "x": 11.5, "y": 2.125},
|
||||
{"matrix": [10, 2], "x": 12.5, "y": 2},
|
||||
{"matrix": [11, 2], "x": 13.5, "y": 2.125},
|
||||
{"matrix": [12, 2], "x": 14.5, "y": 2.375},
|
||||
{"matrix": [13, 2], "x": 15.5, "y": 2.375, "w": 1.5},
|
||||
|
||||
{"matrix": [0, 3], "x": 0, "y": 3.375, "w": 1.5},
|
||||
{"matrix": [1, 3], "x": 1.5, "y": 3.375},
|
||||
{"matrix": [2, 3], "x": 2.5, "y": 3.125},
|
||||
{"matrix": [3, 3], "x": 3.5, "y": 3},
|
||||
{"matrix": [4, 3], "x": 4.5, "y": 3.125},
|
||||
{"matrix": [5, 3], "x": 5.5, "y": 3.25},
|
||||
{"matrix": [6, 3], "x": 6.5, "y": 2.75, "h": 1.5},
|
||||
|
||||
{"matrix": [7, 3], "x": 9.5, "y": 2.75, "h": 1.5},
|
||||
{"matrix": [8, 3], "x": 10.5, "y": 3.25},
|
||||
{"matrix": [9, 3], "x": 11.5, "y": 3.125},
|
||||
{"matrix": [10, 3], "x": 12.5, "y": 3},
|
||||
{"matrix": [11, 3], "x": 13.5, "y": 3.125},
|
||||
{"matrix": [12, 3], "x": 14.5, "y": 3.375},
|
||||
{"matrix": [13, 3], "x": 15.5, "y": 3.375, "w": 1.5},
|
||||
|
||||
{"matrix": [0, 4], "x": 0.5, "y": 4.375},
|
||||
{"matrix": [1, 4], "x": 1.5, "y": 4.375},
|
||||
{"matrix": [2, 4], "x": 2.5, "y": 4.125},
|
||||
{"matrix": [3, 4], "x": 3.5, "y": 4},
|
||||
{"matrix": [4, 4], "x": 4.5, "y": 4.125},
|
||||
|
||||
{"matrix": [9, 4], "x": 11.5, "y": 4.125},
|
||||
{"matrix": [10, 4], "x": 12.5, "y": 4},
|
||||
{"matrix": [11, 4], "x": 13.5, "y": 4.125},
|
||||
{"matrix": [12, 4], "x": 14.5, "y": 4.375},
|
||||
{"matrix": [13, 4], "x": 15.5, "y": 4.375},
|
||||
|
||||
{"matrix": [5, 5], "x": 6, "y": 5},
|
||||
{"matrix": [6, 5], "x": 7, "y": 5},
|
||||
|
||||
{"matrix": [7, 5], "x": 9, "y": 5},
|
||||
{"matrix": [8, 5], "x": 10, "y": 5},
|
||||
|
||||
{"matrix": [5, 4], "x": 5, "y": 6},
|
||||
{"matrix": [6, 4], "x": 6, "y": 6},
|
||||
{"matrix": [4, 5], "x": 7, "y": 6},
|
||||
|
||||
{"matrix": [9, 5], "x": 9, "y": 6},
|
||||
{"matrix": [7, 4], "x": 10, "y": 6},
|
||||
{"matrix": [8, 4], "x": 11, "y": 6},
|
||||
|
||||
{"matrix": [3, 5], "x": 5, "y": 7},
|
||||
{"matrix": [2, 5], "x": 6, "y": 7},
|
||||
{"matrix": [1, 5], "x": 7, "y": 7},
|
||||
|
||||
{"matrix": [12, 5], "x": 9, "y": 7},
|
||||
{"matrix": [11, 5], "x": 10, "y": 7},
|
||||
{"matrix": [10, 5], "x": 11, "y": 7}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -35,80 +35,3 @@ extern volatile int mcp23017_status;
|
|||
uint8_t init_mcp23017(void);
|
||||
|
||||
void ergodox_blink_all_leds(void);
|
||||
|
||||
/*
|
||||
* LEFT HAND: LINES 115-122
|
||||
* RIGHT HAND: LINES 124-131
|
||||
*/
|
||||
#define LAYOUT_ergodox( \
|
||||
\
|
||||
k00, k01, k02, k03, k04, k05, k06, \
|
||||
k10, k11, k12, k13, k14, k15, k16, \
|
||||
k20, k21, k22, k23, k24, k25, \
|
||||
k30, k31, k32, k33, k34, k35, k36, \
|
||||
k40, k41, k42, k43, k44, \
|
||||
k55, k56, \
|
||||
k54, \
|
||||
k53, k52, k51, \
|
||||
\
|
||||
k07, k08, k09, k0A, k0B, k0C, k0D, \
|
||||
k17, k18, k19, k1A, k1B, k1C, k1D, \
|
||||
k28, k29, k2A, k2B, k2C, k2D, \
|
||||
k37, k38, k39, k3A, k3B, k3C, k3D, \
|
||||
k49, k4A, k4B, k4C, k4D, \
|
||||
k57, k58, \
|
||||
k59, \
|
||||
k5C, k5B, k5A) \
|
||||
\
|
||||
/* matrix positions */ \
|
||||
{ \
|
||||
{k00, k10, k20, k30, k40, KC_NO}, \
|
||||
{k01, k11, k21, k31, k41, k51}, \
|
||||
{k02, k12, k22, k32, k42, k52}, \
|
||||
{k03, k13, k23, k33, k43, k53}, \
|
||||
{k04, k14, k24, k34, k44, k54}, \
|
||||
{k05, k15, k25, k35, KC_NO, k55}, \
|
||||
{k06, k16, KC_NO, k36, KC_NO, k56}, \
|
||||
\
|
||||
{k07, k17, KC_NO, k37, KC_NO, k57}, \
|
||||
{k08, k18, k28, k38, KC_NO, k58}, \
|
||||
{k09, k19, k29, k39, k49, k59}, \
|
||||
{k0A, k1A, k2A, k3A, k4A, k5A}, \
|
||||
{k0B, k1B, k2B, k3B, k4B, k5B}, \
|
||||
{k0C, k1C, k2C, k3C, k4C, k5C}, \
|
||||
{ \
|
||||
k0D, k1D, k2D, k3D, k4D, KC_NO \
|
||||
} \
|
||||
}
|
||||
|
||||
/* ---------- LEFT HAND ----------- ---------- RIGHT HAND ---------- */
|
||||
#define LAYOUT_ergodox_pretty( \
|
||||
L00, L01, L02, L03, L04, L05, L06, R00, R01, R02, R03, R04, R05, R06, \
|
||||
L10, L11, L12, L13, L14, L15, L16, R10, R11, R12, R13, R14, R15, R16, \
|
||||
L20, L21, L22, L23, L24, L25, R21, R22, R23, R24, R25, R26, \
|
||||
L30, L31, L32, L33, L34, L35, L36, R30, R31, R32, R33, R34, R35, R36, \
|
||||
L40, L41, L42, L43, L44, R42, R43, R44, R45, R46, \
|
||||
L55, L56, R50, R51, \
|
||||
L54, R52, \
|
||||
L53, L52, L51, R55, R54, R53) \
|
||||
\
|
||||
/* matrix positions */ \
|
||||
{ \
|
||||
{L00, L10, L20, L30, L40, KC_NO}, \
|
||||
{L01, L11, L21, L31, L41, L51}, \
|
||||
{L02, L12, L22, L32, L42, L52}, \
|
||||
{L03, L13, L23, L33, L43, L53}, \
|
||||
{L04, L14, L24, L34, L44, L54}, \
|
||||
{L05, L15, L25, L35, KC_NO, L55}, \
|
||||
{L06, L16, KC_NO, L36, KC_NO, L56}, \
|
||||
\
|
||||
{R00, R10, KC_NO, R30, KC_NO, R50}, \
|
||||
{R01, R11, R21, R31, KC_NO, R51}, \
|
||||
{R02, R12, R22, R32, R42, R52}, \
|
||||
{R03, R13, R23, R33, R43, R53}, \
|
||||
{R04, R14, R24, R34, R44, R54}, \
|
||||
{R05, R15, R25, R35, R45, R55}, \
|
||||
{ \
|
||||
R06, R16, R26, R36, R46, KC_NO \
|
||||
} \
|
||||
}
|
||||
|
|
|
|||
|
|
@ -8,52 +8,196 @@
|
|||
"pid": "0x1308",
|
||||
"device_version": "1.0.1"
|
||||
},
|
||||
"layouts": {
|
||||
"layouts": {
|
||||
"LAYOUT_ergodox": {
|
||||
"layout": [
|
||||
{"x":0, "y":0.375, "w":1.5}, {"x":1.5, "y":0.375}, {"x":2.5, "y":0.125}, {"x":3.5, "y":0}, {"x":4.5, "y":0.125}, {"x":5.5, "y":0.25}, {"x":6.5, "y":0.25},
|
||||
{"x":0, "y":1.375, "w":1.5}, {"x":1.5, "y":1.375}, {"x":2.5, "y":1.125}, {"x":3.5, "y":1}, {"x":4.5, "y":1.125}, {"x":5.5, "y":1.25}, {"x":6.5, "y":1.25, "h":1.5},
|
||||
{"x":0, "y":2.375, "w":1.5}, {"x":1.5, "y":2.375}, {"x":2.5, "y":2.125}, {"x":3.5, "y":2}, {"x":4.5, "y":2.125}, {"x":5.5, "y":2.25},
|
||||
{"x":0, "y":3.375, "w":1.5}, {"x":1.5, "y":3.375}, {"x":2.5, "y":3.125}, {"x":3.5, "y":3}, {"x":4.5, "y":3.125}, {"x":5.5, "y":3.25}, {"x":6.5, "y":2.75, "h":1.5},
|
||||
{"x":0.5, "y":4.375}, {"x":1.5, "y":4.375}, {"x":2.5, "y":4.125}, {"x":3.5, "y":4}, {"x":4.5, "y":4.125},
|
||||
{"matrix": [0, 0], "x": 0, "y": 0.375, "w": 1.5},
|
||||
{"matrix": [1, 0], "x": 1.5, "y": 0.375},
|
||||
{"matrix": [2, 0], "x": 2.5, "y": 0.125},
|
||||
{"matrix": [3, 0], "x": 3.5, "y": 0},
|
||||
{"matrix": [4, 0], "x": 4.5, "y": 0.125},
|
||||
{"matrix": [5, 0], "x": 5.5, "y": 0.25},
|
||||
{"matrix": [6, 0], "x": 6.5, "y": 0.25},
|
||||
|
||||
{"x":6, "y":5}, {"x":7, "y":5},
|
||||
{"x":7, "y":6},
|
||||
{"x":5, "y":6, "h":2}, {"x":6, "y":6, "h":2}, {"x":7, "y":7},
|
||||
{"matrix": [0, 1], "x": 0, "y": 1.375, "w": 1.5},
|
||||
{"matrix": [1, 1], "x": 1.5, "y": 1.375},
|
||||
{"matrix": [2, 1], "x": 2.5, "y": 1.125},
|
||||
{"matrix": [3, 1], "x": 3.5, "y": 1},
|
||||
{"matrix": [4, 1], "x": 4.5, "y": 1.125},
|
||||
{"matrix": [5, 1], "x": 5.5, "y": 1.25},
|
||||
{"matrix": [6, 1], "x": 6.5, "y": 1.25, "h": 1.5},
|
||||
|
||||
{"matrix": [0, 2], "x": 0, "y": 2.375, "w": 1.5},
|
||||
{"matrix": [1, 2], "x": 1.5, "y": 2.375},
|
||||
{"matrix": [2, 2], "x": 2.5, "y": 2.125},
|
||||
{"matrix": [3, 2], "x": 3.5, "y": 2},
|
||||
{"matrix": [4, 2], "x": 4.5, "y": 2.125},
|
||||
{"matrix": [5, 2], "x": 5.5, "y": 2.25},
|
||||
|
||||
{"x":9.5, "y":0.25}, {"x":10.5, "y":0.25}, {"x":11.5, "y":0.125}, {"x":12.5, "y":0}, {"x":13.5, "y":0.125}, {"x":14.5, "y":0.375}, {"x":15.5, "y":0.375, "w":1.5},
|
||||
{"x":9.5, "y":1.25, "h":1.5}, {"x":10.5, "y":1.25}, {"x":11.5, "y":1.125}, {"x":12.5, "y":1}, {"x":13.5, "y":1.125}, {"x":14.5, "y":1.375}, {"x":15.5, "y":1.375, "w":1.5},
|
||||
{"x":10.5, "y":2.25}, {"x":11.5, "y":2.125}, {"x":12.5, "y":2}, {"x":13.5, "y":2.125}, {"x":14.5, "y":2.375}, {"x":15.5, "y":2.375, "w":1.5},
|
||||
{"x":9.5, "y":2.75, "h":1.5}, {"x":10.5, "y":3.25}, {"x":11.5, "y":3.125}, {"x":12.5, "y":3}, {"x":13.5, "y":3.125}, {"x":14.5, "y":3.375}, {"x":15.5, "y":3.375, "w":1.5},
|
||||
{"x":11.5, "y":4.125}, {"x":12.5, "y":4}, {"x":13.5, "y":4.125}, {"x":14.5, "y":4.375}, {"x":15.5, "y":4.375},
|
||||
{"matrix": [0, 3], "x": 0, "y": 3.375, "w": 1.5},
|
||||
{"matrix": [1, 3], "x": 1.5, "y": 3.375},
|
||||
{"matrix": [2, 3], "x": 2.5, "y": 3.125},
|
||||
{"matrix": [3, 3], "x": 3.5, "y": 3},
|
||||
{"matrix": [4, 3], "x": 4.5, "y": 3.125},
|
||||
{"matrix": [5, 3], "x": 5.5, "y": 3.25},
|
||||
{"matrix": [6, 3], "x": 6.5, "y": 2.75, "h": 1.5},
|
||||
{"matrix": [0, 4], "x": 0.5, "y": 4.375},
|
||||
{"matrix": [1, 4], "x": 1.5, "y": 4.375},
|
||||
{"matrix": [2, 4], "x": 2.5, "y": 4.125},
|
||||
{"matrix": [3, 4], "x": 3.5, "y": 4},
|
||||
{"matrix": [4, 4], "x": 4.5, "y": 4.125},
|
||||
|
||||
{"matrix": [5, 5], "x": 6, "y": 5},
|
||||
{"matrix": [6, 5], "x": 7, "y": 5},
|
||||
{"matrix": [4, 5], "x": 7, "y": 6},
|
||||
|
||||
{"x":9, "y":5}, {"x":10, "y":5},
|
||||
{"x":9, "y":6},
|
||||
{"x":9, "y":7}, {"x":10, "y":6, "h":2}, {"x":11, "y":6, "h":2}
|
||||
{"matrix": [3, 5], "x": 5, "y": 6, "h": 2},
|
||||
{"matrix": [2, 5], "x": 6, "y": 6, "h": 2},
|
||||
{"matrix": [1, 5], "x": 7, "y": 7},
|
||||
|
||||
{"matrix": [7, 0], "x": 9.5, "y": 0.25},
|
||||
{"matrix": [8, 0], "x": 10.5, "y": 0.25},
|
||||
{"matrix": [9, 0], "x": 11.5, "y": 0.125},
|
||||
{"matrix": [10, 0], "x": 12.5, "y": 0},
|
||||
{"matrix": [11, 0], "x": 13.5, "y": 0.125},
|
||||
{"matrix": [12, 0], "x": 14.5, "y": 0.375},
|
||||
{"matrix": [13, 0], "x": 15.5, "y": 0.375, "w": 1.5},
|
||||
|
||||
{"matrix": [7, 1], "x": 9.5, "y": 1.25, "h": 1.5},
|
||||
{"matrix": [8, 1], "x": 10.5, "y": 1.25},
|
||||
{"matrix": [9, 1], "x": 11.5, "y": 1.125},
|
||||
{"matrix": [10, 1], "x": 12.5, "y": 1},
|
||||
{"matrix": [11, 1], "x": 13.5, "y": 1.125},
|
||||
{"matrix": [12, 1], "x": 14.5, "y": 1.375},
|
||||
{"matrix": [13, 1], "x": 15.5, "y": 1.375, "w": 1.5},
|
||||
|
||||
{"matrix": [8, 2], "x": 10.5, "y": 2.25},
|
||||
{"matrix": [9, 2], "x": 11.5, "y": 2.125},
|
||||
{"matrix": [10, 2], "x": 12.5, "y": 2},
|
||||
{"matrix": [11, 2], "x": 13.5, "y": 2.125},
|
||||
{"matrix": [12, 2], "x": 14.5, "y": 2.375},
|
||||
{"matrix": [13, 2], "x": 15.5, "y": 2.375, "w": 1.5},
|
||||
|
||||
{"matrix": [7, 3], "x": 9.5, "y": 2.75, "h": 1.5},
|
||||
{"matrix": [8, 3], "x": 10.5, "y": 3.25},
|
||||
{"matrix": [9, 3], "x": 11.5, "y": 3.125},
|
||||
{"matrix": [10, 3], "x": 12.5, "y": 3},
|
||||
{"matrix": [11, 3], "x": 13.5, "y": 3.125},
|
||||
{"matrix": [12, 3], "x": 14.5, "y": 3.375},
|
||||
{"matrix": [13, 3], "x": 15.5, "y": 3.375, "w": 1.5},
|
||||
|
||||
{"matrix": [9, 4], "x": 11.5, "y": 4.125},
|
||||
{"matrix": [10, 4], "x": 12.5, "y": 4},
|
||||
{"matrix": [11, 4], "x": 13.5, "y": 4.125},
|
||||
{"matrix": [12, 4], "x": 14.5, "y": 4.375},
|
||||
{"matrix": [13, 4], "x": 15.5, "y": 4.375},
|
||||
|
||||
{"matrix": [7, 5], "x": 9, "y": 5},
|
||||
{"matrix": [8, 5], "x": 10, "y": 5},
|
||||
|
||||
{"matrix": [9, 5], "x": 9, "y": 6},
|
||||
|
||||
{"matrix": [12, 5], "x": 9, "y": 7},
|
||||
|
||||
{"matrix": [11, 5], "x": 10, "y": 6, "h": 2},
|
||||
{"matrix": [10, 5], "x": 11, "y": 6, "h": 2}
|
||||
]
|
||||
},
|
||||
"LAYOUT_ergodox_pretty": {
|
||||
"layout": [
|
||||
{"x":0, "y":0.375, "w":1.5}, {"x":1.5, "y":0.375}, {"x":2.5, "y":0.125}, {"x":3.5, "y":0}, {"x":4.5, "y":0.125}, {"x":5.5, "y":0.25}, {"x":6.5, "y":0.25},
|
||||
{"x":9.5, "y":0.25}, {"x":10.5, "y":0.25}, {"x":11.5, "y":0.125}, {"x":12.5, "y":0}, {"x":13.5, "y":0.125}, {"x":14.5, "y":0.375}, {"x":15.5, "y":0.375, "w":1.5},
|
||||
{"matrix": [0, 0], "x": 0, "y": 0.375, "w": 1.5},
|
||||
{"matrix": [1, 0], "x": 1.5, "y": 0.375},
|
||||
{"matrix": [2, 0], "x": 2.5, "y": 0.125},
|
||||
{"matrix": [3, 0], "x": 3.5, "y": 0},
|
||||
{"matrix": [4, 0], "x": 4.5, "y": 0.125},
|
||||
{"matrix": [5, 0], "x": 5.5, "y": 0.25},
|
||||
{"matrix": [6, 0], "x": 6.5, "y": 0.25},
|
||||
|
||||
{"x":0, "y":1.375, "w":1.5}, {"x":1.5, "y":1.375}, {"x":2.5, "y":1.125}, {"x":3.5, "y":1}, {"x":4.5, "y":1.125}, {"x":5.5, "y":1.25}, {"x":6.5, "y":1.25, "h":1.5},
|
||||
{"x":9.5, "y":1.25, "h":1.5}, {"x":10.5, "y":1.25}, {"x":11.5, "y":1.125}, {"x":12.5, "y":1}, {"x":13.5, "y":1.125}, {"x":14.5, "y":1.375}, {"x":15.5, "y":1.375, "w":1.5},
|
||||
{"matrix": [7, 0], "x": 9.5, "y": 0.25},
|
||||
{"matrix": [8, 0], "x": 10.5, "y": 0.25},
|
||||
{"matrix": [9, 0], "x": 11.5, "y": 0.125},
|
||||
{"matrix": [10, 0], "x": 12.5, "y": 0},
|
||||
{"matrix": [11, 0], "x": 13.5, "y": 0.125},
|
||||
{"matrix": [12, 0], "x": 14.5, "y": 0.375},
|
||||
{"matrix": [13, 0], "x": 15.5, "y": 0.375, "w": 1.5},
|
||||
|
||||
{"x":0, "y":2.375, "w":1.5}, {"x":1.5, "y":2.375}, {"x":2.5, "y":2.125}, {"x":3.5, "y":2}, {"x":4.5, "y":2.125}, {"x":5.5, "y":2.25},
|
||||
{"x":10.5, "y":2.25}, {"x":11.5, "y":2.125}, {"x":12.5, "y":2}, {"x":13.5, "y":2.125}, {"x":14.5, "y":2.375}, {"x":15.5, "y":2.375, "w":1.5},
|
||||
{"matrix": [0, 1], "x": 0, "y": 1.375, "w": 1.5},
|
||||
{"matrix": [1, 1], "x": 1.5, "y": 1.375},
|
||||
{"matrix": [2, 1], "x": 2.5, "y": 1.125},
|
||||
{"matrix": [3, 1], "x": 3.5, "y": 1},
|
||||
{"matrix": [4, 1], "x": 4.5, "y": 1.125},
|
||||
{"matrix": [5, 1], "x": 5.5, "y": 1.25},
|
||||
{"matrix": [6, 1], "x": 6.5, "y": 1.25, "h": 1.5},
|
||||
|
||||
{"x":0, "y":3.375, "w":1.5}, {"x":1.5, "y":3.375}, {"x":2.5, "y":3.125}, {"x":3.5, "y":3}, {"x":4.5, "y":3.125}, {"x":5.5, "y":3.25}, {"x":6.5, "y":2.75, "h":1.5},
|
||||
{"x":9.5, "y":2.75, "h":1.5}, {"x":10.5, "y":3.25}, {"x":11.5, "y":3.125}, {"x":12.5, "y":3}, {"x":13.5, "y":3.125}, {"x":14.5, "y":3.375}, {"x":15.5, "y":3.375, "w":1.5},
|
||||
{"matrix": [7, 1], "x": 9.5, "y": 1.25, "h": 1.5},
|
||||
{"matrix": [8, 1], "x": 10.5, "y": 1.25},
|
||||
{"matrix": [9, 1], "x": 11.5, "y": 1.125},
|
||||
{"matrix": [10, 1], "x": 12.5, "y": 1},
|
||||
{"matrix": [11, 1], "x": 13.5, "y": 1.125},
|
||||
{"matrix": [12, 1], "x": 14.5, "y": 1.375},
|
||||
{"matrix": [13, 1], "x": 15.5, "y": 1.375, "w": 1.5},
|
||||
|
||||
{"x":0.5, "y":4.375}, {"x":1.5, "y":4.375}, {"x":2.5, "y":4.125}, {"x":3.5, "y":4}, {"x":4.5, "y":4.125},
|
||||
{"x":11.5, "y":4.125}, {"x":12.5, "y":4}, {"x":13.5, "y":4.125}, {"x":14.5, "y":4.375}, {"x":15.5, "y":4.375},
|
||||
{"matrix": [0, 2], "x": 0, "y": 2.375, "w": 1.5},
|
||||
{"matrix": [1, 2], "x": 1.5, "y": 2.375},
|
||||
{"matrix": [2, 2], "x": 2.5, "y": 2.125},
|
||||
{"matrix": [3, 2], "x": 3.5, "y": 2},
|
||||
{"matrix": [4, 2], "x": 4.5, "y": 2.125},
|
||||
{"matrix": [5, 2], "x": 5.5, "y": 2.25},
|
||||
|
||||
{"x":6, "y":5}, {"x":7, "y":5}, {"x":9, "y":5}, {"x":10, "y":5},
|
||||
{"x":7, "y":6}, {"x":9, "y":6},
|
||||
{"x":5, "y":6, "h":2}, {"x":6, "y":6, "h":2}, {"x":7, "y":7}, {"x":9, "y":7}, {"x":10, "y":6, "h":2}, {"x":11, "y":6, "h":2}
|
||||
{"matrix": [8, 2], "x": 10.5, "y": 2.25},
|
||||
{"matrix": [9, 2], "x": 11.5, "y": 2.125},
|
||||
{"matrix": [10, 2], "x": 12.5, "y": 2},
|
||||
{"matrix": [11, 2], "x": 13.5, "y": 2.125},
|
||||
{"matrix": [12, 2], "x": 14.5, "y": 2.375},
|
||||
{"matrix": [13, 2], "x": 15.5, "y": 2.375, "w": 1.5},
|
||||
|
||||
{"matrix": [0, 3], "x": 0, "y": 3.375, "w": 1.5},
|
||||
{"matrix": [1, 3], "x": 1.5, "y": 3.375},
|
||||
{"matrix": [2, 3], "x": 2.5, "y": 3.125},
|
||||
{"matrix": [3, 3], "x": 3.5, "y": 3},
|
||||
{"matrix": [4, 3], "x": 4.5, "y": 3.125},
|
||||
{"matrix": [5, 3], "x": 5.5, "y": 3.25},
|
||||
{"matrix": [6, 3], "x": 6.5, "y": 2.75, "h": 1.5},
|
||||
|
||||
{"matrix": [7, 3], "x": 9.5, "y": 2.75, "h": 1.5},
|
||||
{"matrix": [8, 3], "x": 10.5, "y": 3.25},
|
||||
{"matrix": [9, 3], "x": 11.5, "y": 3.125},
|
||||
{"matrix": [10, 3], "x": 12.5, "y": 3},
|
||||
{"matrix": [11, 3], "x": 13.5, "y": 3.125},
|
||||
{"matrix": [12, 3], "x": 14.5, "y": 3.375},
|
||||
{"matrix": [13, 3], "x": 15.5, "y": 3.375, "w": 1.5},
|
||||
|
||||
{"matrix": [0, 4], "x": 0.5, "y": 4.375},
|
||||
{"matrix": [1, 4], "x": 1.5, "y": 4.375},
|
||||
{"matrix": [2, 4], "x": 2.5, "y": 4.125},
|
||||
{"matrix": [3, 4], "x": 3.5, "y": 4},
|
||||
{"matrix": [4, 4], "x": 4.5, "y": 4.125},
|
||||
|
||||
{"matrix": [9, 4], "x": 11.5, "y": 4.125},
|
||||
{"matrix": [10, 4], "x": 12.5, "y": 4},
|
||||
{"matrix": [11, 4], "x": 13.5, "y": 4.125},
|
||||
{"matrix": [12, 4], "x": 14.5, "y": 4.375},
|
||||
{"matrix": [13, 4], "x": 15.5, "y": 4.375},
|
||||
|
||||
{"matrix": [5, 5], "x": 6, "y": 5},
|
||||
{"matrix": [6, 5], "x": 7, "y": 5},
|
||||
|
||||
{"matrix": [7, 5], "x": 9, "y": 5},
|
||||
{"matrix": [8, 5], "x": 10, "y": 5},
|
||||
|
||||
{"matrix": [4, 5], "x": 7, "y": 6},
|
||||
|
||||
{"matrix": [9, 5], "x": 9, "y": 6},
|
||||
|
||||
{"matrix": [3, 5], "x": 5, "y": 6, "h": 2},
|
||||
{"matrix": [2, 5], "x": 6, "y": 6, "h": 2},
|
||||
|
||||
{"matrix": [1, 5], "x": 7, "y": 7},
|
||||
|
||||
{"matrix": [12, 5], "x": 9, "y": 7},
|
||||
|
||||
{"matrix": [11, 5], "x": 10, "y": 6, "h": 2},
|
||||
{"matrix": [10, 5], "x": 11, "y": 6, "h": 2}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -27,144 +27,169 @@
|
|||
"processor": "atmega32u4",
|
||||
"bootloader": "qmk-dfu",
|
||||
"community_layouts": ["alice", "alice_split_bs"],
|
||||
"layout_aliases": {
|
||||
"LAYOUT": "LAYOUT_alice_split_bs"
|
||||
},
|
||||
"layouts": {
|
||||
"LAYOUT_alice_split_bs": {
|
||||
"layout": [
|
||||
{"label":"k10", "x":0, "y":0},
|
||||
{"label":"k00", "x":1.25, "y":0},
|
||||
{"label":"k01", "x":2.25, "y":0},
|
||||
{"label":"k02", "x":3.25, "y":0},
|
||||
{"label":"k03", "x":4.25, "y":0},
|
||||
{"label":"k04", "x":5.25, "y":0},
|
||||
{"label":"k05", "x":6.25, "y":0},
|
||||
{"label":"k06", "x":7.25, "y":0},
|
||||
{"label":"k07", "x":10.25, "y":0},
|
||||
{"label":"k08", "x":11.25, "y":0},
|
||||
{"label":"k09", "x":12.25, "y":0},
|
||||
{"label":"k0a", "x":13.25, "y":0},
|
||||
{"label":"k0b", "x":14.25, "y":0},
|
||||
{"label":"k0c", "x":15.25, "y":0},
|
||||
{"label":"k0d", "x":16.25, "y":0},
|
||||
{"label":"k0e", "x":17.25, "y":0},
|
||||
{"label":"k20", "x":0, "y":1},
|
||||
{"label":"k11", "x":1.25, "y":1, "w":1.5},
|
||||
{"label":"k12", "x":2.75, "y":1},
|
||||
{"label":"k13", "x":3.75, "y":1},
|
||||
{"label":"k14", "x":4.75, "y":1},
|
||||
{"label":"k15", "x":5.75, "y":1},
|
||||
{"label":"k16", "x":6.75, "y":1},
|
||||
{"label":"k17", "x":9.75, "y":1},
|
||||
{"label":"k18", "x":10.75, "y":1},
|
||||
{"label":"k19", "x":11.75, "y":1},
|
||||
{"label":"k1a", "x":12.75, "y":1},
|
||||
{"label":"k1b", "x":13.75, "y":1},
|
||||
{"label":"k1c", "x":14.75, "y":1},
|
||||
{"label":"k1d", "x":15.75, "y":1},
|
||||
{"label":"k1e", "x":16.75, "y":1, "w":1.5},
|
||||
{"label":"k30", "x":0, "y":2},
|
||||
{"label":"k21", "x":1.25, "y":2, "w":1.75},
|
||||
{"label":"k22", "x":3, "y":2},
|
||||
{"label":"k23", "x":4, "y":2},
|
||||
{"label":"k24", "x":5, "y":2},
|
||||
{"label":"k25", "x":6, "y":2},
|
||||
{"label":"k26", "x":7, "y":2},
|
||||
{"label":"k27", "x":10, "y":2},
|
||||
{"label":"k28", "x":11, "y":2},
|
||||
{"label":"k29", "x":12, "y":2},
|
||||
{"label":"k2a", "x":13, "y":2},
|
||||
{"label":"k2b", "x":14, "y":2},
|
||||
{"label":"k2c", "x":15, "y":2},
|
||||
{"label":"k2e", "x":16, "y":2, "w":2.25},
|
||||
{"label":"k31", "x":1.25, "y":3, "w":2.25},
|
||||
{"label":"k32", "x":3.5, "y":3},
|
||||
{"label":"k33", "x":4.5, "y":3},
|
||||
{"label":"k34", "x":5.5, "y":3},
|
||||
{"label":"k35", "x":6.5, "y":3},
|
||||
{"label":"k36", "x":7.5, "y":3},
|
||||
{"label":"k37", "x":9.5, "y":3},
|
||||
{"label":"k38", "x":10.5, "y":3},
|
||||
{"label":"k39", "x":11.5, "y":3},
|
||||
{"label":"k3a", "x":12.5, "y":3},
|
||||
{"label":"k3b", "x":13.5, "y":3},
|
||||
{"label":"k3c", "x":14.5, "y":3},
|
||||
{"label":"k3d", "x":15.5, "y":3, "w":1.75},
|
||||
{"label":"k3e", "x":17.25, "y":3},
|
||||
{"label":"k41", "x":1.25, "y":4, "w":1.5},
|
||||
{"label":"k43", "x":4.25, "y":4, "w":1.5},
|
||||
{"label":"k45", "x":5.75, "y":4, "w":2},
|
||||
{"label":"k46", "x":7.75, "y":4, "w":1.25},
|
||||
{"label":"k48", "x":9.5, "y":4, "w":2.75},
|
||||
{"label":"k4a", "x":12.25, "y":4, "w":1.5},
|
||||
{"label":"k4e", "x":16.75, "y":4, "w":1.5}
|
||||
{"matrix": [1, 0], "x": 0, "y": 0},
|
||||
|
||||
{"matrix": [0, 0], "x": 1.25, "y": 0},
|
||||
{"matrix": [0, 1], "x": 2.25, "y": 0},
|
||||
{"matrix": [0, 2], "x": 3.25, "y": 0},
|
||||
{"matrix": [0, 3], "x": 4.25, "y": 0},
|
||||
{"matrix": [0, 4], "x": 5.25, "y": 0},
|
||||
{"matrix": [0, 5], "x": 6.25, "y": 0},
|
||||
{"matrix": [0, 6], "x": 7.25, "y": 0},
|
||||
|
||||
{"matrix": [0, 7], "x": 10.25, "y": 0},
|
||||
{"matrix": [0, 8], "x": 11.25, "y": 0},
|
||||
{"matrix": [0, 9], "x": 12.25, "y": 0},
|
||||
{"matrix": [0, 10], "x": 13.25, "y": 0},
|
||||
{"matrix": [0, 11], "x": 14.25, "y": 0},
|
||||
{"matrix": [0, 12], "x": 15.25, "y": 0},
|
||||
{"matrix": [0, 13], "x": 16.25, "y": 0},
|
||||
{"matrix": [0, 14], "x": 17.25, "y": 0},
|
||||
|
||||
{"matrix": [2, 0], "x": 0, "y": 1},
|
||||
|
||||
{"matrix": [1, 1], "x": 1.25, "y": 1, "w": 1.5},
|
||||
{"matrix": [1, 2], "x": 2.75, "y": 1},
|
||||
{"matrix": [1, 3], "x": 3.75, "y": 1},
|
||||
{"matrix": [1, 4], "x": 4.75, "y": 1},
|
||||
{"matrix": [1, 5], "x": 5.75, "y": 1},
|
||||
{"matrix": [1, 6], "x": 6.75, "y": 1},
|
||||
|
||||
{"matrix": [1, 7], "x": 9.75, "y": 1},
|
||||
{"matrix": [1, 8], "x": 10.75, "y": 1},
|
||||
{"matrix": [1, 9], "x": 11.75, "y": 1},
|
||||
{"matrix": [1, 10], "x": 12.75, "y": 1},
|
||||
{"matrix": [1, 11], "x": 13.75, "y": 1},
|
||||
{"matrix": [1, 12], "x": 14.75, "y": 1},
|
||||
{"matrix": [1, 13], "x": 15.75, "y": 1},
|
||||
{"matrix": [1, 14], "x": 16.75, "y": 1, "w": 1.5},
|
||||
|
||||
{"matrix": [3, 0], "x": 0, "y": 2},
|
||||
|
||||
{"matrix": [2, 1], "x": 1.25, "y": 2, "w": 1.75},
|
||||
{"matrix": [2, 2], "x": 3, "y": 2},
|
||||
{"matrix": [2, 3], "x": 4, "y": 2},
|
||||
{"matrix": [2, 4], "x": 5, "y": 2},
|
||||
{"matrix": [2, 5], "x": 6, "y": 2},
|
||||
{"matrix": [2, 6], "x": 7, "y": 2},
|
||||
|
||||
{"matrix": [2, 7], "x": 10, "y": 2},
|
||||
{"matrix": [2, 8], "x": 11, "y": 2},
|
||||
{"matrix": [2, 9], "x": 12, "y": 2},
|
||||
{"matrix": [2, 10], "x": 13, "y": 2},
|
||||
{"matrix": [2, 11], "x": 14, "y": 2},
|
||||
{"matrix": [2, 12], "x": 15, "y": 2},
|
||||
{"matrix": [2, 14], "x": 16, "y": 2, "w": 2.25},
|
||||
|
||||
{"matrix": [3, 1], "x": 1.25, "y": 3, "w": 2.25},
|
||||
{"matrix": [3, 2], "x": 3.5, "y": 3},
|
||||
{"matrix": [3, 3], "x": 4.5, "y": 3},
|
||||
{"matrix": [3, 4], "x": 5.5, "y": 3},
|
||||
{"matrix": [3, 5], "x": 6.5, "y": 3},
|
||||
{"matrix": [3, 6], "x": 7.5, "y": 3},
|
||||
|
||||
{"matrix": [3, 7], "x": 9.5, "y": 3},
|
||||
{"matrix": [3, 8], "x": 10.5, "y": 3},
|
||||
{"matrix": [3, 9], "x": 11.5, "y": 3},
|
||||
{"matrix": [3, 10], "x": 12.5, "y": 3},
|
||||
{"matrix": [3, 11], "x": 13.5, "y": 3},
|
||||
{"matrix": [3, 12], "x": 14.5, "y": 3},
|
||||
{"matrix": [3, 13], "x": 15.5, "y": 3, "w": 1.75},
|
||||
{"matrix": [3, 14], "x": 17.25, "y": 3},
|
||||
|
||||
{"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.5},
|
||||
{"matrix": [4, 3], "x": 4.25, "y": 4, "w": 1.5},
|
||||
{"matrix": [4, 5], "x": 5.75, "y": 4, "w": 2},
|
||||
{"matrix": [4, 6], "x": 7.75, "y": 4, "w": 1.25},
|
||||
{"matrix": [4, 8], "x": 9.5, "y": 4, "w": 2.75},
|
||||
{"matrix": [4, 10], "x": 12.25, "y": 4, "w": 1.5},
|
||||
{"matrix": [4, 14], "x": 16.75, "y": 4, "w": 1.5}
|
||||
]
|
||||
},
|
||||
"LAYOUT_alice": {
|
||||
"layout": [
|
||||
{"label":"k10", "x":0, "y":0},
|
||||
{"label":"k00", "x":1.25, "y":0},
|
||||
{"label":"k01", "x":2.25, "y":0},
|
||||
{"label":"k02", "x":3.25, "y":0},
|
||||
{"label":"k03", "x":4.25, "y":0},
|
||||
{"label":"k04", "x":5.25, "y":0},
|
||||
{"label":"k05", "x":6.25, "y":0},
|
||||
{"label":"k06", "x":7.25, "y":0},
|
||||
{"label":"k07", "x":10.25, "y":0},
|
||||
{"label":"k08", "x":11.25, "y":0},
|
||||
{"label":"k09", "x":12.25, "y":0},
|
||||
{"label":"k0a", "x":13.25, "y":0},
|
||||
{"label":"k0b", "x":14.25, "y":0},
|
||||
{"label":"k0c", "x":15.25, "y":0},
|
||||
{"label":"k0e", "x":16.25, "y":0, "w":2},
|
||||
{"label":"k20", "x":0, "y":1},
|
||||
{"label":"k11", "x":1.25, "y":1, "w":1.5},
|
||||
{"label":"k12", "x":2.75, "y":1},
|
||||
{"label":"k13", "x":3.75, "y":1},
|
||||
{"label":"k14", "x":4.75, "y":1},
|
||||
{"label":"k15", "x":5.75, "y":1},
|
||||
{"label":"k16", "x":6.75, "y":1},
|
||||
{"label":"k17", "x":9.75, "y":1},
|
||||
{"label":"k18", "x":10.75, "y":1},
|
||||
{"label":"k19", "x":11.75, "y":1},
|
||||
{"label":"k1a", "x":12.75, "y":1},
|
||||
{"label":"k1b", "x":13.75, "y":1},
|
||||
{"label":"k1c", "x":14.75, "y":1},
|
||||
{"label":"k1d", "x":15.75, "y":1},
|
||||
{"label":"k1e", "x":16.75, "y":1, "w":1.5},
|
||||
{"label":"k30", "x":0, "y":2},
|
||||
{"label":"k21", "x":1.25, "y":2, "w":1.75},
|
||||
{"label":"k22", "x":3, "y":2},
|
||||
{"label":"k23", "x":4, "y":2},
|
||||
{"label":"k24", "x":5, "y":2},
|
||||
{"label":"k25", "x":6, "y":2},
|
||||
{"label":"k26", "x":7, "y":2},
|
||||
{"label":"k27", "x":10, "y":2},
|
||||
{"label":"k28", "x":11, "y":2},
|
||||
{"label":"k29", "x":12, "y":2},
|
||||
{"label":"k2a", "x":13, "y":2},
|
||||
{"label":"k2b", "x":14, "y":2},
|
||||
{"label":"k2c", "x":15, "y":2},
|
||||
{"label":"k2e", "x":16, "y":2, "w":2.25},
|
||||
{"label":"k31", "x":1.25, "y":3, "w":2.25},
|
||||
{"label":"k32", "x":3.5, "y":3},
|
||||
{"label":"k33", "x":4.5, "y":3},
|
||||
{"label":"k34", "x":5.5, "y":3},
|
||||
{"label":"k35", "x":6.5, "y":3},
|
||||
{"label":"k36", "x":7.5, "y":3},
|
||||
{"label":"k37", "x":9.5, "y":3},
|
||||
{"label":"k38", "x":10.5, "y":3},
|
||||
{"label":"k39", "x":11.5, "y":3},
|
||||
{"label":"k3a", "x":12.5, "y":3},
|
||||
{"label":"k3b", "x":13.5, "y":3},
|
||||
{"label":"k3c", "x":14.5, "y":3},
|
||||
{"label":"k3d", "x":15.5, "y":3, "w":1.75},
|
||||
{"label":"k3e", "x":17.25, "y":3},
|
||||
{"label":"k41", "x":1.25, "y":4, "w":1.5},
|
||||
{"label":"k43", "x":4.25, "y":4, "w":1.5},
|
||||
{"label":"k45", "x":5.75, "y":4, "w":2},
|
||||
{"label":"k46", "x":7.75, "y":4, "w":1.25},
|
||||
{"label":"k48", "x":9.5, "y":4, "w":2.75},
|
||||
{"label":"k4a", "x":12.25, "y":4, "w":1.5},
|
||||
{"label":"k4e", "x":16.75, "y":4, "w":1.5}
|
||||
{"matrix": [1, 0], "x": 0, "y": 0},
|
||||
|
||||
{"matrix": [0, 0], "x": 1.25, "y": 0},
|
||||
{"matrix": [0, 1], "x": 2.25, "y": 0},
|
||||
{"matrix": [0, 2], "x": 3.25, "y": 0},
|
||||
{"matrix": [0, 3], "x": 4.25, "y": 0},
|
||||
{"matrix": [0, 4], "x": 5.25, "y": 0},
|
||||
{"matrix": [0, 5], "x": 6.25, "y": 0},
|
||||
{"matrix": [0, 6], "x": 7.25, "y": 0},
|
||||
|
||||
{"matrix": [0, 7], "x": 10.25, "y": 0},
|
||||
{"matrix": [0, 8], "x": 11.25, "y": 0},
|
||||
{"matrix": [0, 9], "x": 12.25, "y": 0},
|
||||
{"matrix": [0, 10], "x": 13.25, "y": 0},
|
||||
{"matrix": [0, 11], "x": 14.25, "y": 0},
|
||||
{"matrix": [0, 12], "x": 15.25, "y": 0},
|
||||
{"matrix": [0, 14], "x": 16.25, "y": 0, "w": 2},
|
||||
|
||||
{"matrix": [2, 0], "x": 0, "y": 1},
|
||||
|
||||
{"matrix": [1, 1], "x": 1.25, "y": 1, "w": 1.5},
|
||||
{"matrix": [1, 2], "x": 2.75, "y": 1},
|
||||
{"matrix": [1, 3], "x": 3.75, "y": 1},
|
||||
{"matrix": [1, 4], "x": 4.75, "y": 1},
|
||||
{"matrix": [1, 5], "x": 5.75, "y": 1},
|
||||
{"matrix": [1, 6], "x": 6.75, "y": 1},
|
||||
|
||||
{"matrix": [1, 7], "x": 9.75, "y": 1},
|
||||
{"matrix": [1, 8], "x": 10.75, "y": 1},
|
||||
{"matrix": [1, 9], "x": 11.75, "y": 1},
|
||||
{"matrix": [1, 10], "x": 12.75, "y": 1},
|
||||
{"matrix": [1, 11], "x": 13.75, "y": 1},
|
||||
{"matrix": [1, 12], "x": 14.75, "y": 1},
|
||||
{"matrix": [1, 13], "x": 15.75, "y": 1},
|
||||
{"matrix": [1, 14], "x": 16.75, "y": 1, "w": 1.5},
|
||||
|
||||
{"matrix": [3, 0], "x": 0, "y": 2},
|
||||
|
||||
{"matrix": [2, 1], "x": 1.25, "y": 2, "w": 1.75},
|
||||
{"matrix": [2, 2], "x": 3, "y": 2},
|
||||
{"matrix": [2, 3], "x": 4, "y": 2},
|
||||
{"matrix": [2, 4], "x": 5, "y": 2},
|
||||
{"matrix": [2, 5], "x": 6, "y": 2},
|
||||
{"matrix": [2, 6], "x": 7, "y": 2},
|
||||
|
||||
{"matrix": [2, 7], "x": 10, "y": 2},
|
||||
{"matrix": [2, 8], "x": 11, "y": 2},
|
||||
{"matrix": [2, 9], "x": 12, "y": 2},
|
||||
{"matrix": [2, 10], "x": 13, "y": 2},
|
||||
{"matrix": [2, 11], "x": 14, "y": 2},
|
||||
{"matrix": [2, 12], "x": 15, "y": 2},
|
||||
{"matrix": [2, 14], "x": 16, "y": 2, "w": 2.25},
|
||||
|
||||
{"matrix": [3, 1], "x": 1.25, "y": 3, "w": 2.25},
|
||||
{"matrix": [3, 2], "x": 3.5, "y": 3},
|
||||
{"matrix": [3, 3], "x": 4.5, "y": 3},
|
||||
{"matrix": [3, 4], "x": 5.5, "y": 3},
|
||||
{"matrix": [3, 5], "x": 6.5, "y": 3},
|
||||
{"matrix": [3, 6], "x": 7.5, "y": 3},
|
||||
|
||||
{"matrix": [3, 7], "x": 9.5, "y": 3},
|
||||
{"matrix": [3, 8], "x": 10.5, "y": 3},
|
||||
{"matrix": [3, 9], "x": 11.5, "y": 3},
|
||||
{"matrix": [3, 10], "x": 12.5, "y": 3},
|
||||
{"matrix": [3, 11], "x": 13.5, "y": 3},
|
||||
{"matrix": [3, 12], "x": 14.5, "y": 3},
|
||||
{"matrix": [3, 13], "x": 15.5, "y": 3, "w": 1.75},
|
||||
{"matrix": [3, 14], "x": 17.25, "y": 3},
|
||||
|
||||
{"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.5},
|
||||
{"matrix": [4, 3], "x": 4.25, "y": 4, "w": 1.5},
|
||||
{"matrix": [4, 5], "x": 5.75, "y": 4, "w": 2},
|
||||
{"matrix": [4, 6], "x": 7.75, "y": 4, "w": 1.25},
|
||||
{"matrix": [4, 8], "x": 9.5, "y": 4, "w": 2.75},
|
||||
{"matrix": [4, 10], "x": 12.25, "y": 4, "w": 1.5},
|
||||
{"matrix": [4, 14], "x": 16.75, "y": 4, "w": 1.5}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,39 +0,0 @@
|
|||
#pragma once
|
||||
#include "quantum.h"
|
||||
|
||||
// readability
|
||||
#define XXX KC_NO
|
||||
#define LAYOUT_alice_split_bs( \
|
||||
k10, k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \
|
||||
k20, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, k1e, \
|
||||
k30, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2e, \
|
||||
k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e, \
|
||||
k41, k43, k45, k46, k48, k4a, k4e \
|
||||
) \
|
||||
{ \
|
||||
{k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e}, \
|
||||
{k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, k1e}, \
|
||||
{k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, XXX, k2e}, \
|
||||
{k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e}, \
|
||||
{XXX, k41, XXX, k43, XXX, k45, k46, XXX, k48, XXX, k4a, XXX, XXX, XXX, k4e} \
|
||||
}
|
||||
|
||||
#define LAYOUT_alice( \
|
||||
k10, k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \
|
||||
k20, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, k1e, \
|
||||
k30, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2e, \
|
||||
k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e, \
|
||||
k41, k43, k45, k46, k48, k4a, k4e \
|
||||
) \
|
||||
{ \
|
||||
{k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, XXX, k0e}, \
|
||||
{k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, k1e}, \
|
||||
{k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, XXX, k2e}, \
|
||||
{k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e}, \
|
||||
{XXX, k41, XXX, k43, XXX, k45, k46, XXX, k48, XXX, k4a, XXX, XXX, XXX, k4e} \
|
||||
}
|
||||
|
||||
#define LAYOUT LAYOUT_alice_split_bs
|
||||
|
||||
void matrix_init_user(void);
|
||||
void matrix_scan_user(void);
|
||||
|
|
@ -14,7 +14,7 @@
|
|||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include "fallacy.h"
|
||||
#include "quantum.h"
|
||||
#include "indicators.h"
|
||||
|
||||
void matrix_init_kb(void) {
|
||||
|
|
|
|||
|
|
@ -1,57 +0,0 @@
|
|||
/* Copyright 2020 B. Fletcher (toraifu) <typefast@kyaa.gg>
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
#pragma once
|
||||
|
||||
#include "quantum.h"
|
||||
|
||||
/* All keys in matrix active:
|
||||
* - Split Backspace
|
||||
* - Split Right Shift
|
||||
*/
|
||||
#define LAYOUT_alice_split_bs( \
|
||||
K100, K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014, \
|
||||
K200, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, K114, \
|
||||
K300, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K214, \
|
||||
K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, K313, K314, \
|
||||
K401, K403, K405, K406, K408, K410, K414 \
|
||||
) { \
|
||||
{ K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K013, K014 }, \
|
||||
{ K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, K114 }, \
|
||||
{ K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, KC_NO, K214 }, \
|
||||
{ K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, K313, K314 }, \
|
||||
{ KC_NO, K401, KC_NO, K403, KC_NO, K405, K406, KC_NO, K408, KC_NO, K410, KC_NO, KC_NO, KC_NO, K414 } \
|
||||
}
|
||||
|
||||
/* Disable position 013 and 314 for:
|
||||
* - Full size Backspace
|
||||
* - Full size Right Shift
|
||||
*/
|
||||
#define LAYOUT_alice( \
|
||||
K100, K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, K014, \
|
||||
K200, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, K114, \
|
||||
K300, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, K214, \
|
||||
K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, K313, K314, \
|
||||
K401, K403, K405, K406, K408, K410, K414 \
|
||||
) { \
|
||||
{ K000, K001, K002, K003, K004, K005, K006, K007, K008, K009, K010, K011, K012, KC_NO, K014 }, \
|
||||
{ K100, K101, K102, K103, K104, K105, K106, K107, K108, K109, K110, K111, K112, K113, K114 }, \
|
||||
{ K200, K201, K202, K203, K204, K205, K206, K207, K208, K209, K210, K211, K212, KC_NO, K214 }, \
|
||||
{ K300, K301, K302, K303, K304, K305, K306, K307, K308, K309, K310, K311, K312, K313, K314 }, \
|
||||
{ KC_NO, K401, KC_NO, K403, KC_NO, K405, K406, KC_NO, K408, KC_NO, K410, KC_NO, KC_NO, KC_NO, K414 } \
|
||||
}
|
||||
|
||||
#define LAYOUT_default LAYOUT_alice
|
||||
#define LAYOUT_all LAYOUT_alice_split_bs
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue