fix: cc1 layout keys

This commit is contained in:
2023-11-01 17:03:38 +01:00
parent a1760d518c
commit fade2f978e
2 changed files with 9 additions and 6 deletions

View File

@@ -1,11 +1,12 @@
name: CC1 name: CC1
col: col:
# Ring / Middle
- offset: [2, 0] - offset: [2, 0]
row: row:
- switch: { d: 25, e: 26, n: 27, w: 28, s: 29 } - switch: { d: 25, e: 26, n: 27, w: 28, s: 29 }
- switch: { d: 20, e: 21, n: 22, w: 23, s: 24 } - switch: { d: 20, e: 21, n: 22, w: 23, s: 24 }
- offset: [4, 0] - offset: [4, 0]
switch: { d: 60, w: 61, n: 62, e: 63, s: 64 } switch: { d: 65, w: 66, n: 67, e: 68, s: 69 }
- switch: { d: 70, w: 71, n: 72, e: 73, s: 74 } - switch: { d: 70, w: 71, n: 72, e: 73, s: 74 }
- offset: [2, 0] - offset: [2, 0]
row: row:
@@ -14,19 +15,21 @@ col:
- offset: [4, 0] - offset: [4, 0]
switch: { d: 80, w: 81, n: 82, e: 83, s: 84 } switch: { d: 80, w: 81, n: 82, e: 83, s: 84 }
- switch: { d: 85, w: 86, n: 87, e: 88, s: 89 } - switch: { d: 85, w: 86, n: 87, e: 88, s: 89 }
# Pinkie / Index
- offset: [0, -3] - offset: [0, -3]
row: row:
- switch: { d: 30, e: 31, n: 32, w: 33, s: 34 } - switch: { d: 30, e: 31, n: 32, w: 33, s: 34 }
- offset: [4, 0] - offset: [4, 0]
switch: { d: 10, e: 11, n: 12, w: 13, s: 14 } switch: { d: 15, e: 16, n: 17, w: 18, s: 19 }
- switch: { d: 55, w: 56, n: 57, e: 58, s: 59 } - switch: { d: 60, w: 61, n: 62, e: 63, s: 64 }
- offset: [4, 0] - offset: [4, 0]
switch: { d: 75, w: 76, n: 77, e: 78, s: 79 } switch: { d: 75, w: 76, n: 77, e: 78, s: 79 }
# Thumbs
- row: - row:
- offset: [5.5, 0.5] - offset: [5.5, 0.5]
switch: { d: 15, e: 16, n: 17, w: 18, s: 19 } switch: { d: 10, e: 11, n: 12, w: 13, s: 14 }
- offset: [1, 0.5] - offset: [1, 0.5]
switch: { d: 65, w: 66, n: 67, e: 68, s: 69 } switch: { d: 55, w: 56, n: 57, e: 58, s: 59 }
- row: - row:
- offset: [4.5, -0.25] - offset: [4.5, -0.25]
switch: { d: 5, e: 6, n: 7, w: 8, s: 9 } switch: { d: 5, e: 6, n: 7, w: 8, s: 9 }

View File

@@ -74,7 +74,7 @@ export function compileLayout(layout: VisualLayout): CompiledLayout {
} else if ("switch" in info) { } else if ("switch" in info) {
const cx = x + ox + 1 const cx = x + ox + 1
const cy = y + oy + 1 const cy = y + oy + 1
for (const [i, id] of [info.switch.n, info.switch.e, info.switch.s, info.switch.w].entries()) { for (const [i, id] of [info.switch.s, info.switch.w, info.switch.n, info.switch.e].entries()) {
compiled.keys.push({ compiled.keys.push({
id, id,
shape: "quarter-circle", shape: "quarter-circle",