Skip to content

Commit

Permalink
update keymap and fix macros
Browse files Browse the repository at this point in the history
  • Loading branch information
280Zo committed Nov 5, 2024
1 parent 757fa0b commit 3f83f2c
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 15 deletions.
25 changes: 15 additions & 10 deletions config/charybdis.keymap
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,12 @@

MiddleClick {
bindings = <&mkp MCLK>;
key-positions = <24 35>;
key-positions = <28 37>;
};

RightClick {
bindings = <&mkp RCLK>;
key-positions = <16 37>;
};

BASE_or_EXTRAS {
Expand Down Expand Up @@ -164,15 +169,15 @@
compatible = "zmk,keymap";
BASE {
bindings = <
// ╭────────────────┬──────────────┬─────────────────────────┬─────────────────────────────┬──────────────────┬───────────────╮ ╭──────────────────┬─────────────────┬──────────────────────────────────┬──────────────────────────────┬────────────────────────┬──────────────╮
&kp C_AC_SEARCH &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &td_layers
// ├────────────────┼──────────────┼─────────────────────────┼─────────────────────────────┼──────────────────┼───────────────┤ ├──────────────────┼─────────────────┼──────────────────────────────────┼──────────────────────────────┼────────────────────────┼──────────────┤
&hm LG(E) TAB &hm LEFT_GUI A &hm LEFT_ALT S &hm LCTRL D &hm LEFT_SHIFT F &kp G &kp H &hm LEFT_SHIFT J &hm RCTRL K &hm RIGHT_ALT L &hm LEFT_META SEMICOLON &kp DEL
// ├────────────────┼──────────────┼─────────────────────────┼─────────────────────────────┼──────────────────┼───────────────┤ ├──────────────────┼─────────────────┼──────────────────────────────────┼──────────────────────────────┼────────────────────────┼──────────────┤
&mkp LCLK &kp Z &hm LC(LA(LEFT_SHIFT)) X &hm LA(LC(LG(LEFT_SHIFT))) C &kp V &kp B &kp N &kp M &hm LA(LC(LG(LEFT_SHIFT))) COMMA &hm LC(LA(LEFT_SHIFT)) PERIOD &kp FSLH &kp F12
// ╰────────────────┴──────────────┴─────────────────────────┼─────────────────────────────┼──────────────────┼───────────────┤ ├──────────────────┼─────────────────┼──────────────────────────────────┴──────────────────────────────┴────────────────────────┴──────────────╯
&td_cursor &lt NUM BACKSPACE &lt NAV ESCAPE &lt MOUSE RETURN &lt SYM SPACE
// ╰─────────────┴──────────────────┴───────────────╯ ╰──────────────────┴──────────────╯
// ╭────────────────┬──────────────┬─────────────────────────┬─────────────────────────────┬──────────────────┬──────────────────╮ ╭──────────────────┬─────────────────┬──────────────────────────────────┬──────────────────────────────┬────────────────────────┬──────────────╮
&kp ESCAPE &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &td_layers
// ├────────────────┼──────────────┼─────────────────────────┼─────────────────────────────┼──────────────────┼──────────────────┤ ├──────────────────┼─────────────────┼──────────────────────────────────┼──────────────────────────────┼────────────────────────┼──────────────┤
&lt NAV TAB &hm LEFT_GUI A &hm LEFT_ALT S &hm LCTRL D &hm LEFT_SHIFT F &kp G &kp H &hm LEFT_SHIFT J &hm RCTRL K &hm RIGHT_ALT L &hm LEFT_META SEMICOLON &kp DEL
// ├────────────────┼──────────────┼─────────────────────────┼─────────────────────────────┼──────────────────┼──────────────────┤ ├──────────────────┼─────────────────┼──────────────────────────────────┼──────────────────────────────┼────────────────────────┼──────────────┤
&kp C_AC_SEARCH &kp Z &hm LC(LA(LEFT_SHIFT)) X &hm LA(LC(LG(LEFT_SHIFT))) C &kp V &kp B &kp N &kp M &hm LA(LC(LG(LEFT_SHIFT))) COMMA &hm LC(LA(LEFT_SHIFT)) PERIOD &kp FSLH &kp F12
// ╰────────────────┴──────────────┴─────────────────────────┼─────────────────────────────┼──────────────────┼──────────────────┤ ├──────────────────┼─────────────────┼──────────────────────────────────┴──────────────────────────────┴────────────────────────┴──────────────╯
&td_cursor &mkp LCLK &lt NUM BACKSPACE &lt MOUSE RETURN &lt SYM SPACE
// ╰─────────────┴──────────────────┴──────────────────╯ ╰──────────────────┴──────────────╯
>;
};

Expand Down
23 changes: 18 additions & 5 deletions config/macros.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@
&macro_tap &kp G &kp I &kp T &kp SPACE
&kp C &kp O &kp M &kp M &kp I &kp T &kp SPACE
&kp MINUS &kp A &kp M &kp SPACE
&kp DQT &kp W &kp I &kp P &kp DQT
&kp DQT &kp LS(W) &kp LS(I) &kp LS(P) &kp DQT
>;
};

Expand All @@ -67,7 +67,8 @@
wait-ms = <10>;
tap-ms = <20>;
bindings = <
&macro_tap &kp LS(L) &kp LS(G) &kp LS(T) &kp LS(M)
&macro_tap
&kp LS(L) &kp LS(G) &kp LS(T) &kp LS(M)
&kp SPACE &kp MINUS &kp SPACE
&kp LS(A) &kp P &kp P &kp R &kp O &kp V &kp E &kp D &kp EXCL
>;
Expand Down Expand Up @@ -198,19 +199,31 @@
find: find { // FIND
compatible = "zmk,behavior-macro";
#binding-cells = <0>;
bindings = <&macro_press &kp LCTRL &kp F &macro_release &kp LCTRL>;
bindings
= <&macro_press &kp LCTRL>
, <&macro_tap &kp F>
, <&macro_release &kp LCTRL>
;
};

clip_hist: clip_hist { // CLIPBOARD_HISTORY
compatible = "zmk,behavior-macro";
#binding-cells = <0>;
bindings = <&macro_press &kp LGUI &kp V &macro_release &kp LGUI>;
bindings
= <&macro_press &kp LGUI>
, <&macro_tap &kp V>
, <&macro_release &kp LGUI>
;
};

new_dir: new_dir { // NEW_DIRECTORY
compatible = "zmk,behavior-macro";
#binding-cells = <0>;
bindings = <&macro_press &kp LCTRL &kp LSHFT &kp N &macro_release &kp LCTRL &kp LSHFT>;
bindings
= <&macro_press &kp LCTRL &kp LSHFT>
, <&macro_tap &kp N>
, <&macro_release &kp LCTRL &kp LSHFT>
;
};
};
};

0 comments on commit 3f83f2c

Please sign in to comment.