From e3f867dba7080442d7c7d8ec4e5e10eeb0b9c2d2 Mon Sep 17 00:00:00 2001 From: Kjetil Orbekk Date: Mon, 15 Jan 2024 21:33:34 -0500 Subject: add canary layer --- config/base.keymap | 28 ++++++++++++++++++++-------- config/corneish_zen.conf | 3 +++ 2 files changed, 23 insertions(+), 8 deletions(-) diff --git a/config/base.keymap b/config/base.keymap index 398d255..00c01d2 100644 --- a/config/base.keymap +++ b/config/base.keymap @@ -11,13 +11,14 @@ #define QW 1 #define GAMING 2 #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 CANARY 4 +#define LOW 5 +#define UPR 6 +#define NAV 7 +#define MOUSE 8 +#define QVLOW 9 +#define GAMELOW 10 +#define FN 11 #define SPACEKEY &layer_mo NAV SPACE @@ -197,6 +198,16 @@ >; }; + canary_layer { + display-name = "Canary"; + bindings = < + R1X &kp W &kp L &kp Y &kp P &kp B R1Y &kp Z &kp F &kp O &kp U &kp SQT R1Z + R2X &HL1(C) &HL2(R) &HL3(S) &HL4(T) &kp G R2Y &kp M &HL4(N) &HL3(E) &HL2(I) &HL1(A) R2Z + R3X &kp Q &kp J &kp V &kp D &kp K R3Y &kp X &kp H &kp SLASH &kp COMMA &kp DOT R3Z + R4X &mo LOW SPACEKEY R4Y &kp LSHIFT &mo UPR R4Z + >; + }; + lower_layer { display-name = "lower"; bindings = < @@ -262,11 +273,12 @@ >; }; + // TODO: Add gaming layer. function_layer { 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 &to COLEMAK &trans &trans &trans &trans R2Z + R2X &kp F11 &kp F12 &trans &to DV &to QW R2Y &to COLEMAK &to CANARY &trans &trans &trans R2Z R3X FUNC_KEYS R3Z R4X &trans &trans SPACEKEY R4Y TX &trans &trans R4Z >; diff --git a/config/corneish_zen.conf b/config/corneish_zen.conf index 213f82f..39da5b2 100644 --- a/config/corneish_zen.conf +++ b/config/corneish_zen.conf @@ -26,3 +26,6 @@ CONFIG_ZMK_BLE_CLEAR_BONDS_ON_START=n # Turn on logging # CONFIG_ZMK_USB_LOGGING=y # CONFIG_LOG_PROCESS_THREAD_STARTUP_DELAY_MS=8000 + +# CONFIG_ZMK_KSCAN_DEBOUNCE_PRESS_MS=1 +# CONFIG_ZMK_KSCAN_DEBOUNCE_RELEASE_MS=10 -- cgit v1.2.3