-
Notifications
You must be signed in to change notification settings - Fork 0
/
raw.txt
120 lines (119 loc) · 2.55 KB
/
raw.txt
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
points:
key:
footprint:
mx_hotswap:
type: mx
nets:
to: "{{key_net}}"
from: GND
params:
reverse: false
hotswap: true
# Don't show a model for this since 'choc' already loads the model
model: false
keycaps: false
mx:
type: mx
anchor:
rotate: 180
nets:
to: "{{key_net}}"
from: GND
params:
keycaps: true
reverse: false
zones:
matrix:
columns: #left-to-right
c1:
rows:
r3:
width: 2(u-0.5)
shift: [0,0.5u]
rotate: 90
r4:
skip: true
shift: [0.5u,-1u]
rotate: -90
c2:
rows:
r1:
width: 1.5*(u-0.5)
shift: [0.25u,0]
r2.shift: [-0.25u,0]
c3:
rows:
r1:
width: 1.5*(u-0.5)
shift: [0.75u,0]
r2.shift: [-0.75u,0]
c4:
rows.r1.skip: true
c5:
rows.r1.skip: true
rows.r2:
width: 2.25*(u-0.5)
shift: [0.623u]
rows.r3.shift: [-0.623u]
c6:
rows.r1.skip: true
rows.r2.skip: true
c7:
key:
skip: true
rows:
r5:
skip: false
shift: [0,-1.5u]
width: 2*(u-0.5)
rotate: 90
r6:
skip: false
width: 1.5*(u-0.5)
shift: [1.76u,-1u]
r7:
skip: false
width: 1.5*(u-1)
rotate: 0
shift: [1.5u,-1u]
c8:
rows.r1.skip: true
rows.r2.skip: true
c9:
rows.r1.skip: true
rows.r2:
width: 2.75*(u-0.5)
shift: [-0.873u]
rows.r3.shift: [0.873u]
c10:
c11:
c12:
c13:
c14:
rows:
r1:
width: 2*(u-0.5)
shift: [0,0.5u]
rotate: 90
r2:
skip: true
shift: [+0.5u,-1u]
rotate: -90
r3:
width: 2*(u-0.5)
shift: [0,0.5u]
rotate: 90
r4:
skip: true
shift: [0.5u,-1u]
rotate: -90
c15:
rows: #bottom-to-top
r1:
r2:
r3:
r4:
r5:
r6:
r7:
rotate: 0