From 74f5ba8c99d0888f2f220bc4bc9845d4a1c345fd Mon Sep 17 00:00:00 2001 From: Kim Streich Date: Sat, 24 Aug 2024 12:17:22 -0600 Subject: [PATCH] Keymap: Make base layout qwerty --- config/base.keymap | 20 ++++++++++++++++++++ config/corne.keymap | 2 ++ 2 files changed, 22 insertions(+) diff --git a/config/base.keymap b/config/base.keymap index 9ff7325b..cf49f7cf 100644 --- a/config/base.keymap +++ b/config/base.keymap @@ -58,6 +58,25 @@ keymap { compatible = "zmk,keymap"; +#ifdef BASE_LAYOUT_QWERTY + Base_layer { + display-name = "Base Q"; + bindings = < +// ╭────────────────────────┬────────────────────────┬────────────────────────┬────────────────────────┬────────────────────────┬────────────────────────╮ ╭────────────────────────┬────────────────────────┬────────────────────────┬───────────────────────┬────────────────────────┬────────────────────────╮ + &mm_grescm_gui &kp Q &kp W &hm_l MY_HYPER E &kp R &kp T &kp Y &kp U &hm_r MY_HYPER I &kp O &kp P &kp GRAVE +// ├────────────────────────┼────────────────────────┼────────────────────────┼────────────────────────┼────────────────────────┼────────────────────────┤ ├────────────────────────┼────────────────────────┼────────────────────────┼───────────────────────┼────────────────────────┼────────────────────────┤ + &kp_sk LSHFT LSHFT &hm_l LCTRL A &hm_l LALT S &hm_l LGUI D &hm_shift_l LSHFT F &kp G &kp H &hm_shift_r RSHFT J &hm_r RGUI K &hm_r RALT L &hm_r RCTRL SEMICOLON &kp_sk RSHFT RSHFT +// ├────────────────────────┼────────────────────────┼────────────────────────┼────────────────────────┼────────────────────────┼────────────────────────┤ ├────────────────────────┼────────────────────────┼────────────────────────┼───────────────────────┼────────────────────────┼────────────────────────┤ + &none &kp Z &kp X &hm_l MY_MEH C &kp V &kp B &kp N &kp M &mm_comma_semi_meh &mm_dot_colon &kp SLASH &none +// ╰────────────────────────┴────────────────────────┴────────────────────────┴────────────────────────┼────────────────────────┼────────────────────────┤ ├────────────────────────┼────────────────────────┼────────────────────────┼───────────────────────┼────────────────────────┼────────────────────────╯ + &mm_grescm_gui <_l SYM SPACE < ADJUST TAB &mm_bspc_del_layer < NAV RETURN <_num_word NUM NUM +// ╰────────────────────────┴────────────────────────┴────────────────────────╯ ╰────────────────────────┴────────────────────────┴────────────────────────╯ + + >; + // sensor-bindings = <&inc_dec_kp C_VOL_DN C_VOL_UP &inc_dec_kp C_PREV C_NEXT>; + }; + +#else Base_layer { display-name = "Base"; bindings = < @@ -74,6 +93,7 @@ >; // sensor-bindings = <&inc_dec_kp C_VOL_DN C_VOL_UP &inc_dec_kp C_PREV C_NEXT>; }; +#endif Base_Qwerty_layer { display-name = "QWERTY"; diff --git a/config/corne.keymap b/config/corne.keymap index 72802fc0..b6dfc8f3 100644 --- a/config/corne.keymap +++ b/config/corne.keymap @@ -13,5 +13,7 @@ // #define HAS_MOUSE_TP // #define HAS_CAPSLOCK +#define BASE_LAYOUT_QWERTY + /* source the main keymap */ #include "base.keymap"