aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author0scar <qgt268@alumni.ku.dk>2023-10-03 08:11:04 +0000
committer0scar <qgt268@alumni.ku.dk>2023-10-03 08:31:07 +0000
commited00c45e0c758102935f0edef88a063a0593b83a (patch)
tree2e5f035be4ae76103e9ee6f09b566403863ed85d
parent85d56b0f5e9986562eb18e5f082a323fcacfdddf (diff)
Move shift to left thumb cluster
-rw-r--r--config/cradio.keymap26
1 files 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