diff options
author | Akshay <[email protected]> | 2022-08-20 18:07:04 +0100 |
---|---|---|
committer | Akshay <[email protected]> | 2022-08-20 18:07:04 +0100 |
commit | c8c8a92ba0a61d26b9dfaa1356ef2eae0cd950b2 (patch) | |
tree | 6608b398ae2e66266259cc3ace00d7b5536bb1fe | |
parent | 55d18d5839b6f1c62a1eccedaacaa15ca4b98f3e (diff) |
tweak combos a bit
-rw-r--r-- | config/cradio.keymap | 28 |
1 files changed, 9 insertions, 19 deletions
diff --git a/config/cradio.keymap b/config/cradio.keymap index a9773ca..0c80faa 100644 --- a/config/cradio.keymap +++ b/config/cradio.keymap | |||
@@ -24,16 +24,6 @@ | |||
24 | 24 | ||
25 | / { | 25 | / { |
26 | 26 | ||
27 | behaviors { | ||
28 | minunder: minus_under { | ||
29 | compatible = "zmk,behavior-mod-morph"; | ||
30 | label = "MINUS_UNDER"; | ||
31 | #binding-cells = <0>; | ||
32 | bindings = <&kp UNDER>, <&kp MINUS>; | ||
33 | mods = <(MOD_LSFT|MOD_RSFT)>; | ||
34 | }; | ||
35 | }; | ||
36 | |||
37 | combos { | 27 | combos { |
38 | compatible = "zmk,combos"; | 28 | compatible = "zmk,combos"; |
39 | combo_caps_word { | 29 | combo_caps_word { |
@@ -43,22 +33,22 @@ | |||
43 | }; | 33 | }; |
44 | combo_tab { | 34 | combo_tab { |
45 | timeout-ms = <80>; | 35 | timeout-ms = <80>; |
46 | key-positions = <21 22 23>; | 36 | key-positions = <23 24>; |
47 | bindings = << FUN TAB>; | 37 | bindings = << FUN TAB>; |
48 | }; | 38 | }; |
49 | combo_spc { | 39 | combo_spc { |
50 | timeout-ms = <80>; | 40 | timeout-ms = <80>; |
51 | key-positions = <11 12 13>; | 41 | key-positions = <13 14>; |
52 | bindings = << NAV SPC>; | 42 | bindings = << NAV SPC>; |
53 | }; | 43 | }; |
54 | combo_ret { | 44 | combo_ret { |
55 | timeout-ms = <80>; | 45 | timeout-ms = <80>; |
56 | key-positions = <16 17 18>; | 46 | key-positions = <15 16>; |
57 | bindings = << SYM RET>; | 47 | bindings = << SYM RET>; |
58 | }; | 48 | }; |
59 | combo_bspc { | 49 | combo_bspc { |
60 | timeout-ms = <80>; | 50 | timeout-ms = <80>; |
61 | key-positions = <26 27 28>; | 51 | key-positions = <25 26>; |
62 | bindings = << NUM BSPC>; | 52 | bindings = << NUM BSPC>; |
63 | }; | 53 | }; |
64 | combo_esc { | 54 | combo_esc { |
@@ -67,13 +57,13 @@ | |||
67 | bindings = <&kp ESC>; | 57 | bindings = <&kp ESC>; |
68 | }; | 58 | }; |
69 | combo_minus { | 59 | combo_minus { |
70 | timeout-ms = <20>; | 60 | timeout-ms = <30>; |
71 | key-positions = <6 7>; | 61 | key-positions = <3 6>; |
72 | bindings = <&kp MINUS>; | 62 | bindings = <&kp MINUS>; |
73 | }; | 63 | }; |
74 | combo_under { | 64 | combo_under { |
75 | timeout-ms = <20>; | 65 | timeout-ms = <30>; |
76 | key-positions = <26 27>; | 66 | key-positions = <23 26>; |
77 | bindings = <&kp UNDER>; | 67 | bindings = <&kp UNDER>; |
78 | }; | 68 | }; |
79 | }; | 69 | }; |
@@ -85,7 +75,7 @@ | |||
85 | &kp Q &kp W &kp F &kp P &kp G &kp J &kp L &kp U &kp Y &kp SCLN | 75 | &kp Q &kp W &kp F &kp P &kp G &kp J &kp L &kp U &kp Y &kp SCLN |
86 | &mt LGUI A &mt LALT R &mt LSHIFT S &mt LCTRL T &mt LG(LA(LS(LCTRL))) D &mt LG(LA(LS(LCTRL))) H &mt LCTRL N &mt RSHIFT E &mt LALT I &mt LGUI O | 76 | &mt LGUI A &mt LALT R &mt LSHIFT S &mt LCTRL T &mt LG(LA(LS(LCTRL))) D &mt LG(LA(LS(LCTRL))) H &mt LCTRL N &mt RSHIFT E &mt LALT I &mt LGUI O |
87 | &kp Z &kp X &kp C &kp V &kp B &kp K &kp M &kp CMMA &kp DOT &kp FSLH | 77 | &kp Z &kp X &kp C &kp V &kp B &kp K &kp M &kp CMMA &kp DOT &kp FSLH |
88 | < FUN TAB < NAV SPC < SYM RET < NUM BSPC | 78 | &trans &trans &trans &trans |
89 | >; | 79 | >; |
90 | }; | 80 | }; |
91 | 81 | ||