aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjack <[email protected]>2022-04-12 20:44:14 -0600
committerjack <[email protected]>2022-04-12 20:44:14 -0600
commit82e21b85607cd298b12f7673c2096c236cebb494 (patch)
treef20acb538c3e6688973d890bbcedf8bb754e7aef
parent0ed33970ef3707bb89a91b51bd98fa7b10304aa3 (diff)
downloadzmk_build-82e21b85607cd298b12f7673c2096c236cebb494.tar.gz
zmk_build-82e21b85607cd298b12f7673c2096c236cebb494.zip
zen
-rw-r--r--.editorconfig5
-rw-r--r--config/corne-ish_zen.keymap55
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
+ >;
+ };
+ };
+};