-
Notifications
You must be signed in to change notification settings - Fork 65
/
Copy pathardux.yaml
78 lines (78 loc) · 3.29 KB
/
ardux.yaml
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
# parsed and then tweaked from https://github.com/arduxio/zmk-ardux/blob/main/config/boards/shields/artboard/artboard_left.keymap
layout:
ortho_layout:
rows: 2
columns: 4
draw_config:
combo_h: 22
combo_w: 24
arc_radius: 12
n_columns: 2
#separate_combo_diagrams: true # try turning this on for separate combo diagrams!
combo_diagrams_scale: 2
layers:
ARDUX:
- [{t: S, h: Number}, T, R, {t: A, h: Paren}]
- [{t: O, s: Custom}, I, Y, {t: E, s: Symbol}]
Number:
- [Number, '3', '2', '1']
- ['', '6', '5', '4']
Symbol:
- ['`', ;, \, '!']
- ['=', '-', '?', Symbol]
Paren:
- ['{', (, ), Paren]
- ['}', '[', ']', '']
Nav:
- [PG UP, HOME, UP, END]
- [PG DN, LEFT, DOWN, RIGHT]
BT:
- [OUT BLE, BT 2, BT 1, BT 0]
- [OUT USB, BT 5, BT 4, BT 3]
Custom:
- ['', VOL UP, INS, MUTE]
- [Custom, VOL DN, PSCRN, {t: RSHFT, h: sticky}]
combos:
- {p: [3, 7], k: ENT, a: right, arc_scale: 0.6}
- {p: [5, 2], k: DEL, d: true}
- {p: [2, 6], k: 'SFT'}
- {p: [7, 6], k: C, l: [ARDUX]}
- {p: [5, 4], k: N, l: [ARDUX]}
- {p: [3, 2], k: F, l: [ARDUX]}
- {p: [2, 1], k: G, l: [ARDUX]}
- {p: [6, 5], k: U, l: [ARDUX]}
- {p: [1, 0], k: J, l: [ARDUX]}
- {p: [3, 6], k: ., l: [ARDUX], d: True}
- {p: [1, 5], k: '!', l: [ARDUX]}
- {p: [2, 0], k: V, l: [ARDUX], a: top, o: 1.75, arc_scale: 1.2}
- {p: [3, 2, 1, 0], k: Z, l: [ARDUX], a: top, o: 1.45, arc_scale: 1.1}
- {p: [3, 1, 0], k: Q, l: [ARDUX], a: top, o: 1.0, arc_scale: 1.05, slide: -0.2}
- {p: [3, 0], k: W, l: [ARDUX], a: top, o: 0.55, slide: -0.1}
- {p: [3, 2, 1], k: D, l: [ARDUX], a: top, o: 0.25, arc_scale: 0.75, slide: -0.2}
- {p: [2, 1, 0], k: X, l: [ARDUX], a: top, o: 0.0, arc_scale: 0.75, slide: -0.45}
- {p: [6, 4], k: K, l: [ARDUX], a: bottom, o: 1.75, arc_scale: 1.3}
- {p: [7, 5], k: H, l: [ARDUX], a: bottom, o: 1.5, arc_scale: 0.97}
- {p: [7, 6, 5, 4], k: SPC, l: [ARDUX], a: bottom, o: 1.2, arc_scale: 1.15}
- {p: [7, 5, 4], k: P, l: [ARDUX], a: bottom, o: 0.75, arc_scale: 1.05, slide: 0.0}
- {p: [7, 6, 5], k: L, l: [ARDUX], a: bottom, o: 0.5, arc_scale: 0.9, slide: 0.0}
- {p: [7, 4], k: B, l: [ARDUX], a: bottom, o: 0.25, arc_scale: 0.9, slide: 0.0}
- {p: [6, 5, 4], k: M, l: [ARDUX], a: bottom, o: 0.0, arc_scale: 0.7, slide: -0.4}
- {p: [3, 2], k: '7', l: [Number]}
- {p: [2, 1], k: '8', l: [Number]}
- {p: [7, 6], k: '9', l: [Number]}
- {p: [6, 5], k: '0', l: [Number]}
- {p: [7, 2], k: BSPC, l: [Number, Symbol, Paren, Nav, BT, Custom], d: true}
- {p: [7, 6, 5, 4], k: SPC, l: [Number, Symbol, Paren, Nav, BT, Custom], a: bottom}
# - {p: [3, 5], k: ',', l: [ARDUX]}
# - {p: [3, 4], k: /, l: [ARDUX]}
# - {p: [3, 2, 4], k: ESC}
# - {p: [2, 7, 5], k: Nav}
# - {p: [3, 6, 5], k: "'", l: [ARDUX]}
# - {p: [3, 2, 1, 4], k: TAB}
# - {p: [7, 2, 1, 0], k: {t: LSHFT, h: sticky}}
# - {p: [3, 7, 0, 4], k: BT}
# - {p: [2, 6, 1, 5], k: BT CLR}
# - {p: [4, 5, 6, 3], k: CAPS, l: [ARDUX]}
# - {p: [7, 0], k: {t: LCTRL, h: sticky}}
# - {p: [6, 0], k: {t: LGUI, h: sticky}}
# - {p: [5, 0], k: {t: LALT, h: sticky}}