|
7 | 7 | ╰───────────╮ 30 31 │ │ 32 33 ╭───────────╯
|
8 | 8 | ╰────────╯ ╰────────╯ */
|
9 | 9 |
|
10 |
| -#define COMBO(NAME, BINDINGS, KEYPOS, LAYERS, TERM) \ |
| 10 | +#define COMBO(NAME, BINDINGS, KEYPOS, LAYERS, TERM, QUICKTAP) \ |
11 | 11 | combo_##NAME { \
|
12 | 12 | timeout-ms = <TERM>; \
|
13 | 13 | bindings = <BINDINGS>; \
|
14 | 14 | key-positions = <KEYPOS>; \
|
15 | 15 | layers = <LAYERS>; \
|
| 16 | + global-quick-tap-ms = <QUICKTAP>; \ |
16 | 17 | };
|
17 | 18 |
|
18 | 19 | / {
|
19 | 20 | combos {
|
20 | 21 | compatible = "zmk,combos";
|
21 | 22 |
|
22 |
| -COMBO(grave, &kp GRAVE, 22 23, DEF CLM, 40) |
23 |
| -COMBO(semi, &kp SEMI, 6 7, DEF CLM, 40) |
24 |
| -COMBO(lpar, &kp LPAR, 12 13, DEF CLM, 40) |
25 |
| -COMBO(rpar, &kp RPAR, 16 17, DEF CLM, 40) |
26 |
| -COMBO(lbkt, &kp LBKT, 11 12, DEF CLM, 40) |
27 |
| -COMBO(rbkt, &kp RBKT, 17 18, DEF CLM, 40) |
28 |
| -COMBO(tab, &kp TAB, 11 13, DEF CLM, 40) |
29 |
| -COMBO(bspc, &kp BSPC, 16 18, DEF CLM, 40) |
30 |
| -COMBO(bslh, &kp BSLH, 26 27, DEF CLM, 40) |
31 |
| -COMBO(pipe, &kp PIPE, 27 28, DEF CLM, 40) |
| 23 | +COMBO(grave, &kp GRAVE, 22 23, DEF CLM, 40, 100) |
| 24 | +COMBO(semi, &kp SEMI, 6 7, DEF CLM, 40, 100) |
| 25 | +COMBO(lpar, &kp LPAR, 12 13, DEF CLM, 40, 100) |
| 26 | +COMBO(rpar, &kp RPAR, 16 17, DEF CLM, 40, 100) |
| 27 | +COMBO(lbkt, &kp LBKT, 11 12, DEF CLM, 40, 100) |
| 28 | +COMBO(rbkt, &kp RBKT, 17 18, DEF CLM, 40, 100) |
| 29 | +COMBO(tab, &kp TAB, 11 13, DEF CLM, 40, 100) |
| 30 | +COMBO(bspc, &kp BSPC, 16 18, DEF CLM, 40, 100) |
| 31 | +COMBO(bslh, &kp BSLH, 26 27, DEF CLM, 40, 100) |
| 32 | +COMBO(pipe, &kp PIPE, 27 28, DEF CLM, 40, 100) |
32 | 33 |
|
33 |
| -COMBO(capswd, &caps_word, 13 16, DEF CLM, 60) |
| 34 | +COMBO(capswd, &caps_word, 13 16, DEF CLM, 60, 100) |
34 | 35 |
|
35 | 36 | };
|
36 | 37 | };
|
0 commit comments