Skip to content

Commit 45034d3

Browse files
authored
Refactor keymap configuration in charybdis.keymap
1 parent adeb1e0 commit 45034d3

1 file changed

Lines changed: 14 additions & 67 deletions

File tree

config/charybdis.keymap

Lines changed: 14 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -11,70 +11,60 @@
1111
label = "QU";
1212
};
1313
};
14-
1514
behaviors {
1615
hm: homerow_mods {
1716
compatible = "zmk,behavior-hold-tap";
1817
label = "HM";
1918
bindings = <&kp>, <&kp>;
20-
2119
#binding-cells = <2>;
2220
tapping-term-ms = <280>;
2321
quick-tap-ms = <250>;
2422
require-prior-idle-ms = <150>;
2523
flavor = "tap-preferred";
2624
};
27-
2825
tmo: thumb_momentary {
2926
compatible = "zmk,behavior-hold-tap";
3027
label = "TMO";
3128
bindings = <&mo>, <&kp>;
32-
3329
#binding-cells = <2>;
3430
tapping-term-ms = <200>;
3531
quick-tap-ms = <175>;
3632
require-prior-idle-ms = <150>;
3733
flavor = "tap-preferred";
3834
};
39-
4035
bspc_del: backspace_delete {
4136
compatible = "zmk,behavior-hold-tap";
4237
label = "BSPC_DEL";
4338
bindings = <&kp>, <&kp>;
44-
4539
#binding-cells = <2>;
4640
tapping-term-ms = <200>;
4741
quick-tap-ms = <175>;
4842
flavor = "tap-preferred";
4943
};
50-
5144
lingerq: linger_q {
5245
compatible = "zmk,behavior-hold-tap";
5346
label = "LINGERQ";
5447
bindings = <&kp>, <&qu>;
55-
5648
#binding-cells = <2>;
5749
tapping-term-ms = <100>;
5850
flavor = "tap-preferred";
5951
};
6052
};
61-
6253
keymap {
6354
compatible = "zmk,keymap";
64-
6555
baz {
66-
bindings = <
56+
bindings =
6757
&kp F1 &kp F2 &kp F3 &kp F4 &kp F5 &kp F6 &kp F7 &kp F8 &kp F9 &kp F10 &kp F11 &kp F12
68-
&kp INS &kp F &kp B &kp K &kp L &kp J &kp EQUAL &kp W &kp SQT &kp SLASH &kp DOT &kp PG_UP
58+
&kp INS &kp F &kp B &kp K &kp L &kp J &kp EQUAL &kp W &mo 3 &kp SLASH &kp DOT &kp PG_UP
6959
&kp K_PLAY_PAUSE &hm LGUI S &hm LALT N &hm LCTRL T &hm LSHIFT H &kp V &kp G &hm RSHFT C &hm RCTRL A &hm RALT E &hm RGUI I &kp SQT
7060
&kp PRINTSCREEN &kp X &kp P &kp D &kp M &lingerq Q 0 &kp Z &kp Y &kp O &kp U &kp COMMA &kp PG_DN
7161
&mo 2 &kp R &bspc_del DEL BSPC &mo 1 &kp SPACE
7262
&mkp MB1 &mkp MB2 &kp ENTER
7363
>;
64+
sensor-bindings = <&inc_dec_kp C_AC_PAN_RIGHT C_AC_PAN_LEFT>;
7465
};
75-
7666
sym {
77-
bindings = <
67+
bindings =
7868
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
7969
&trans &trans &trans &trans &trans &trans &kp TILDE &kp GRAVE &kp DOUBLE_QUOTES &kp BSLH &kp COLON &trans
8070
&trans &kp LBRC &kp LPAR &kp RPAR &kp RBRC &kp UNDER &kp PIPE &kp QMARK &kp EXCL &kp EQUAL &kp AMPS &trans
@@ -83,9 +73,8 @@
8373
&trans &trans &trans
8474
>;
8575
};
86-
8776
num {
88-
bindings = <
77+
bindings =
8978
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
9079
&trans &trans &kp HOME &kp UP &kp END &trans &kp STAR &kp N7 &kp N8 &kp N9 &kp PLUS &trans
9180
&trans &trans &kp LEFT &kp DOWN &kp RIGHT &trans &kp SLASH &kp N4 &kp N5 &kp N6 &kp MINUS &trans
@@ -94,58 +83,16 @@
9483
&trans &trans &trans
9584
>;
9685
};
97-
98-
/* layer_2 {
99-
bindings = <
100-
&none &none &none &none &none &none &kp N1 &none &none &none &none &to 0
101-
&none &none &none &none &none &none &none &none &rgb_ug RGB_BRD &rgb_ug RGB_BRI &rgb_ug RGB_EFF &rgb_ug RGB_TOG
102-
&none &none &none &none &none &none &none &mkp LCLK &mkp RCLK &none &none &none
103-
&none &none &none &none &bt BT_NXT &bt BT_CLR &none &none &none &none &none &none
104-
&none &none &none &none &none
105-
&none &none &none
106-
>;
107-
108-
109-
};
110-
111-
Mouse {
112-
bindings = <
113-
&none &none &none &none &none &none &none &none &none &none &none &none
114-
&none &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 3 &none &bt BT_CLR &bt BT_CLR &none &bt BT_SEL 2 &bt BT_SEL 1 &bt BT_SEL 0 &none
115-
&none &trans &trans &mkp MCLK &trans &none &none &trans &mkp MCLK &trans &trans &none
116-
&bootloader &trans &mkp RCLK &mo 4 &mkp LCLK &mo 5 &mo 5 &mkp LCLK &mo 4 &mkp RCLK &trans &bootloader
117-
&mo 5 &mkp LCLK &mkp RCLK &mkp RCLK &mkp LCLK
118-
&none &trans &trans
86+
scroll {
87+
bindings =
88+
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
89+
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
90+
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
91+
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
92+
&trans &trans &trans &trans &trans
93+
&trans &trans &trans
11994
>;
120-
121-
95+
sensor-bindings = <&inc_dec_kp C_AC_SCROLL_UP C_AC_SCROLL_DOWN>;
12296
};
123-
124-
layer_4 {
125-
bindings = <
126-
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
127-
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
128-
&trans &trans &trans &mkp MCLK &trans &trans &trans &trans &mkp MCLK &trans &trans &trans
129-
&trans &trans &mkp RCLK &trans &mkp LCLK &trans &trans &mkp LCLK &trans &mkp RCLK &trans &trans
130-
&trans &mkp LCLK &mkp RCLK &mkp RCLK &mkp LCLK
131-
&trans &trans &trans
132-
>;
133-
134-
135-
136-
};
137-
138-
layer_5 {
139-
bindings = <
140-
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
141-
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
142-
&trans &trans &trans &mkp MCLK &trans &trans &trans &trans &mkp MCLK &trans &trans &trans
143-
&trans &trans &mkp RCLK &trans &mkp LCLK &trans &trans &mkp LCLK &trans &mkp RCLK &trans &trans
144-
&trans &mkp LCLK &mkp RCLK &mkp RCLK &mkp LCLK
145-
&trans &trans &trans
146-
>;
147-
148-
149-
};*/
15097
};
15198
};

0 commit comments

Comments
 (0)