diff --git a/config/base.keymap b/config/base.keymap index e46460d..00e2213 100644 --- a/config/base.keymap +++ b/config/base.keymap @@ -233,6 +233,9 @@ ZMK_BEHAVIOR(win_sleep, macro, #define CANCEL &kp K_CANCEL // cancel caps-word, num-word and smart-mouse #define DSK_PREV &hmr RSHFT LG(LC(LEFT)) // previous desktop #define DSK_NEXT &hmr LALT LG(LC(RIGHT)) // next desktop +#define PIN_WIN &kp LG(LC(LS(Q))) // pin window across desktops +#define PIN_APP &kp LG(LC(LS(A))) // pin application across desktops +#define DSK_MGR &kp LA(GRAVE) // desktop manager #define VOL_DOWN &hmr LCTRL C_VOL_DN /* Keymap */ @@ -269,7 +272,7 @@ ZMK_LAYER(fn, //├──────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├──────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├──────┤ X_LM &hml LGUI F11 &hml LALT F4 &hml LCTRL F5 &hml LSHFT F6 ___ X_MM ___ DSK_PREV VOL_DOWN DSK_NEXT ___ X_RM //├──────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├──────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├──────┤ - X_LB &kp F10 &kp F1 &kp F2 &kp F3 ___ X_MB ___ ___ ___ ___ ___ X_RB + X_LB &kp F10 &kp F1 &kp F2 &kp F3 ___ X_MB PIN_APP PIN_WIN DSK_MGR ___ ___ X_RB //├──────┤ ╰─────────────┼─────────────┴─────────────┼─────────────┼─────────────┤ ├──────┤ ├─────────────┼─────────────┼─────────────┴───────────────────────────╯ ├──────┤ X_LH ___ ___ X_MH &kp C_MUTE &kp C_PP X_RH //╰──────╯ ╰─────────────┴─────────────╯ ╰──────╯ ╰─────────────┴─────────────╯ ╰──────╯