From c8c4cf80310d2ea4a3b4baff9ffbfc07ef05393a Mon Sep 17 00:00:00 2001 From: eXsoR65 Date: Mon, 30 Dec 2024 19:21:33 -0500 Subject: [PATCH] Updated Keymap and Split Input common --- .../shields/charybdis/split_input_common.dtsi | 22 +++--- config/charybdis.keymap | 77 ++++++++++--------- 2 files changed, 50 insertions(+), 49 deletions(-) diff --git a/boards/shields/charybdis/split_input_common.dtsi b/boards/shields/charybdis/split_input_common.dtsi index 766d2d2..a91094f 100644 --- a/boards/shields/charybdis/split_input_common.dtsi +++ b/boards/shields/charybdis/split_input_common.dtsi @@ -1,13 +1,13 @@ #include #include -#define BASE 0 -#define NAV_L 1 -#define SYM_L 2 -#define FUN_L 3 -#define MOU_L 4 -#define SCR_L 5 -#define SNI_L 6 +#define DEF 0 +#define NAV 1 +#define SMN 2 +#define FUN 3 +#define MOU 4 +#define SCR 5 +#define SNI 6 / { split_inputs { @@ -26,18 +26,18 @@ device = <&trackball_split>; snipe { - layers = ; + layers = ; input-processors = <&zip_xy_scaler 1 3>; }; scroll { - layers = ; + layers = ; input-processors = <&zip_xy_transform (INPUT_TRANSFORM_Y_INVERT)>, <&zip_xy_scaler 1 3>, <&zip_xy_to_scroll_mapper>; }; move { - layers = ; - input-processors = <&auto_mouse_layer MOU_L 5000>; + layers = ; + input-processors = <&auto_mouse_layer MOU 5000>; }; }; diff --git a/config/charybdis.keymap b/config/charybdis.keymap index f8af6a6..bc6b339 100644 --- a/config/charybdis.keymap +++ b/config/charybdis.keymap @@ -39,16 +39,17 @@ chosen { zmk,matrix_transform = &five_column_transform; }; }; -/* Combos, Behaviors, and Keymap - ╭──────┬──────┬──────┬──────┬──────╮ ╭──────┬──────┬──────┬──────┬──────╮ - 00 01 02 03 04 05 06 07 08 09 - ├──────┼──────┼──────┼──────┼──────┤ ├──────┼──────┼──────┼──────┼──────┤ - 10 11 12 13 14 15 16 17 18 19 - ├──────┼──────┼──────┼──────┼──────┤ ├──────┼──────┼──────┼──────┼──────┤ - 20 21 22 23 24 25 26 27 28 29 - ╰──────┴──────┴──────┼──────┼──────┤ ├──────┼──────┼──────┴──────┴──────╯ - 30 31 32 33 34 - ╰──────┴──────┴──────╯ ╰──────┴──────╯ +/* + * Combos, Behaviors, and Keymap + *╭──────┬──────┬──────┬──────┬──────╮ ╭──────┬──────┬──────┬──────┬──────╮ + * 00 01 02 03 04 05 06 07 08 09 + *├──────┼──────┼──────┼──────┼──────┤ ├──────┼──────┼──────┼──────┼──────┤ + * 10 11 12 13 14 15 16 17 18 19 + *├──────┼──────┼──────┼──────┼──────┤ ├──────┼──────┼──────┼──────┼──────┤ + * 20 21 22 23 24 25 26 27 28 29 + *╰──────┴──────┴──────┼──────┼──────┤ ├──────┼──────┼──────┴──────┴──────╯ + * 30 31 32 33 34 + * ╰──────┴──────┴──────╯ ╰──────┴──────╯ */ / { @@ -123,70 +124,70 @@ default_layer { display-name = "DEF"; bindings = < - &kp Q &kp W &kp F &kp P &kp B &kp J &kp L &kp U &kp Y &kp APOS - &mt LEFT_SHIFT A &mt LEFT_CONTROL R &mt LEFT_ALT S &mt LEFT_GUI T &kp G &kp M &kp N &kp E &kp I &kp O - &mo MOU Z &kp X &kp C &kp D &kp V &kp K &kp H &kp COMMA &kp DOT &kp SLASH - &mo SCR &kp SPACE < NAV TAB < SMN BACKSPACE &Shift_Enter RIGHT_SHIFT ENTER + &kp Q &kp W &kp F &kp P &kp B &kp J &kp L &kp U &kp Y &kp APOS + &mt LEFT_SHIFT A &mt LEFT_CONTROL R &mt LEFT_ALT S &mt LEFT_GUI T &kp G &kp M &kp N &kp E &kp I &kp O + &kp Z &kp X &kp C &kp D &kp V &kp K &kp H &kp COMMA &kp DOT &kp SLASH + &mo MOU &kp SPACE < NAV TAB < SMN BACKSPACE &Shift_Enter RIGHT_SHIFT ENTER >; }; nav_layer { display-name = "NAV"; bindings = < - &kp LA(F4) &kp LG(UP_ARROW) &kp LG(LEFT) &kp LG(RIGHT) &kp LC(W) &kp PRINTSCREEN &kp BACKSPACE &kp ENTER &kp DELETE &trans - &kp LC(Z) &kp RC(RS(T)) &kp LS(LC(TAB)) &kp LC(TAB) &kp LC(A) &kp ENTER &kp LEFT &kp DOWN &kp UP_ARROW &kp RIGHT - &kp LC(Z) &kp LC(X) &kp LC(C) &mt LC(LS(V)) LC(V) &kp LC(Y) &trans &kp LC(LS(LEFT)) &kp LS(LC(RIGHT)) &trans &trans - &trans &trans &trans < 3 BACKSPACE &kp LSHFT + &kp LA(F4) &kp LG(UP_ARROW) &kp LG(LEFT) &kp LG(RIGHT) &kp LC(W) &kp PRINTSCREEN &kp BACKSPACE &kp ENTER &kp DELETE &trans + &kp LC(Z) &kp RC(RS(T)) &kp LS(LC(TAB)) &kp LC(TAB) &kp LC(A) &kp ENTER &kp LEFT &kp DOWN &kp UP_ARROW &kp RIGHT + &kp LC(Z) &kp LC(X) &kp LC(C) &mt LC(LS(V)) LC(V) &kp LC(Y) &trans &kp LC(LS(LEFT)) &kp LS(LC(RIGHT)) &trans &trans + &trans &trans &trans < FUN BACKSPACE &kp LSHFT >; }; symnum_layer { display-name = "SNM"; bindings = < - &kp LBRC &kp AMPERSAND &kp STAR &kp LPAR &kp RBRC &kp MINUS &kp N7 &kp N8 &kp N9 &kp N0 - &kp COLON &kp DOLLAR &kp PERCENT &kp CARET &kp PLUS &kp SEMI &kp N4 &kp N5 &kp N6 &kp EQUAL - &kp TILDE &kp EXCL &kp AT &kp POUND &kp PIPE &kp GRAVE &kp N1 &kp N2 &kp N3 &kp BSLH - &kp RPAR &kp LPAR &kp UNDER &trans &trans + &kp LBRC &kp AMPERSAND &kp STAR &kp LPAR &kp RBRC &kp MINUS &kp N7 &kp N8 &kp N9 &kp N0 + &kp COLON &kp DOLLAR &kp PERCENT &kp CARET &kp PLUS &kp SEMI &kp N4 &kp N5 &kp N6 &kp EQUAL + &kp TILDE &kp EXCL &kp AT &kp POUND &kp PIPE &kp GRAVE &kp N1 &kp N2 &kp N3 &kp BSLH + &kp RPAR &kp LPAR &kp UNDER &trans &trans >; }; function_layer { display-name = "FUN"; bindings = < - &kp ESC &kp F1 &kp F2 &kp F3 &kp F10 &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3 &bt BT_SEL 4 - &kp F12 &kp F4 &kp F5 &kp F6 &kp F11 &out OUT_TOG &kp K_PLAY_PAUSE &kp C_VOLUME_DOWN &kp C_VOLUME_UP &bt BT_CLR - &trans &kp F7 &kp F8 &kp F9 &kp F12 &trans &trans &trans &trans &trans - &trans &trans &trans &trans &trans + &kp ESC &kp F1 &kp F2 &kp F3 &kp F10 &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3 &bt BT_SEL 4 + &kp F12 &kp F4 &kp F5 &kp F6 &kp F11 &out OUT_TOG &kp K_PLAY_PAUSE &kp C_VOLUME_DOWN &kp C_VOLUME_UP &bt BT_CLR + &trans &kp F7 &kp F8 &kp F9 &kp F12 &trans &trans &trans &trans &trans + &trans &trans &trans &trans &trans >; }; mouse_layer { display-name = "MOU"; bindings = < - &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans - &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans - &trans &mo SCR &mo SNI &trans &trans &trans &trans &trans &trans &trans - &mkp MB1 &mkp MB2 &trans &mkp MB1 &mkp MB2 + &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans + &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans + &trans &mo SCR &mo SNI &trans &trans &trans &trans &trans &trans &trans + &mkp MB1 &mkp MB2 &trans &mkp MB1 &mkp MB2 >; }; scroll_layer { display-name = "SCR"; bindings = < - &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans - &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans - &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans - &trans &trans &trans &trans &trans + &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans + &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans + &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans + &trans &trans &trans &trans &trans >; }; snipe_layer { display-name = "SNI"; bindings = < - &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans - &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans - &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans - &trans &trans &trans &trans &trans + &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans + &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans + &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans + &trans &trans &trans &trans &trans >; }; };