diff options
author | jack <[email protected]> | 2022-04-12 20:44:14 -0600 |
---|---|---|
committer | jack <[email protected]> | 2022-04-12 20:44:14 -0600 |
commit | 82e21b85607cd298b12f7673c2096c236cebb494 (patch) | |
tree | f20acb538c3e6688973d890bbcedf8bb754e7aef | |
parent | 0ed33970ef3707bb89a91b51bd98fa7b10304aa3 (diff) | |
download | zmk_build-82e21b85607cd298b12f7673c2096c236cebb494.tar.gz zmk_build-82e21b85607cd298b12f7673c2096c236cebb494.zip |
zen
-rw-r--r-- | .editorconfig | 5 | ||||
-rw-r--r-- | config/corne-ish_zen.keymap | 55 |
2 files changed, 60 insertions, 0 deletions
diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..e052e25 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,5 @@ +root = true +[*] +charset = utf-8 +indent_style = tab +indent_size = 2 diff --git a/config/corne-ish_zen.keymap b/config/corne-ish_zen.keymap new file mode 100644 index 0000000..24be40b --- /dev/null +++ b/config/corne-ish_zen.keymap @@ -0,0 +1,55 @@ +/* + * Copyright (c) 2020 The ZMK Contributors + * SPDX-License-Identifier: MIT + */ + +#include <behaviors.dtsi> +#include <dt-bindings/zmk/keys.h> +#include <dt-bindings/zmk/bt.h> + +&mt { + quick_tap_ms = <150>; + retro-tap; +}; + +/ { + combos { + #include "combos.h" + COMBO(ENTR, &kp RET, 4 7) + COMBO(QUOT, &kp SQT, 17 18) + COMBO(DQUO, &kp DQT, 27 32) + COMBO(LBRC, &kp LBRC, 3 4) + COMBO(RBRC, &kp RBRC, 4 5) + COMBO(LBKT, &kp LBKT, 6 7) + COMBO(RBKT, &kp RBKT, 7 8) + COMBO(BKSL, &kp BSLH, 3 8) + COMBO(COLN, &kp COLON, 5 6) + COMBO(PLUS, &kp PLUS, 14 21) + COMBO(QUES, &kp QMARK, 28 31) + COMBO(UNDS, &kp UNDER, 29 30) + COMBO(MINS, &kp MINUS, 16 19) + COMBO(EQAL, &kp EQUAL, 15 20) + }; +}; + +/ { + keymap { + compatible = "zmk,keymap"; + base { + bindings = < + &kp C_NEXT &mt LALT Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &mt RALT P &kp C_VOL_UP + &kp C_PLAY &mt LSHFT A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &mt LSHFT SEMI &kp C_MUTE + &kp C_PREV &mt LCTL Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &mt RCTL FSLH &kp C_VOL_DN + &kp LGUI &mo 1 &kp SPACE &kp BSPC &trans &kp RC(RS(V)) + >; + }; + num { + bindings = < + &bt BT_CLR &mt LALT N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &mt RALT N0 &trans + &bt BT_SEL 0 &mt LSHFT EXCL &kp AT &kp HASH &kp DLLR &kp PRCNT &kp CARET &kp AMPERSAND &kp ASTRK &kp LPAR &mt RSHFT RPAR &trans + &bt BT_SEL 1 &mt LCTL ESC &kp TAB &kp CAPS &kp TILDE &kp GRAVE &kp LEFT &kp DOWN &kp UP &kp RIGHT &kp RCTL &trans + &trans &trans &trans &trans &trans &trans + >; + }; + }; +}; |