diff options
author | Kjetil Orbekk <kj@orbekk.com> | 2024-01-14 11:31:25 -0500 |
---|---|---|
committer | Kjetil Orbekk <kj@orbekk.com> | 2024-01-14 11:31:25 -0500 |
commit | b0f88b71ae8abb4ec4d31f2b06631a98dc375e07 (patch) | |
tree | cf57b58c772f5ddacdc88b3494504ea80a9b0d59 | |
parent | 045545c7c5177e0d11c9fe4daa2b516f99fb5b72 (diff) |
add colemak layer
-rw-r--r-- | config/base.keymap | 33 |
1 files 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 >; |