diff options
author | Kjetil Orbekk <kj@orbekk.com> | 2024-01-15 21:33:34 -0500 |
---|---|---|
committer | Kjetil Orbekk <kj@orbekk.com> | 2024-01-15 21:33:34 -0500 |
commit | e3f867dba7080442d7c7d8ec4e5e10eeb0b9c2d2 (patch) | |
tree | 4645df5344caba694ffaa132583332c3b0242bcf | |
parent | b0f88b71ae8abb4ec4d31f2b06631a98dc375e07 (diff) |
add canary layer
-rw-r--r-- | config/base.keymap | 28 | ||||
-rw-r--r-- | 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 |