diff --git a/config/base.keymap b/config/base.keymap index 8141ae0..f85676b 100644 --- a/config/base.keymap +++ b/config/base.keymap @@ -1,5 +1,15 @@ #include #include +#if defined CONFIG_WIRELESS + #include + #include + #include + #define _BT_SEL_KEYS_ &bt BT_SEL 0 &bt BT_SEL 1 &bt BT_SEL 2 &bt BT_SEL 3 &bt BT_SEL 4 + #define _BT_CFG_KEYS_ &bt BT_CLR &out OUT_TOG &ext_power EP_TOG +#else + #define _BT_SEL_KEYS_ &trans &trans &trans &trans &trans + #define _BT_CFG_KEYS_ &trans &trans &trans +#endif #include "../zmk-nodefree-config/helper.h" #include "../zmk-nodefree-config/international_chars/greek.dtsi" @@ -227,11 +237,11 @@ ZMK_LAYER(nav_layer, ZMK_LAYER(sys_layer, // ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮ ╭─────────────╮ ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮ - &kp LG(GRAVE) ___ ___ &reset &bootloader XTR_MT ___ &kp C_PREV &kp C_VOL_UP &kp C_NEXT &win_sleep + _BT_SEL_KEYS_ XTR_MT ___ &kp C_PREV &kp C_VOL_UP &kp C_NEXT &win_sleep // ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ &sk LGUI &sk LALT &sk LCTRL &sk LSHFT ___ XTR_MM ___ DSK_PREV &kp C_VOL_DN DSK_NEXT ___ // ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ - ___ ___ ___ ___ ___ XTR_MB ___ ___ ___ ___ ___ + _BT_CFG_KEYS_ &reset &bootloader XTR_MB &bootloader &reset ___ ___ ___ // ├─────────────┼─────────────┴─────────────┼─────────────┼─────────────┤ ├─────────────┤ ├─────────────┼─────────────┼─────────────┴─────────────┼─────────────┤ XTR_LH ___ ___ XTR_MH &kp C_PP &kp C_MUTE XTR_RH // ╰─────────────╯ ╰─────────────┴─────────────╯ ╰─────────────╯ ╰─────────────┴─────────────╯ ╰─────────────╯ diff --git a/config/corneish_zen_v2.conf b/config/corneish_zen_v2.conf index eaebe9a..14880f6 100644 --- a/config/corneish_zen_v2.conf +++ b/config/corneish_zen_v2.conf @@ -1,4 +1,4 @@ -CONFIG_ZMK_KEYBOARD_NAME="Cornish Zen v2" +# CONFIG_ZMK_KEYBOARD_NAME="Corne-ish Zen" # go to sleep after two hours (2*60*60*1000ms) CONFIG_ZMK_IDLE_SLEEP_TIMEOUT=7200000 diff --git a/config/corneish_zen_v2.keymap b/config/corneish_zen_v2.keymap index f59949e..8def269 100644 --- a/config/corneish_zen_v2.keymap +++ b/config/corneish_zen_v2.keymap @@ -4,16 +4,12 @@ /* map Zen's extra keys */ #define XTR_MH &kp BSPC &kp RET // thumb row, middle -/* bluetooth support */ -#include +/* activate bluetooth */ +#define CONFIG_WIRELESS /* source the main keymap */ #include "base.keymap" /* use 5-column layout for Zen */ -/ { - chosen { - zmk,matrix_transform = &five_column_transform; - }; -}; +/ { chosen { zmk,matrix_transform = &five_column_transform; }; };