// See symbols.h for docs #define BETA_LAYER_MAGIC_MACRO BETA_LAYER(KEYBOARD) #ifdef BETA_LAYER_LAYOUTS #define BETA_LAYER_CONTEXT_DATA LAYOUT_EN BETA_LAYER_MAGIC_MACRO #endif #ifdef BETA_LAYER_KEYS #define BETA_LAYER_CONTEXT_DATA LAYOUT_ergodox(\ RGB_TOG, RGB_HUD, RGB_HUI, KC_NO, KC_NO, KC_NO, KC_NO,\ TOGGLE_LAYER_COLOR, RGB_SAD, RGB_SAI, KC_NO, KC_NO, KC_NO, RGB_HUI,\ KC_NO, RGB_VAD, RGB_VAI, KC_NO, KC_NO, KC_NO,\ KC_NO, RGB_SPD, RGB_SPI, KC_NO, KC_NO, KC_NO, RGB_HUD,\ KC_NO, KC_NO, KC_NO, KC_NO, RGB_MOD,\ \ KC_NO, KC_NO,\ KC_NO,\ KC_NO, KC_NO, KC_NO,\ \ \ KC_NO, LIGHT_HUD, LIGHT_HUI, KC_NO, KC_NO, KC_NO, LIGHT_TOG,\ KC_NO, LIGHT_SAD, LIGHT_SAI, KC_NO, KC_NO, KC_NO, KC_NO,\ LIGHT_VAD, LIGHT_VAI, KC_NO, KC_NO, KC_NO, KC_NO,\ KC_NO, LIGHT_SPD, LIGHT_SPI, KC_NO, KC_NO, KC_NO, KC_NO,\ LIGHT_MOD, KC_NO, TO(LAYER_MAIN), KC_NO, KC_NO,\ \ KC_NO, RGB_TOG,\ KC_NO,\ QK_BOOTLOADER, KC_NO, KC_NO\ ) BETA_LAYER_MAGIC_MACRO #endif #ifdef BETA_LAYER_INDICATORS case BETA_LAYER_MAGIC_MACRO: ergodox_right_led_1_on(); ergodox_right_led_2_on(); ergodox_right_led_3_on(); break; #endif #undef BETA_LAYER_CONTEXT_DATA #undef BETA_LAYER_MAGIC_MACRO