Skip to content

Commit

Permalink
update keymap with keymap editor
Browse files Browse the repository at this point in the history
  • Loading branch information
keymap-editor[bot] authored Feb 11, 2024
1 parent c3dc0fd commit 83dda92
Showing 1 changed file with 24 additions and 62 deletions.
86 changes: 24 additions & 62 deletions config/cradio.keymap
Original file line number Diff line number Diff line change
Expand Up @@ -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>
#include <dt-bindings/zmk/outputs.h>

#define MAC 0
Expand All @@ -28,6 +28,7 @@

conditional_layers {
compatible = "zmk,conditional-layers";

tri_layer {
if-layers = <RIG LEF>;
then-layer = <TRI>;
Expand All @@ -36,89 +37,50 @@

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 │BACKSPACE │
&kp A &ht LALT S &ht LCTRL D &ht LGUI F &kp G &kp H &ht RGUI J &ht RCTRL K &ht RALT L &kp BSPC
//├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤
//│ Z │ X │ C │ V │ B │ │ N │ M │ , < │ . > │ ENTER │
&kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp ENTER
//╰──────────┴──────────┴──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┴──────────┴──────────╯
&lt LEF TAB &kp LSHIFT &kp SPACE &lt RIG TAB
// ╰──────────┴──────────╯ ╰──────────┴──────────╯
&kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P
&kp A &ht LALT S &ht LCTRL D &ht LGUI F &kp G &kp H &ht RGUI J &ht RCTRL K &ht RALT L &kp BSPC
&kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp ENTER
&lt LEF TAB &kp LSHIFT &kp SPACE &lt RIG TAB
>;
};

windows_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 │BACKSPACE │
&kp A &ht LALT S &ht LGUI D &ht LCTRL F &kp G &kp H &ht RCTRL J &ht RGUI K &ht RALT L &kp BSPC
//├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤
//│ Z │ X │ C │ V │ B │ │ N │ M │ , < │ . > │ ENTER │
&kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp ENTER
//╰──────────┴──────────┴──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┴──────────┴──────────╯
&lt LEF TAB &kp LSHIFT &kp SPACE &lt RIG TAB
// ╰──────────┴──────────╯ ╰──────────┴──────────╯
&kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P
&kp A &ht LALT S &ht LGUI D &ht LCTRL F &kp G &kp H &ht RCTRL J &ht RGUI K &ht RALT L &kp BSPC
&kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp ENTER
&lt LEF TAB &kp LSHIFT &kp SPACE &lt RIG TAB
>;
};

right_layer {
bindings = <
//╭──────────┬──────────┬──────────┬──────────┬──────────╮ ╭──────────┬──────────┬──────────┬──────────┬──────────╮
//│ 1 │ 2 │ 3 │ 4 │ 5 │ │ 6 │ 7 │ 8 │ 9 │ 0 │
&kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0
//├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤
//│ DELETE │ CapsLock │ PrintSc │ INSERT │ | | │ LEFT │ DOWN │ UP │ RIGHT │
&kp DEL &kp CAPS &kp PSCRN &kp INS &trans &trans &kp LARW &kp DARW &kp UARW &kp RARW
//├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤
//│ │ │ │ │ │ │ │ HOME │ PAGE DN │ PAGE UP │ END │
&trans &trans &trans &trans &trans &trans &kp HOME &kp PG_DN &kp PG_UP &kp END
//╰──────────┴──────────┴──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┴──────────┴──────────╯
&trans &kp ESC &trans &trans
// ╰──────────┴──────────╯ ╰──────────┴──────────╯
&kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0
&kp DEL &kp CAPS &kp PSCRN &kp INS &trans &trans &kp LEFT &kp DOWN &kp UP &kp RIGHT
&trans &trans &trans &trans &trans &trans &kp HOME &kp PG_DN &kp PG_UP &kp END
&trans &kp ESC &trans &trans
>;
};

