From ed00c45e0c758102935f0edef88a063a0593b83a Mon Sep 17 00:00:00 2001 From: 0scar Date: Tue, 3 Oct 2023 10:11:04 +0200 Subject: Move shift to left thumb cluster --- config/cradio.keymap | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/config/cradio.keymap b/config/cradio.keymap index 72c0815..8303073 100644 --- a/config/cradio.keymap +++ b/config/cradio.keymap @@ -14,8 +14,10 @@ // 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 LALT k3 &ht RSHFT k4 +#define HRML(k1,k2,k3) &ht LALT k1 &ht LCTRL k2 &ht LGUI k3 +#define HRMR(k1,k2,k3) &ht RGUI k1 &ht RCTRL k2 &ht LALT k3 +#define HRMLS(k1,k2,k3,k4) &ht LSHIFT k1 &ht LALT k2 &ht LCTRL k3 &ht LGUI k4 +#define HRMRS(k1,k2,k3,k4) &ht RGUI k1 &ht RCTRL k2 &ht LALT k3 &ht RSHIFT k4 / { behaviors { @@ -47,13 +49,13 @@ //│ 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 │ ; : │ - HRML(A, S, D, F) &kp G &kp H HRMR(J, K, L, SEMI) + //│ A │ S │ D │ F │ G │ │ H │ J │ K │ L │ │ + &kp A HRML(S, D, F) &kp G &kp H HRMR(J, K, L) &kp BSPC //├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤ - //│ 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 + //│ 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 ENTER //╰──────────┴──────────┴──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┴──────────┴──────────╯ - &kp TAB &kp SPACE &kp ENTER &to SYM + &kp TAB &kp LSHIFT &kp SPACE &to SYM // ╰──────────┴──────────╯ ╰──────────┴──────────╯ >; }; @@ -61,11 +63,11 @@ sym_layer { bindings = < //╭──────────┬──────────┬──────────┬──────────┬──────────╮ ╭──────────┬──────────┬──────────┬──────────┬──────────╮ - //│ │ │ │ \ │ │ │ │ " │ ' │ ` │ │ - &trans &trans &trans &kp BACKSLASH &trans &trans &kp DQT &kp SQT &kp GRAVE &trans + //│ │ │ / ? │ \ │ ` │ │ : │ ; │ " │ ' │ │ + &trans &trans &kp FSLH &kp BACKSLASH &kp GRAVE &kp COLON &kp SEMI &kp DQT &kp SQT &trans //├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤ //│ ^ │ + │ ( │ ) │ @ │ │ | │ - │ = │ _ │ $ │ - HRML(CARET, PLUS, LPAR, RPAR) &kp AT &kp PIPE HRMR(MINUS, EQUAL, UNDER, DLLR) + HRMLS(CARET, PLUS, LPAR, RPAR) &kp AT &kp PIPE HRMRS(MINUS, EQUAL, UNDER, DLLR) //├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤ //│ ! │ # │ { │ } │ ~ │ │ & │ [ │ ] │ % │ * │ &kp EXCL &kp HASH &kp LBRC &kp RBRC &kp TILDE &kp AMPS &kp LBKT &kp RBKT &kp PRCNT &kp ASTRK @@ -82,7 +84,7 @@ &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans //├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤ //│ 1 │ 2 │ 3 │ 4 │ 5 │ │ 6 │ 7 │ 8 │ 9 │ 0 │ - HRML(N1, N2, N3, N4) &kp N5 &kp N6 HRMR(N7, N8, N9, N0) + HRMLS(N1, N2, N3, N4) &kp N5 &kp N6 HRMRS(N7, N8, N9, N0) //├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤ //│ │ │ │ │ │ │ │ │ │ │ │ &trans &trans &trans &trans &trans &trans &trans &trans &trans &trans @@ -99,7 +101,7 @@ &kp F1 &kp F2 &kp F3 &kp F4 &kp F5 &trans &trans &trans &trans &trans //├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤ //│ │ │ │ │ │ │ ← │ ↓ │ ↑ │ → │ │ - HRML(F6, F7, F8, F9) &kp F10 &kp LEFT HRMR(DOWN, UP, RIGHT, ENTER) + HRMLS(F6, F7, F8, F9) &kp F10 &kp LEFT HRMRS(DOWN, UP, RIGHT, ENTER) //├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤ //│ │ │ │ │ │ │ │ │ │ │ │ &kp F11 &kp F12 &kp F13 &kp F14 &kp F15 &trans &trans &trans &trans &trans -- cgit v1.3