From 02dac43e0ab75521ae8d9f23fda0801b6303adde Mon Sep 17 00:00:00 2001 From: Rob Rogers Date: Mon, 12 Aug 2024 20:57:43 -0500 Subject: [PATCH] Enable urob layers --- config/base.keymap | 98 ++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 91 insertions(+), 7 deletions(-) diff --git a/config/base.keymap b/config/base.keymap index 361b230..4bba7d4 100644 --- a/config/base.keymap +++ b/config/base.keymap @@ -40,13 +40,13 @@ #define WHL 19 #define WPL 20 -#define DEF 0 -#define NAV 15 -#define FN 16 -#define NUM 17 -#define SYS 18 -#define UC 19 -#define MOUSE 20 +#define DEF 21 +#define NAV 22 +#define FN 23 +#define NUM 24 +#define SYS 25 +#define UC 26 +#define MOUSE 27 #include "combos.dtsi" // requires layer aliases #include "mouse.dtsi" @@ -425,6 +425,90 @@ ZMK_LAYER(hyperspace, //╰──────╯ └─────────────────┴─────────────────┴────────┘ ╰──────╯ └──────────┴───────────┴───────────┘ ╰──────╯ ) +ZMK_LAYER(knownspace, +//╭──────╮ ┌─────────┬─────────┬─────────┬─────────┬─────────┬─────────┐ ╭──────╮ ┌────────┬────────┬────────┬────────┬────────┬────────┐ ╭──────╮ + X_LT ___ ___ ___ ___ ___ ___ X_MT ___ ___ ___ ___ ___ ___ X_RT +//├──────┤ ├─────────┼─────────┼─────────┼─────────┼─────────┼─────────┤ ├──────┤ ├────────┼────────┼────────┼────────┼────────┼────────┤ ├──────┤ + X_LM ___ ___ ___ ___ ___ ___ X_MM ___ ___ ___ ___ ___ ___ X_RM +//├──────┤ ├─────────┼─────────┼─────────┼─────────┼─────────┼─────────┤ ├──────┤ ├────────┼────────┼────────┼────────┼────────┼────────┤ ├──────┤ + X_LB ___ ___ ___ ___ ___ ___ X_MB ___ ___ ___ ___ ___ ___ X_RB +//├──────┤ └─────────┴─────────┴─────────┼─────────┼─────────┼─────────┤ ├──────┤ ├────────┼────────┼────────┼────────┴────────┴────────┘ ├──────┤ + X_LH ___ ___ ___ X_MH ___ ___ ___ X_RH +//╰──────╯ └─────────┴─────────┴─────────┘ ╰──────╯ └────────┴────────┴────────┘ ╰──────╯ +) + +ZMK_LAYER(cyberspace, +//╭──────╮ ┌─────────┬─────────┬─────────┬─────────┬─────────┬─────────┐ ╭──────╮ ┌────────┬────────┬────────┬────────┬────────┬────────┐ ╭──────╮ + X_LT ___ ___ ___ ___ ___ ___ X_MT ___ ___ ___ ___ ___ ___ X_RT +//├──────┤ ├─────────┼─────────┼─────────┼─────────┼─────────┼─────────┤ ├──────┤ ├────────┼────────┼────────┼────────┼────────┼────────┤ ├──────┤ + X_LM ___ ___ ___ ___ ___ ___ X_MM ___ ___ ___ ___ ___ ___ X_RM +//├──────┤ ├─────────┼─────────┼─────────┼─────────┼─────────┼─────────┤ ├──────┤ ├────────┼────────┼────────┼────────┼────────┼────────┤ ├──────┤ + X_LB ___ ___ ___ ___ ___ ___ X_MB ___ ___ ___ ___ ___ ___ X_RB +//├──────┤ └─────────┴─────────┴─────────┼─────────┼─────────┼─────────┤ ├──────┤ ├────────┼────────┼────────┼────────┴────────┴────────┘ ├──────┤ + X_LH ___ ___ ___ X_MH ___ ___ ___ X_RH +//╰──────╯ └─────────┴─────────┴─────────┘ ╰──────╯ └────────┴────────┴────────┘ ╰──────╯ +) + +ZMK_LAYER(slipspace, +//╭──────╮ ┌─────────┬─────────┬─────────┬─────────┬─────────┬─────────┐ ╭──────╮ ┌────────┬────────┬────────┬────────┬────────┬────────┐ ╭──────╮ + X_LT ___ ___ ___ ___ ___ ___ X_MT ___ ___ ___ ___ ___ ___ X_RT +//├──────┤ ├─────────┼─────────┼─────────┼─────────┼─────────┼─────────┤ ├──────┤ ├────────┼────────┼────────┼────────┼────────┼────────┤ ├──────┤ + X_LM ___ ___ ___ ___ ___ ___ X_MM ___ ___ ___ ___ ___ ___ X_RM +//├──────┤ ├─────────┼─────────┼─────────┼─────────┼─────────┼─────────┤ ├──────┤ ├────────┼────────┼────────┼────────┼────────┼────────┤ ├──────┤ + X_LB ___ ___ ___ ___ ___ ___ X_MB ___ ___ ___ ___ ___ ___ X_RB +//├──────┤ └─────────┴─────────┴─────────┼─────────┼─────────┼─────────┤ ├──────┤ ├────────┼────────┼────────┼────────┴────────┴────────┘ ├──────┤ + X_LH ___ ___ ___ X_MH ___ ___ ___ X_RH +//╰──────╯ └─────────┴─────────┴─────────┘ ╰──────╯ └────────┴────────┴────────┘ ╰──────╯ +) + +ZMK_LAYER(foldspace, +//╭──────╮ ┌─────────┬─────────┬─────────┬─────────┬─────────┬─────────┐ ╭──────╮ ┌────────┬────────┬────────┬────────┬────────┬────────┐ ╭──────╮ + X_LT ___ ___ ___ ___ ___ ___ X_MT ___ ___ ___ ___ ___ ___ X_RT +//├──────┤ ├─────────┼─────────┼─────────┼─────────┼─────────┼─────────┤ ├──────┤ ├────────┼────────┼────────┼────────┼────────┼────────┤ ├──────┤ + X_LM ___ ___ ___ ___ ___ ___ X_MM ___ ___ ___ ___ ___ ___ X_RM +//├──────┤ ├─────────┼─────────┼─────────┼─────────┼─────────┼─────────┤ ├──────┤ ├────────┼────────┼────────┼────────┼────────┼────────┤ ├──────┤ + X_LB ___ ___ ___ ___ ___ ___ X_MB ___ ___ ___ ___ ___ ___ X_RB +//├──────┤ └─────────┴─────────┴─────────┼─────────┼─────────┼─────────┤ ├──────┤ ├────────┼────────┼────────┼────────┴────────┴────────┘ ├──────┤ + X_LH ___ ___ ___ X_MH ___ ___ ___ X_RH +//╰──────╯ └─────────┴─────────┴─────────┘ ╰──────╯ └────────┴────────┴────────┘ ╰──────╯ +) + +ZMK_LAYER(blackhole, +//╭──────╮ ┌─────────┬─────────┬─────────┬─────────┬─────────┬─────────┐ ╭──────╮ ┌────────┬────────┬────────┬────────┬────────┬────────┐ ╭──────╮ + X_LT ___ ___ ___ ___ ___ ___ X_MT ___ ___ ___ ___ ___ ___ X_RT +//├──────┤ ├─────────┼─────────┼─────────┼─────────┼─────────┼─────────┤ ├──────┤ ├────────┼────────┼────────┼────────┼────────┼────────┤ ├──────┤ + X_LM ___ ___ ___ ___ ___ ___ X_MM ___ ___ ___ ___ ___ ___ X_RM +//├──────┤ ├─────────┼─────────┼─────────┼─────────┼─────────┼─────────┤ ├──────┤ ├────────┼────────┼────────┼────────┼────────┼────────┤ ├──────┤ + X_LB ___ ___ ___ ___ ___ ___ X_MB ___ ___ ___ ___ ___ ___ X_RB +//├──────┤ └─────────┴─────────┴─────────┼─────────┼─────────┼─────────┤ ├──────┤ ├────────┼────────┼────────┼────────┴────────┴────────┘ ├──────┤ + X_LH ___ ___ ___ X_MH ___ ___ ___ X_RH +//╰──────╯ └─────────┴─────────┴─────────┘ ╰──────╯ └────────┴────────┴────────┘ ╰──────╯ +) + +ZMK_LAYER(whitehole, +//╭──────╮ ┌─────────┬─────────┬─────────┬─────────┬─────────┬─────────┐ ╭──────╮ ┌────────┬────────┬────────┬────────┬────────┬────────┐ ╭──────╮ + X_LT ___ ___ ___ ___ ___ ___ X_MT ___ ___ ___ ___ ___ ___ X_RT +//├──────┤ ├─────────┼─────────┼─────────┼─────────┼─────────┼─────────┤ ├──────┤ ├────────┼────────┼────────┼────────┼────────┼────────┤ ├──────┤ + X_LM ___ ___ ___ ___ ___ ___ X_MM ___ ___ ___ ___ ___ ___ X_RM +//├──────┤ ├─────────┼─────────┼─────────┼─────────┼─────────┼─────────┤ ├──────┤ ├────────┼────────┼────────┼────────┼────────┼────────┤ ├──────┤ + X_LB ___ ___ ___ ___ ___ ___ X_MB ___ ___ ___ ___ ___ ___ X_RB +//├──────┤ └─────────┴─────────┴─────────┼─────────┼─────────┼─────────┤ ├──────┤ ├────────┼────────┼────────┼────────┴────────┴────────┘ ├──────┤ + X_LH ___ ___ ___ X_MH ___ ___ ___ X_RH +//╰──────╯ └─────────┴─────────┴─────────┘ ╰──────╯ └────────┴────────┴────────┘ ╰──────╯ +) + +ZMK_LAYER(warp, +//╭──────╮ ┌─────────┬─────────┬─────────┬─────────┬─────────┬─────────┐ ╭──────╮ ┌────────┬────────┬────────┬────────┬────────┬────────┐ ╭──────╮ + X_LT ___ ___ ___ ___ ___ ___ X_MT ___ ___ ___ ___ ___ ___ X_RT +//├──────┤ ├─────────┼─────────┼─────────┼─────────┼─────────┼─────────┤ ├──────┤ ├────────┼────────┼────────┼────────┼────────┼────────┤ ├──────┤ + X_LM ___ ___ ___ ___ ___ ___ X_MM ___ ___ ___ ___ ___ ___ X_RM +//├──────┤ ├─────────┼─────────┼─────────┼─────────┼─────────┼─────────┤ ├──────┤ ├────────┼────────┼────────┼────────┼────────┼────────┤ ├──────┤ + X_LB ___ ___ ___ ___ ___ ___ X_MB ___ ___ ___ ___ ___ ___ X_RB +//├──────┤ └─────────┴─────────┴─────────┼─────────┼─────────┼─────────┤ ├──────┤ ├────────┼────────┼────────┼────────┴────────┴────────┘ ├──────┤ + X_LH ___ ___ ___ X_MH ___ ___ ___ X_RH +//╰──────╯ └─────────┴─────────┴─────────┘ ╰──────╯ └────────┴────────┴────────┘ ╰──────╯ +) + ZMK_LAYER(base, //╭──────╮ ╭────────┬─────────────┬─────────────┬─────────────┬───────────────┬────────────╮ ╭──────╮ ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────┬───────╮ ╭──────╮ X_LT ___ &kp Q &kp W &kp F &kp P &kp B X_MT &kp J &kp L &kp U &kp Y &kp SQT ___ X_RT