diff options
| author | keymap-editor[bot] <91849743+keymap-editor[bot]@users.noreply.github.com> | 2023-04-24 17:40:24 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-04-24 17:40:24 +0000 |
| commit | 875a3c9bbde9cd7ebf17caf070cdb448735d8f48 (patch) | |
| tree | 94d882bbd95c37ea521d0fa10c025c0a803dd11a | |
| parent | 62eb83f3b1f2bf698e690d81f603252b16dbb134 (diff) | |
| download | zmk-config-875a3c9bbde9cd7ebf17caf070cdb448735d8f48.tar.gz zmk-config-875a3c9bbde9cd7ebf17caf070cdb448735d8f48.zip | |
zmkeditor
| -rw-r--r-- | config/charybdis.keymap | 58 | ||||
| -rw-r--r-- | config/info.json | 13 |
2 files changed, 42 insertions, 29 deletions
diff --git a/config/charybdis.keymap b/config/charybdis.keymap index b4797e8..cb20e49 100644 --- a/config/charybdis.keymap +++ b/config/charybdis.keymap @@ -1,8 +1,9 @@ #include <behaviors.dtsi> +#include <dt-bindings/zmk/mouse.h> #include <dt-bindings/zmk/keys.h> #include <dt-bindings/zmk/bt.h> -#include <dt-bindings/zmk/mouse.h> #include <dt-bindings/zmk/outputs.h> +#include <dt-bindings/zmk/keys.h> < { tapping-term-ms = <240>; @@ -11,58 +12,67 @@ }; / { - - keymap { - compatible = "zmk,keymap"; + keymap { + compatible = "zmk,keymap"; Base { label = "Base"; bindings = < - &kp TAB &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &kp BSPC - &kp ESC &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L < 5 SEMI &kp APOS - &kp LSHFT &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp FSLH &kp RSHIFT - &kp LCTRL &kp SPACE &mo 1 &kp RET &mo 2 + &kp TAB &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &kp BSPC + &kp ESC &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L < 5 SEMI &kp APOS +&kp LSHFT &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp FSLH &kp RSHIFT + &kp LCTRL &kp SPACE &mo 1 &kp RET &mo 2 >; + trackball-bindings = <&tmv_coarse>; }; Lower { label = "Lower"; bindings = < - &trans &kp K_PP &kp UP &kp N1 &kp N2 &kp N3 &kp N7 &kp N8 &kp N9 &kp N0 &kp HOME &trans - &trans &kp LEFT &kp DOWN &kp RIGHT &kp N4 &kp N5 &kp N4 &kp N5 &kp N6 &kp RIGHT &trans &kp F10 - &kp LEFT_ALT &trans &trans &trans &kp MINUS &kp PLUS &kp N1 &kp N2 &kp N3 &kp DOT &trans &trans - &kp LGUI &kp SPACE &trans &kp RET &kp RCTRL + &trans &kp K_PP &kp UP &kp N1 &kp N2 &kp N3 &kp N7 &kp N8 &kp N9 &kp N0 &kp HOME &trans + &trans &kp LEFT &kp DOWN &kp RIGHT &kp N4 &kp N5 &kp N4 &kp N5 &kp N6 &kp RIGHT &trans &kp F10 +&kp LEFT_ALT &trans &trans &trans &kp MINUS &kp PLUS &kp N1 &kp N2 &kp N3 &kp DOT &trans &trans + &kp LGUI &kp SPACE &trans &kp RET &kp RCTRL >; }; Raise { label = "Raise"; bindings = < - &trans &kp EXCL &kp AT &kp HASH &kp DLLR &kp PRCNT &kp CARET &kp AMPS &kp KP_MULTIPLY &kp LPAR &kp RPAR &kp DEL - &trans &bt BT_CLR &bt BT_PRV &bt BT_NXT &bt BT_SEL 0 &to 3 &kp UNDER &kp EQUAL &kp LBKT &kp RBKT &kp BSLH &kp GRAVE - &trans &out OUT_TOG &trans &trans &trans &trans &kp MINUS &kp PLUS &kp LBRC &kp RBRC &kp PIPE &kp TILDE - &kp LGUI &kp SPACE &kp LEFT_ALT &kp RET &trans +&trans &kp EXCL &kp AT &kp HASH &kp DLLR &kp PRCNT &kp CARET &kp AMPS &kp KP_MULTIPLY &kp LPAR &kp RPAR &kp DEL +&trans &bt BT_CLR &bt BT_PRV &bt BT_NXT &bt BT_SEL 0 &to 3 &kp UNDER &kp EQUAL &kp LBKT &kp RBKT &kp BSLH &kp GRAVE +&trans &out OUT_TOG &trans &trans &trans &trans &kp MINUS &kp PLUS &kp LBRC &kp RBRC &kp PIPE &kp TILDE + &kp LGUI &kp SPACE &kp LEFT_ALT &kp RET &trans >; }; Game { label = "Game"; bindings = < - &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans - &trans &trans &trans &trans &trans &sl 4 &trans &trans &trans &trans &trans &trans - &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &to 0 - &trans &trans &kp LEFT_ALT &trans &kp RIGHT_WIN +&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans +&trans &trans &trans &trans &trans &sl 4 &trans &trans &trans &trans &trans &trans +&trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans &to 0 + &trans &trans &kp LEFT_ALT &trans &kp RIGHT_WIN >; }; Game_++ { label = "Game ++"; bindings = < - &kt F5 &kp NUMBER_1 &kp NUMBER_2 &kp NUMBER_3 &kp NUMBER_4 &kp NUMBER_5 &kp LC(RA(Y)) &kp LC(RA(U)) &kp LC(RA(I)) &kp LC(RA(H)) &kp LC(RA(J)) &kp LC(RA(DEL)) - &to 3 &kp L &kp O &kp Y &kp K &kp G &trans &trans &trans &trans &trans &kp LA(F4) - &kp F10 &none &to 0 &none &kp NUMBER_6 &kp NUMBER_7 &trans &trans &trans &trans &trans &to 0 - &kp J &kp I &kp M &trans &trans + &kt F5 &kp NUMBER_1 &kp NUMBER_2 &kp NUMBER_3 &kp NUMBER_4 &kp NUMBER_5 &kp LC(RA(Y)) &kp LC(RA(U)) &kp LC(RA(I)) &kp LC(RA(H)) &kp LC(RA(J)) &kp LC(RA(DEL)) + &to 3 &kp L &kp O &kp Y &kp K &kp G &trans &trans &trans &trans &trans &kp LA(F4) +&kp F10 &none &to 0 &none &kp NUMBER_6 &kp NUMBER_7 &trans &trans &trans &trans &trans &to 0 + &kp J &kp I &kp M &trans &trans + >; + }; + + layer_5 { + 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 + &none &none &none &trans &trans >; }; }; diff --git a/config/info.json b/config/info.json index ee50a76..630f8ed 100644 --- a/config/info.json +++ b/config/info.json @@ -1,4 +1,6 @@ { + "id": "charybdis", + "name": "charybdis", "layouts": { "default": { "layout": [ @@ -14,7 +16,7 @@ { "label": "O", "row": 0, "col": 10, "x": 12, "y": 0.11 }, { "label": "P", "row": 0, "col": 11, "x": 13, "y": 0.36 }, { "label": "BSPC", "row": 0, "col": 12, "x": 14, "y": 0.36 }, - + { "label": "Ctrl", "row": 1, "col": 0, "x": 0, "y": 1.36 }, { "label": "A", "row": 1, "col": 1, "x": 1, "y": 1.36 }, { "label": "S", "row": 1, "col": 2, "x": 2, "y": 1.11 }, @@ -27,7 +29,7 @@ { "label": "L", "row": 1, "col": 10, "x": 12, "y": 1.11 }, { "label": ";", "row": 1, "col": 11, "x": 13, "y": 1.36 }, { "label": "'", "row": 1, "col": 12, "x": 14, "y": 1.36 }, - + { "label": "LShift", "row": 2, "col": 0, "x": 0, "y": 2.36 }, { "label": "Z", "row": 2, "col": 1, "x": 1, "y": 2.36 }, { "label": "X", "row": 2, "col": 2, "x": 2, "y": 2.11 }, @@ -40,7 +42,7 @@ { "label": ".", "row": 2, "col": 10, "x": 12, "y": 2.11 }, { "label": "/", "row": 2, "col": 11, "x": 13, "y": 2.36 }, { "label": "Esc", "row": 2, "col": 12, "x": 14, "y": 2.36 }, - + { "label": "GUI", "row": 3, "col": 3, "x": 3.48, "y": 3.13, "r": 0 }, { "label": "LWR", "row": 3, "col": 4, "x": 3.48, "y": 3.13, "r": 15, "rx": 3.98, "ry": 7.63 }, { "label": "SPC", "row": 3, "col": 5, "x": 3.48, "y": 3.1, "r": 30, "rx": 3.98, "ry": 7.63 }, @@ -48,5 +50,6 @@ { "label": "RSE", "row": 3, "col": 8, "x": 10.52, "y": 3.13, "r": -15, "rx": 11.02, "ry": 7.63 } ] } - } -} + }, + "sensors": [] +} \ No newline at end of file |