1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
meta:
  engine: 4.2.1
  name: alpheus
units:
  # Choc spacing, using ergogen's built-in units.
  kx: cx
  ky: cy
points:
  zones:
    matrix:
      anchor:
        - shift: [1, 0]
          rotate: 10
        - shift: [1.5kx, -0.5ky]
      key:
        spread: kx
        padding: ky
      columns:
        col0:
        col1.key.stagger: 4.5
        col2.key.stagger: 5.5
        col3.key.stagger: -4.5
        col4.key.stagger: -5.5
      rows:
        mod:
        bottom:
        home:
        top:
    thumb:
      anchor:
        ref: matrix_col0_bottom
        shift: [-kx, -1.5ky]
      key:
        padding: ky
      columns:
        inner:
      rows:
        bottom:
        top:
  mirror:
    distance: -5
outlines:
  caps:
    - what: rectangle
      where: /matrix|thumb/
      size: [kx-0.5, ky-0.5]