|
8 | 8 | #include "../helper/macro.h"
|
9 | 9 |
|
10 | 10 | #include "mouse.dtsi"
|
| 11 | +#include "hrms.dtsi" |
11 | 12 |
|
12 | 13 |
|
13 | 14 | #define QUICK_TAP_MS 175
|
14 | 15 |
|
15 |
| -// left-hand keys |
16 |
| -#define KEYS_L \ |
17 |
| - LT5 LT4 LT3 LT2 LT1 LT0 \ |
18 |
| - LM5 LM4 LM3 LM2 LM1 LM0 \ |
19 |
| - LB5 LB4 LB3 LB2 LB1 LB0 |
20 |
| -/* ╰───────────╮ LH2 LH1 LH0 │ |
21 |
| - ╰─────────────╯ */ |
22 |
| - |
23 |
| -// right-hand keys |
24 |
| -#define KEYS_R \ |
25 |
| - RT0 RT1 RT2 RT3 RT4 RT5 \ |
26 |
| - RM0 RM1 RM2 RM3 RM4 RM5 \ |
27 |
| - RB0 RB1 RB2 RB3 RB4 RB5 |
28 |
| -/* │ RH0 RH1 RH2 ╭───────────╯ |
29 |
| - ╰─────────────╯ */ |
30 |
| - |
31 |
| -// thumb keys |
32 |
| -#define THUMBS LH2 LH1 LH0 RH0 RH1 RH2 |
33 |
| - |
34 | 16 | #define _v_ &trans
|
35 | 17 | #define ___ &none
|
36 | 18 |
|
@@ -93,28 +75,6 @@ ZMK_BEHAVIOR(smart_mouse, tri_state,
|
93 | 75 |
|
94 | 76 | #define s_mouse smart_mouse
|
95 | 77 |
|
96 |
| -/* left-hand HRMs */ |
97 |
| -ZMK_BEHAVIOR(hml, hold_tap, |
98 |
| - flavor = "balanced"; |
99 |
| - tapping-term-ms = <5000>; |
100 |
| - quick-tap-ms = <QUICK_TAP_MS>; |
101 |
| - require-prior-idle-ms = <260>; |
102 |
| - bindings = <&kp>, <&kp>; |
103 |
| - hold-trigger-on-release; |
104 |
| - hold-trigger-key-positions = <KEYS_R THUMBS>; |
105 |
| -) |
106 |
| - |
107 |
| -/* right-hand HRMs */ |
108 |
| -ZMK_BEHAVIOR(hmr, hold_tap, |
109 |
| - flavor = "balanced"; |
110 |
| - tapping-term-ms = <5000>; |
111 |
| - quick-tap-ms = <QUICK_TAP_MS>; |
112 |
| - require-prior-idle-ms = <260>; |
113 |
| - bindings = <&kp>, <&kp>; |
114 |
| - hold-trigger-on-release; |
115 |
| - hold-trigger-key-positions = <KEYS_L THUMBS>; |
116 |
| -) |
117 |
| - |
118 | 78 | /* &num_word { // num-word, requires PR #1451 */
|
119 | 79 | /* layers = <NM>; */
|
120 | 80 | /* continue-list = <BSPC DEL DOT COMMA PLUS MINUS STAR FSLH EQUAL>; */
|
|
0 commit comments