From b0f88b71ae8abb4ec4d31f2b06631a98dc375e07 Mon Sep 17 00:00:00 2001 From: Kjetil Orbekk Date: Sun, 14 Jan 2024 11:31:25 -0500 Subject: add colemak layer --- config/base.keymap | 33 ++++++++++++++++++++++----------- 1 file changed, 22 insertions(+), 11 deletions(-) diff --git a/config/base.keymap b/config/base.keymap index 353a0dd..398d255 100644 --- a/config/base.keymap +++ b/config/base.keymap @@ -10,13 +10,14 @@ #define DV 0 #define QW 1 #define GAMING 2 -#define LOW 3 -#define UPR 4 -#define NAV 5 -#define MOUSE 6 -#define QVLOW 7 -#define GAMELOW 8 -#define FN 9 +#define COLEMAK 3 +#define LOW 4 +#define UPR 5 +#define NAV 6 +#define MOUSE 7 +#define QVLOW 8 +#define GAMELOW 9 +#define FN 10 #define SPACEKEY &layer_mo NAV SPACE @@ -154,7 +155,7 @@ compatible = "zmk,keymap"; default_layer { - display-name = "DVORAK"; + display-name = "Dvorak"; // DV - Dvorak layer bindings = < R1X &kp SQT &kp COMMA &kp DOT &kp P &kp Y R1Y &kp F &kp G &kp C &kp R &kp L R1Z @@ -165,7 +166,7 @@ }; dvorak_layer { - display-name = "QWERTY"; + display-name = "Qwerty"; // This is a "QWERTY" keymap, but it's really intended to be used in dvorak mode // (with setxkbmap us -variant dvorak -option compose:ralt). bindings = < @@ -177,7 +178,7 @@ }; gaming_layer { - display-name = "GAMING"; + display-name = "Gaming"; bindings = < R1X &kp Q &kp W &kp E &kp R &kp T R1Y &kp Y &kp U &kp I &kp O &kp P R1Z R2X &kp A &kp S &kp D &kp F &kp G R2Y &kp H &kp J &kp K &kp L &kp SEMI R2Z @@ -186,6 +187,16 @@ >; }; + colemak_layer { + display-name = "Colemak"; + bindings = < + R1X &kp Q &kp W &kp F &kp P &kp B R1Y &kp J &kp L &kp U &kp Y &kp SEMI R1Z + R2X &kp A &kp R &kp S &kp T &kp G R2Y &kp M &kp N &kp E &kp I &kp O R2Z + R3X &kp Z &kp X &kp C &kp D &kp V R3Y &kp K &kp H &kp COMMA &kp DOT &kp SQT R3Z + R4X &mo LOW &kp LSHIFT R4Y SPACEKEY &mo UPR R4Z + >; + }; + lower_layer { display-name = "lower"; bindings = < @@ -255,7 +266,7 @@ display-name = "fn"; bindings = < R1X &kp F1 &kp F2 &kp F3 &kp F4 &kp F5 R1Y &kp F6 &kp F7 &kp F8 &kp F9 &kp F10 R1Z - R2X &kp F11 &kp F12 &to GAMING &to DV &to QW R2Y &trans &trans &trans &trans &trans R2Z + R2X &kp F11 &kp F12 &to GAMING &to DV &to QW R2Y &to COLEMAK &trans &trans &trans &trans R2Z R3X FUNC_KEYS R3Z R4X &trans &trans SPACEKEY R4Y TX &trans &trans R4Z >; -- cgit v1.2.3