summaryrefslogtreecommitdiff
path: root/config/base.keymap
diff options
context:
space:
mode:
Diffstat (limited to 'config/base.keymap')
-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
>;