Skip to content

Commit

Permalink
Update charybdis.keymap
Browse files Browse the repository at this point in the history
  • Loading branch information
stylustrader authored Dec 31, 2024
1 parent dea1cfc commit 43d8db5
Showing 1 changed file with 39 additions and 69 deletions.
108 changes: 39 additions & 69 deletions config/charybdis.keymap
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,16 @@
#include <dt-bindings/zmk/outputs.h>

&lt {
tapping-term-ms = <240>;
tapping-term-ms = <200>;
flavor = "tap-preferred";
quick-tap-ms = <150>;
require-prior-idle-ms = <10>;
require-prior-idle-ms = <50>;
};

&mt {
tapping-term-ms = <250>;
tapping-term-ms = <200>;
flavor = "tap-preferred";
require-prior-idle-ms = <250>;
require-prior-idle-ms = <0>;
};

/ {
Expand All @@ -25,55 +25,16 @@
combos {
compatible = "zmk,combos";

LeftClickRight {
bindings = <&mkp LCLK>;
key-positions = <16 17>;
};

RightClickRight {
bindings = <&mkp RCLK>;
key-positions = <17 18>;
};

ParaLeft {
bindings = <&kp LEFT_PARENTHESIS>;
key-positions = <3 13>;
};

ParaRight {
bindings = <&kp RIGHT_PARENTHESIS>;
key-positions = <6 16>;
};

BrakLeft {
bindings = <&kp LEFT_BRACKET>;
key-positions = <2 12>;
};

BrakRight {
bindings = <&kp RIGHT_BRACKET>;
key-positions = <7 17>;
};

BraceLeft {
bindings = <&kp LEFT_BRACE>;
key-positions = <1 11>;
};

BraceRight {
bindings = <&kp RIGHT_BRACE>;
key-positions = <8 18>;
};

Delete {
bindings = <&kp DELETE>;
key-positions = <7 8>;
};

CapsWord {
bindings = <&caps_word>;
key-positions = <14 15>;
};

SpaceTabEsc {
bindings = <&kp ESCAPE>;
key-positions = <32 33>; // SPACE and TAB keys
layers = <0>;
};
};

behaviors {
Expand All @@ -91,39 +52,48 @@
keymap {
compatible = "zmk,keymap";

COLEMAK {
QWERTY {
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
&kp Z &kp X &kp C &kp D &kp V &kp K &kp H &kp COMMA &kp DOT &kp SLASH
&mo 4 &kp SPACE &lt 1 TAB &lt 2 BACKSPACE &Shift_Enter RIGHT_SHIFT ENTER
&kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P
&mt LEFT_GUI A &mt LEFT_ALT S &mt LEFT_CONTROL D &mt LEFT_SHIFT F &kp G &kp H &mt LEFT_SHIFT J &mt LEFT_CONTROL K &mt LEFT_ALT L &mt LEFT_GUI SQT
&kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp SLASH
&lt 1 SPACE &lt 2 TAB &lt 5 ENTER &lt 4 BACKSPACE
>;
};

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 &lt 3 BACKSPACE &kp LSHFT
&none &none &none &none &none &kp LC(LS(Z)) &kp LC(V) &kp LC(C) &kp LC(X) &kp LC(Z)
&kp LEFT_GUI &kp LEFT_ALT &kp LEFT_CONTROL &kp LEFT_SHIFT &none &none &kp LEFT &kp DOWN &kp UP &kp RIGHT
&none &none &none &none &none &kp INSERT &kp HOME &kp PAGE_DOWN &kp PAGE_UP &kp END
&none &none &kp ENTER &kp BACKSPACE
>;
};

MOUSE {
bindings = <
&none &none &none &none &none &kp LC(LS(Z)) &kp LC(V) &kp LC(C) &kp LC(X) &kp LC(Z)
&kp LEFT_GUI &kp LEFT_ALT &kp LEFT_CONTROL &kp LEFT_SHIFT &none &mkp MB3 &kp LEFT_ARROW &kp DOWN_ARROW &kp UP_ARROW &kp RIGHT_ARROW
&none &none &none &none &mo 5 &mkp MB4 &mkp LCLK &mkp RCLK &mkp MB5 &none
&none &none &mkp RCLK &mkp LCLK
>;
};

SYMNUM {
MEDIA {
bindings = <
&kp GRAVE &kp EXCL &kp AT &kp POUND &kp DOLLAR &kp EQUAL &kp N1 &kp N2 &kp N3 &kp SEMI
&kp TILDE &kp STAR &kp PIPE &kp UNDER &kp MINUS &kp N0 &kp N4 &kp N5 &kp N6 &kp COLON
&trans &kp CARET &kp PERCENT &kp AMPERSAND &trans &trans &kp N7 &kp N8 &kp N9 &trans
&trans &kp LEFT_SHIFT &lt 3 TAB &trans &trans
&none &none &none &none &none &none &none &none &none &none
&kp LEFT_GUI &kp LEFT_ALT &kp LEFT_CONTROL &kp LEFT_SHIFT &none &bt BT_CLR &none &none &none &bt BT_CLR_ALL
&none &none &none &none &none &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3 &bt BT_SEL 4
&none &none &none &none
>;
};

FUN {
NUM {
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 LEFT_BRACKET &kp N7 &kp N8 &kp N9 &kp RIGHT_BRACKET &none &none &none &none &none
&kp SEMICOLON &kp NUMBER_4 &kp N5 &kp NUMBER_6 &kp EQUAL &none &kp LEFT_SHIFT &kp LEFT_CONTROL &kp LEFT_ALT &kp LEFT_GUI
&kp GRAVE &kp NUMBER_1 &kp NUMBER_2 &kp NUMBER_3 &kp BACKSLASH &none &none &none &none &none
&kp N0 &kp MINUS &none &none
>;
};

Expand All @@ -132,7 +102,7 @@
&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
>;
};
};
Expand Down

0 comments on commit 43d8db5

Please sign in to comment.