commit ec24aab88e905717c355fff75f5f8395f678863c
parent dcfad96558b4f8efb2ae9afd0422adb47024ceda
Author: keymap-editor[bot] <91849743+keymap-editor[bot]@users.noreply.github.com>
Date: Mon, 21 Oct 2024 17:39:00 +0000
Update layout
Diffstat:
1 file changed, 19 insertions(+), 49 deletions(-)
diff --git a/config/cradio.keymap b/config/cradio.keymap
@@ -2,8 +2,8 @@
// SPDX-License-Identifier: MIT
#include <behaviors.dtsi>
-#include <dt-bindings/zmk/keys.h>
#include <dt-bindings/zmk/bt.h>
+#include <dt-bindings/zmk/keys.h>
/ {
behaviors {
@@ -20,6 +20,7 @@
conditional_layers {
compatible = "zmk,conditional-layers";
+
tri_layer {
if-layers = <1 2>;
then-layer = <3>;
@@ -28,71 +29,40 @@
keymap {
compatible = "zmk,keymap";
+
default_layer {
bindings = <
- //╭──────────┬──────────┬──────────┬──────────┬──────────╮ ╭──────────┬──────────┬──────────┬──────────┬──────────╮
- //│ Q │ W │ E │ R │ T │ │ Y │ U │ I │ O │ P │
- &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P
- //├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤
- //│ A │ S │ D │ F │ G │ │ H │ J │ K │ L │ ' " │
- &ht LSHFT A &ht LALT S &ht LCTRL D &ht LGUI F &kp G &kp H &ht RGUI J &ht RCTRL K &ht RALT L &ht RSHFT SQT
- //├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤
- //│ Z │ X │ C │ V │ B │ │ N │ M │ , < │ . > │ / ? │
- &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp FSLH
- //╰──────────┴──────────┴──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┴──────────┴──────────╯
- < 2 TAB &kp ENTER &kp SPACE < 1 BSPC
- // ╰──────────┴──────────╯ ╰──────────┴──────────╯
+&kp SEMI &kp COMMA &kp DOT &kp P &kp Y &kp F &kp G &kp C &kp R &kp L
+&mt LEFT_ALT A &mt LEFT_GUI O &mt LEFT_SHIFT E &mt LCTRL U &kp I &kp D &mt RCTRL H &mt RIGHT_SHIFT T &mt RIGHT_GUI N &mt RIGHT_ALT S
+&kp SQT &kp Q &kp J &kp K &kp X &kp B &kp M &kp W &kp V &kp Z
+ < 2 TAB &kp ENTER &kp SPACE < 1 BSPC
>;
};
right_layer {
bindings = <
- //╭──────────┬──────────┬──────────┬──────────┬──────────╮ ╭──────────┬──────────┬──────────┬──────────┬──────────╮
- //│ INSERT │ 1 │ 2 │ 3 │ │ │ HOME │ PAGE DN │ PAGE UP │ END │ : │
- &kp INS &kp N1 &kp N2 &kp N3 &trans &kp HOME &kp PG_DN &kp PG_UP &kp END &kp COLON
- //├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤
- //│ DELETE │ 4 │ 5 │ 6 │ │ │ LEFT │ DOWN │ UP │ RIGHT │ ; │
- &kp DEL &kp N4 &kp N5 &kp N6 &trans &kp LEFT &kp DOWN &kp UP &kp RIGHT &kp SEMI
- //├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤
- //│ CAPS │ 7 │ 8 │ 9 │ 0 │ │ │ │ │ │ │
- &caps_word &kp N7 &kp N8 &kp N9 &kp N0 &trans &trans &trans &trans &trans
- //╰──────────┴──────────┴──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┴──────────┴──────────╯
- &trans &kp ESC &trans &trans
- // ╰──────────┴──────────╯ ╰──────────┴──────────╯
+&kp INS &kp N1 &kp N2 &kp N3 &trans &kp HOME &kp PG_DN &kp PG_UP &kp END &kp COLON
+&kp DEL &kp N4 &kp N5 &kp N6 &trans &kp LEFT &kp DOWN &kp UP &kp RIGHT &kp SEMI
+&caps_word &kp N7 &kp N8 &kp N9 &kp N0 &trans &trans &trans &trans &trans
+ &trans &kp ESC &trans &trans
>;
};
left_layer {
bindings = <
- //╭──────────┬──────────┬──────────┬──────────┬──────────╮ ╭──────────┬──────────┬──────────┬──────────┬──────────╮
- //│ │ [ │ { │ } │ │ │ ^ │ ( │ ) │ ] │ ~ │
- &trans &kp LBKT &kp LBRC &kp RBRC &trans &kp CARET &kp LPAR &kp RPAR &kp RBKT &kp TILDE
- //├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤
- //│ ! │ @ │ # │ $ │ % │ │ * │ - │ = │ \ │ ` │
- &kp EXCL &kp AT &kp HASH &kp DLLR &kp PRCNT &kp ASTRK &kp MINUS &kp EQUAL &kp BSLH &kp GRAVE
- //├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤
- //│ │ │ │ │ │ │ & │ _ │ + │ │ │ │
- &trans &trans &trans &trans &trans &kp AMPS &kp UNDER &kp PLUS &kp PIPE &trans
- //╰──────────┴──────────┴──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┴──────────┴──────────╯
- &trans &trans &trans &trans
- // ╰──────────┴──────────╯ ╰──────────┴──────────╯
+&trans &kp LBKT &kp LBRC &kp RBRC &trans &kp CARET &kp LPAR &kp RPAR &kp RBKT &kp TILDE
+&kp EXCL &kp AT &kp HASH &kp DLLR &kp PRCNT &kp ASTRK &kp MINUS &kp EQUAL &kp BSLH &kp GRAVE
+&trans &trans &kp SLASH &kp QUESTION &trans &kp AMPS &kp UNDER &kp PLUS &kp PIPE &trans
+ &trans &trans &trans &trans
>;
};
tri_layer {
bindings = <
- //╭──────────┬──────────┬──────────┬──────────┬──────────╮ ╭──────────┬──────────┬──────────┬──────────┬──────────╮
- //│ RESET │ │ │ │PROFILE 0 │ │ │ │ │ │ RESET │
- &sys_reset &trans &trans &trans &bt BT_SEL 0 &trans &trans &trans &trans &sys_reset
- //├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤
- //│BOOTLOADER│ │ │ │PROFILE 1 │ │ │ │ │ │BOOTLOADER│
- &bootloader &trans &trans &trans &bt BT_SEL 1 &trans &trans &trans &trans &bootloader
- //├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤
- //│ │ │ │ CLEAR BT │PROFILE 2 │ │ │ │ │ │ │
- &trans &trans &trans &bt BT_CLR &bt BT_SEL 2 &trans &trans &trans &trans &trans
- //╰──────────┴──────────┴──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┴──────────┴──────────╯
- &trans &trans &trans &trans
- // ╰──────────┴──────────╯ ╰──────────┴──────────╯
+&sys_reset &trans &trans &trans &bt BT_SEL 0 &trans &trans &trans &trans &sys_reset
+&bootloader &trans &trans &trans &bt BT_SEL 1 &trans &trans &trans &trans &bootloader
+&trans &trans &trans &bt BT_CLR &bt BT_SEL 2 &trans &trans &trans &trans &trans
+ &trans &trans &trans &trans
>;
};
};