left_layer {
bindings = <
//╭──────────┬──────────┬──────────┬──────────┬──────────╮ ╭──────────┬──────────┬──────────┬──────────┬──────────╮
//│ ! │ @ │ # │ $ │ % │ │ ^ │ & │ * │ ` │ ~ │
&kp EXCL &kp AT &kp HASH &kp DLLR &kp PRCNT &kp CARET &kp AMPS &kp ASTRK &kp GRAVE &kp TILDE
//├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤
//│ " │ [ │ { │ ( │ │ │ / │ - │ = │ : │ ; │
&kp DQT &kp LBKT &kp LBRC &kp LPAR &trans &kp FSLH &kp MINUS &kp EQUAL &kp COLON &kp SEMI
//├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤
//│ ' │ ] │ } │ ) │ │ │ \ │ _ │ + │ │ │ ? │
&kp SQT &kp RBKT &kp RBRC &kp RPAR &trans &kp BSLH &kp UNDER &kp PLUS &kp PIPE &kp QMARK
//╰──────────┴──────────┴──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┴──────────┴──────────╯
&trans &trans &trans &trans
// ╰──────────┴──────────╯ ╰──────────┴──────────╯
&kp EXCL &kp AT &kp HASH &kp DLLR &kp PRCNT &kp CARET &kp AMPS &kp ASTRK &kp GRAVE &kp TILDE
&kp DQT &kp LBKT &kp LBRC &kp LPAR &trans &kp FSLH &kp MINUS &kp EQUAL &kp COLON &kp SEMI
&kp SQT &kp RBKT &kp RBRC &kp RPAR &trans &kp BSLH &kp UNDER &kp PLUS &kp PIPE &kp QMARK
&trans &trans &trans &trans
>;
};

tri_layer {
bindings = <
//╭──────────┬──────────┬──────────┬───────────┬────────────╮ ╭────────────┬────────────┬──────────┬───────────┬──────────╮
//│ F1 │ F2 │ F3 │ F4 │ PROFILE 0 │ │ PROFILE 2 │ TOGGLEOUT │ WINDOWS │ VOL MUTE │ NEXTSONG │
&kp F1 &kp F2 &kp F3 &kp F4 &bt BT_SEL 0 &bt BT_SEL 2 &out OUT_TOG &tog WIN &kp C_MUTE &kp C_NEXT
//├──────────┼──────────┼──────────┼───────────┼────────────┤ ├────────────┼────────────┼──────────┼───────────┼──────────┤
//│ F5 │ F6 │ F7 │ F8 │ PROFILE 1 │ │ PROFILE 3 │ INC BRIGHT │ │ VOL UP │PAUSEMUSIC│
&kp F5 &kp F6 &kp F7 &kp F8 &bt BT_SEL 1 &bt BT_SEL 3 &kp C_BRI_UP &trans &kp C_VOL_UP &kp C_PP
//├──────────┼──────────┼──────────┼───────────┼────────────┤ ├────────────┼────────────┼──────────┼───────────┼──────────┤
//│ F9 │ F10 │ F11 │ F12 │ CLEAR BT │ │ PROFILE 4 │ DEC BRIGHT │ | VOL DOWN │ PREVSONG │
&kp F9 &kp F10 &kp F11 &kp F12 &bt BT_CLR &bt BT_SEL 4 &kp C_BRI_DEC &trans &kp C_VOL_DN &kp C_PREV
//╰──────────┴──────────┴──────────┼───────────┼────────────┤ ├────────────┼────────────┼──────────┴───────────┴──────────╯
&trans &trans &trans &trans
// ╰───────────┴──────────╯ ╰──────────┴────────────╯
&kp F1 &kp F2 &kp F3 &kp F4 &bt BT_SEL 0 &bt BT_SEL 2 &out OUT_TOG &tog WIN &kp C_MUTE &kp C_NEXT
&kp F5 &kp F6 &kp F7 &kp F8 &bt BT_SEL 1 &bt BT_SEL 3 &kp C_BRI_UP &trans &kp C_VOL_UP &kp C_PP
&kp F9 &kp F10 &kp F11 &kp F12 &bt BT_CLR &bt BT_SEL 4 &kp C_BRI_DEC &trans &kp C_VOL_DN &kp C_PREV
&trans &trans &trans &trans
>;
};
};
};
};

0 comments on commit 83dda92

Please sign in to comment.