summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKjetil Orbekk <kj@orbekk.com>2024-01-14 11:31:25 -0500
committerKjetil Orbekk <kj@orbekk.com>2024-01-14 11:31:25 -0500
commitb0f88b71ae8abb4ec4d31f2b06631a98dc375e07 (patch)
treecf57b58c772f5ddacdc88b3494504ea80a9b0d59
parent045545c7c5177e0d11c9fe4daa2b516f99fb5b72 (diff)
add colemak layer
-rw-r--r--config/base.keymap33
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
>;