From 123a4e960e5699fad71ee5f0dec7d67cc3faf7ba Mon Sep 17 00:00:00 2001 From: KeebMaker <87291026+KeebMaker@users.noreply.github.com> Date: Wed, 8 Oct 2025 04:26:19 -0600 Subject: [PATCH] updated keymaps --- config/corne.keymap | 2 +- config/cradio.keymap | 96 +++------- config/sofle.keymap | 2 +- keymap-drawer/corne.svg | 4 +- keymap-drawer/corne.yaml | 4 +- keymap-drawer/cradio.svg | 392 ++++++++++++-------------------------- keymap-drawer/cradio.yaml | 169 +++++++--------- keymap-drawer/sofle.svg | 2 +- keymap-drawer/sofle.yaml | 2 +- 9 files changed, 225 insertions(+), 448 deletions(-) diff --git a/config/corne.keymap b/config/corne.keymap index 7de0edb..d2812bd 100644 --- a/config/corne.keymap +++ b/config/corne.keymap @@ -32,7 +32,7 @@ bindings = < &kp ESC &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &kp DEL -&kp LSHFT &kp A &kp S &kp D < 2 F &kp G &kp H &kp J &kp K &kp L &kp SEMI &kp SQT +&mt LSHFT TAB &kp A &kp S &kp D < 2 F &kp G &kp H &kp J &kp K &kp L &kp SEMI &mt RSHFT SQT &kp LALT &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp FSLH &kp BSLH &kp LWIN &mt LCTRL TAB < 1 RET < 2 SPACE &mt RCTRL BSPC &kp RWIN >; diff --git a/config/cradio.keymap b/config/cradio.keymap index 0fe0a1b..c7e7050 100644 --- a/config/cradio.keymap +++ b/config/cradio.keymap @@ -5,32 +5,7 @@ #include #include -// Home row mods macro -#define HRML(k1,k2,k3,k4) &ht LSHFT k1 &ht LALT k2 &ht LCTRL k3 &ht LGUI k4 -#define HRMR(k1,k2,k3,k4) &ht RGUI k1 &ht RCTRL k2 &ht RALT k3 &ht RSHFT k4 - / { - behaviors { - ht: hold_tap { - label = "hold_tap"; - compatible = "zmk,behavior-hold-tap"; - #binding-cells = <2>; - flavor = "tap-preferred"; - tapping-term-ms = <220>; - quick-tap-ms = <150>; - global-quick-tap; - bindings = <&kp>, <&kp>; - }; - }; - - conditional_layers { - compatible = "zmk,conditional-layers"; - tri_layer { - if-layers = <1 2>; - then-layer = <3>; - }; - }; - keymap { compatible = "zmk,keymap"; default_layer { @@ -40,64 +15,47 @@ &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 │ ' " │ - HRML(A, S, D, F) &kp G &kp H HRMR(J, K, L, SQT) + &mt LSHFT A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &mt SHFT 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 + &mt ALT 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 + &mt LCTRL TAB < 1 ENTER < 2 SPACE &mt RCTRL BSPC // ╰──────────┴──────────╯ ╰──────────┴──────────╯ >; }; right_layer { bindings = < - //╭──────────┬──────────┬──────────┬──────────┬──────────╮ ╭──────────┬──────────┬──────────┬──────────┬──────────╮ - //│ INSERT │ 1 │ 2 │ 3 │ │ │ HOME │ PAGE DN │ PAGE UP │ END │ : │ - &kp INS &kp N1 &kp N2 &kp N3 &studio_unlock &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 LARW &kp DARW &kp UARW &kp RARW &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 - // ╰──────────┴──────────╯ ╰──────────┴──────────╯ + //╭──────────┬──────────┬──────────┬──────────┬──────────╮ ╭──────────┬──────────┬──────────┬──────────┬──────────╮ + //│ INSERT │ 1 │ 2 │ 3 │ │ │ HOME │ PAGE DN │ PAGE UP │ END │ : │ + &kp ESC &bt BT_CLR &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &trans &kp HOME &kp UP &kp END &kp LS(LBKT) + //├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤ + //│ DELETE │ 4 │ 5 │ 6 │ │ │ LEFT │ DOWN │ UP │ RIGHT │ ; │ + &kp LCTRL &kp LSHFT &kp LALT &kp LGUI &trans &kp SEMI &kp LEFT &kp DOWN &kp RIGHT &kp LS(RBKT) + //├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤ + //│ CAPS │ 7 │ 8 │ 9 │ 0 │ │ │ │ │ │ │ + &studio_unlock &sys_reset &trans &trans &trans &kp BSLH &kp LPAR &kp RPAR &kp LBKT &kp RBKT + //╰──────────┴──────────┴──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┴──────────┴──────────╯ + &trans &trans &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 - // ╰──────────┴──────────╯ ╰──────────┴──────────╯ - >; - }; - - 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 - // ╰──────────┴──────────╯ ╰──────────┴──────────╯ + //╭──────────┬──────────┬──────────┬──────────┬──────────╮ ╭──────────┬──────────┬──────────┬──────────┬──────────╮ + //│ │ [ │ { │ } │ │ │ ^ │ ( │ ) │ ] │ ~ │ + &kp GRAVE &kp PRCNT &kp PIPE &kp AMPS &kp EQUAL &kp F1 &kp N7 &kp N8 &kp N9 &kp F4 + //├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤ + //│ ! │ @ │ # │ $ │ % │ │ * │ - │ = │ \ │ ` │ + &kp EXCL &kp AT &kp HASH &kp DLLR &kp LS(DOT) &kp F2 &kp N4 &kp N5 &kp N6 &kp F5 + //├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤ + //│ │ │ │ │ │ │ & │ _ │ + │ │ │ │ + &kp CARET &kp ASTRK &kp LS(MINUS) &kp LS(EQUAL) &kp MINUS &kp F3 &kp N1 &kp N2 &kp N3 &kp F6 + //╰──────────┴──────────┴──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┴──────────┴──────────╯ + &trans &trans &trans &trans + // ╰──────────┴──────────╯ ╰──────────┴──────────╯ >; }; diff --git a/config/sofle.keymap b/config/sofle.keymap index 45b6302..ad36935 100644 --- a/config/sofle.keymap +++ b/config/sofle.keymap @@ -30,7 +30,7 @@ bindings = < &kp ESC &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp DEL &kp TAB &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &kp SQT -&kp LSHFT &kp A &kp S &kp D < 2 F &kp G &kp H &kp J &kp K &kp L &kp SEMI &kp SQT +&kp LSHFT &kp A &kp S &kp D < 2 F &kp G &kp H &kp J &kp K &kp L &kp SEMI &kp RSHFT &kp LALT &kp Z &kp X &kp C &kp V &kp B &kp C_MUTE &kp C_MUTE &kp N &kp M &kp COMMA &kp DOT &kp FSLH &kp BSLH &trans &trans &kp LWIN &mt LCTRL TAB < 1 RET < 2 SPACE &mt RCTRL BSPC &kp RWIN &trans &trans >; diff --git a/keymap-drawer/corne.svg b/keymap-drawer/corne.svg index 259bd02..d69e157 100644 --- a/keymap-drawer/corne.svg +++ b/keymap-drawer/corne.svg @@ -347,7 +347,8 @@ rect.held, rect.combo.held { - + + @@ -394,6 +395,7 @@ rect.held, rect.combo.held { ' + diff --git a/keymap-drawer/corne.yaml b/keymap-drawer/corne.yaml index b7b0cbf..1a9c8d1 100644 --- a/keymap-drawer/corne.yaml +++ b/keymap-drawer/corne.yaml @@ -13,7 +13,7 @@ layers: - O - P - ⌦ - - $$mdi:apple-keyboard-shift$$ + - {t: ↹, h: '$$mdi:apple-keyboard-shift$$'} - A - S - D @@ -24,7 +24,7 @@ layers: - K - L - ; - - '''' + - {t: '''', h: '$$mdi:apple-keyboard-shift$$'} - $$mdi:apple-keyboard-option$$ - Z - X diff --git a/keymap-drawer/cradio.svg b/keymap-drawer/cradio.svg index 3bbfe6d..35ba510 100644 --- a/keymap-drawer/cradio.svg +++ b/keymap-drawer/cradio.svg @@ -1,4 +1,4 @@ - + /* start glyphs */ @@ -283,17 +283,14 @@ rect.held, rect.combo.held { S - D - F - @@ -306,26 +303,24 @@ rect.held, rect.combo.held { J - K - L - ' - +SHFT Z +ALT @@ -366,23 +361,25 @@ rect.held, rect.combo.held { - -left - + + ENTER - - - - - - - - right + + + + +left + + + + + + @@ -390,39 +387,43 @@ rect.held, rect.combo.held { -Insert +Esc -1 + +BTCLR + -2 + +BT1 + -3 + +BT2 + -&studio_u… + +BT3 + - - -Home + + + - -PageDown - +Home - -PageUp - + @@ -430,23 +431,23 @@ rect.held, rect.combo.held { -: +Sft+[ - + -4 + -5 + -6 + @@ -454,125 +455,123 @@ rect.held, rect.combo.held { -LARW +; -DARW + -UARW + -RARW + -; +Sft+] - -CapsWord - +&studio_u… -7 +Reset - + + + + + + + + + + + + + -8 +\ - + -9 +( - + -0 +) - - - + + +[ - - - - - - - - - - - - - - - + + +] - - -Esc + + - - + + + left: - - - + + +` -[ +% -{ +| -} +AMPS - - - + + += -^ +F1 -( +7 -) +8 -] +9 -~ +F4 @@ -592,78 +591,78 @@ rect.held, rect.combo.held { -% +Sft+. -* +F2 -- +4 -= +5 -\ +6 -` +F5 - - - + + +^ - - - + + +* - - - + + +Sft+- - - - + + +Sft+= - - - + + +- -AMPS +F3 -_ +1 -+ +2 -| +3 - + + +F6 + + - - - - - - + + @@ -671,151 +670,4 @@ rect.held, rect.combo.held { - -tri: - - - -Reset - - - - - - - - - - - - - - - - -BT1 - - - - - - - - - - - - - - - - - - - - -Reset - - - -Boot - - - - - - - - - - - - - - - - -BT2 - - - - - - - - - - - - - - - - - - - - -Boot - - - - - - - - - - - - - - - - -BTCLR - - - - - -BT3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Keymap View: keymap-drawer +Keymap View: keymap-drawer diff --git a/keymap-drawer/cradio.yaml b/keymap-drawer/cradio.yaml index 21cf79e..6226341 100644 --- a/keymap-drawer/cradio.yaml +++ b/keymap-drawer/cradio.yaml @@ -12,16 +12,16 @@ layers: - O - P - {t: A, h: '$$mdi:apple-keyboard-shift$$'} - - {t: S, h: '$$mdi:apple-keyboard-option$$'} - - {t: D, h: '$$mdi:apple-keyboard-control$$'} - - {t: F, h: '$$mdi:apple-keyboard-command$$'} + - S + - D + - F - G - H - - {t: J, h: '$$mdi:apple-keyboard-command$$'} - - {t: K, h: '$$mdi:apple-keyboard-control$$'} - - {t: L, h: '$$mdi:apple-keyboard-option$$'} - - {t: '''', h: '$$mdi:apple-keyboard-shift$$'} - - Z + - J + - K + - L + - {t: '''', h: SHFT} + - {t: Z, h: ALT} - X - C - V @@ -31,112 +31,77 @@ layers: - ',' - . - / - - {t: ↹, h: left} - - ENTER - - ␣ - - {t: '$$mdi:backspace-outline$$', h: right} + - {t: ↹, h: '$$mdi:apple-keyboard-control$$'} + - {t: ENTER, h: right} + - {t: ␣, h: left} + - {t: '$$mdi:backspace-outline$$', h: '$$mdi:apple-keyboard-control$$'} right: - - Insert - - '1' - - '2' - - '3' - - '&studio_unlock' - - Home - - Page Down - - Page Up - - End - - ':' - - ⌦ - - '4' - - '5' - - '6' + - Esc + - BT CLR + - BT 1 + - BT 2 + - BT 3 + - {t: ▽, type: trans} + - Home + - ↑ + - End + - Sft+[ + - $$mdi:apple-keyboard-control$$ + - $$mdi:apple-keyboard-shift$$ + - $$mdi:apple-keyboard-option$$ + - $$mdi:apple-keyboard-command$$ - {t: ▽, type: trans} - - LARW - - DARW - - UARW - - RARW - ; - - Caps Word + - ← + - ↓ + - → + - Sft+] + - '&studio_unlock' + - Reset + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - \ + - ( + - ) + - '[' + - ']' + - {t: ▽, type: trans} + - {type: held} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + left: + - '`' + - '%' + - '|' + - AMPS + - '=' + - F1 - '7' - '8' - '9' - - '0' - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - Esc - - {t: ▽, type: trans} - - {type: held} - left: - - {t: ▽, type: trans} - - '[' - - '{' - - '}' - - {t: ▽, type: trans} - - ^ - - ( - - ) - - ']' - - '~' + - F4 - '!' - '@' - '#' - $ - - '%' + - Sft+. + - F2 + - '4' + - '5' + - '6' + - F5 + - ^ - '*' + - Sft+- + - Sft+= - '-' - - '=' - - \ - - '`' - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - AMPS - - _ - - + - - '|' - - {t: ▽, type: trans} - - {type: held} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - tri: - - Reset - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - BT 1 - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - Reset - - Boot - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - BT 2 - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - Boot - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - BT CLR - - BT 3 - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {t: ▽, type: trans} - - {type: held} + - F3 + - '1' + - '2' + - '3' + - F6 - {t: ▽, type: trans} - {t: ▽, type: trans} - {type: held} + - {t: ▽, type: trans} diff --git a/keymap-drawer/sofle.svg b/keymap-drawer/sofle.svg index 9accc0a..8b04e74 100644 --- a/keymap-drawer/sofle.svg +++ b/keymap-drawer/sofle.svg @@ -441,7 +441,7 @@ rect.held, rect.combo.held { -' + diff --git a/keymap-drawer/sofle.yaml b/keymap-drawer/sofle.yaml index a232f0d..848a782 100644 --- a/keymap-drawer/sofle.yaml +++ b/keymap-drawer/sofle.yaml @@ -36,7 +36,7 @@ layers: - K - L - ; - - '''' + - $$mdi:apple-keyboard-shift$$ - $$mdi:apple-keyboard-option$$ - Z - X