Skip to content

Commit

Permalink
Update charybdis.keymap
Browse files Browse the repository at this point in the history
  • Loading branch information
HeeTuic authored Jul 30, 2024
1 parent 4db12ed commit 39443b7
Showing 1 changed file with 59 additions and 29 deletions.
88 changes: 59 additions & 29 deletions config/charybdis.keymap
Original file line number Diff line number Diff line change
Expand Up @@ -10,59 +10,89 @@
};

/ {
combos { compatible = "zmk,combos"; };
combos {
compatible = "zmk,combos";

escc {
bindings = <&kp ESC>;
key-positions = <17 18>;
layers = <0>;
};
};

keymap {
compatible = "zmk,keymap";

Base {
bindings = <
&none &none &none &none &none &none &none &none &none &none &none &none
&kp TAB &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &kp BACKSPACE
&kp LCTRL &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &kp SEMI &kp ENTER
&kp LEFT_SHIFT &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp SLASH &kp LEFT_WIN
&kp LEFT_ALT &mkp LCLK &mo 1 &mo 2 &kp SPACE
&none &none &none
&kp ESC &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp BSPC
&kp TAB &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &kp BACKSLASH
&kp LEFT_SHIFT &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &kp SEMI &kp APOS
&kp LCTRL &lt 3 Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &lt 3 SLASH &kp DELETE
&kp LEFT_ARROW &kp UP_ARROW &lt 1 LEFT_WIN &lt 2 ENTER &kp RIGHT_ARROW
&kp LEFT_ALT &kp SPACE &kp DOWN_ARROW
>;

trackball-bindings = <&tmv_coarse>;
};

nLay {
layer_1 {
bindings = <
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
&trans &kp F7 &kp F8 &kp F9 &kp F10 &kp F11 &kp GRAVE &kp N7 &kp N8 &kp N9 &kp MINUS &kp DELETE
&trans &kp F4 &kp F5 &kp F6 &mkp MB2 &trans &kp BACKSLASH &kp NUMBER_4 &kp N5 &kp NUMBER_6 &kp EQUAL &kp SQT
&trans &kp F1 &kp F2 &kp F3 &kp F12 &kp ESC &trans &kp NUMBER_1 &kp NUMBER_2 &kp NUMBER_3 &kp LEFT_BRACKET &kp RIGHT_BRACKET
&trans &trans &trans &trans &kp N0
&trans &trans &trans
&kp TILDE &kp EXCLAMATION &kp HASH &kp DOLLAR &kp DOLLAR &kp PERCENT &kp CARET &kp AMPERSAND &kp ASTERISK &kp LEFT_PARENTHESIS &kp RIGHT_PARENTHESIS &kp UNDERSCORE
&kp GRAVE &kp NUMBER_1 &kp NUMBER_2 &kp NUMBER_3 &kp NUMBER_4 &kp LBKT &kp RBKT &kp F1 &kp F2 &kp F3 &kp F4 &kp DEL
&kp LEFT_CONTROL &kp NUMBER_5 &kp NUMBER_6 &kp NUMBER_7 &kp NUMBER_8 &none &kp BSLH &kp F5 &kp F6 &kp F7 &kp F8 &kp PAGE_UP
&kp LSHFT &kp NUMBER_9 &kp NUMBER_0 &kp MINUS &kp EQUAL &none &trans &kp F9 &kp F10 &kp F11 &kp F12 &kp PAGE_DOWN
&kp LEFT_WIN &kp SPACE &trans &kp ENTER &kp BACKSPACE
&none &none &trans
>;
};

trackball-bindings = <&tmv_fine>;
layer_2 {
bindings = <
&kp F12 &kp F1 &kp F2 &kp F3 &kp F4 &kp F5 &kp F6 &kp F7 &kp F8 &kp F9 &kp F10 &kp F11
&kp LS(GRAVE) &kp LS(N1) &kp LS(N2) &kp LS(N3) &kp LS(N4) &kp LS(LBKT) &kp LS(RBKT) &none &trans &none &none &trans
&kp LEFT_CONTROL &kp LS(N5) &kp LS(N6) &kp LS(N7) &kp LS(N8) &none &kp LS(BSLH) &trans &kp UP &trans &trans &trans
&kp LEFT_SHIFT &kp LS(N9) &kp LS(N0) &kp LS(MINUS) &kp LS(EQUAL) &none &none &kp LEFT &kp DOWN &kp RIGHT &none &trans
&kp LEFT_ALT &kp SPACE &kp ENTER &trans &kp BACKSPACE
&trans &trans &none
>;
};

dLay {
Mouse {
bindings = <
&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans
&trans &kp C_VOLUME_UP &trans &kp HOME &kp PAGE_UP &trans &trans &trans &kp UP_ARROW &trans &trans &trans
&trans &kp C_VOLUME_DOWN &trans &kp END &kp PAGE_DOWN &trans &trans &kp LEFT_ARROW &kp DOWN_ARROW &kp RIGHT_ARROW &trans &trans
&trans &kp C_MUTE &kp C_PREVIOUS &kp C_PLAY_PAUSE &kp C_NEXT &trans &trans &trans &trans &trans &trans &trans
&trans &trans &trans &trans &tog 3
&trans &trans &trans
&none &none &none &none &none &none &none &none &none &none &none &none
&none &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &none &bt BT_CLR &bt BT_CLR &none &bt BT_SEL 2 &bt BT_SEL 1 &bt BT_SEL 0 &none
&none &trans &trans &mkp MCLK &trans &none &none &trans &mkp MCLK &trans &trans &none
&bootloader &trans &mkp RCLK &mo 4 &mkp LCLK &mo 5 &mo 5 &mkp LCLK &mo 4 &mkp RCLK &trans &bootloader
&mo 5 &mkp LCLK &mkp RCLK &mkp RCLK &mkp LCLK
&none &trans &trans
>;
};

layer_4 {
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 &mkp MCLK &trans &trans &trans &trans &mkp MCLK &trans &trans &trans
&trans &trans &mkp RCLK &trans &mkp LCLK &trans &trans &mkp LCLK &trans &mkp RCLK &trans &trans
&trans &mkp LCLK &mkp RCLK &mkp RCLK &mkp LCLK
&trans &trans &trans
>;

trackball-bindings = <&tsl>;
};

Bluetooth {
layer_5 {
bindings = <
&none &none &none &none &none &none &none &none &none &none &none &none
&none &none &none &none &none &none &none &none &none &none &none &none
&none &none &none &none &none &none &none &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_CLR &bootloader
&none &none &none &none &none &none &none &none &none &none &none &none
&none &none &none &none &tog 3
&none &none &none
&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 &mkp MCLK &trans &trans &trans &trans &mkp MCLK &trans &trans &trans
&trans &trans &mkp RCLK &trans &mkp LCLK &trans &trans &mkp LCLK &trans &mkp RCLK &trans &trans
&trans &mkp LCLK &mkp RCLK &mkp RCLK &mkp LCLK
&trans &trans &trans
>;

trackball-bindings = <&tmv_fine>;
};
};
};

0 comments on commit 39443b7

Please sign in to comment.