2022-07-19 08:45:18 -07:00
|
|
|
// See symbols.h for docs
|
|
|
|
|
|
|
|
#define BETA_LAYER_MAGIC_MACRO BETA_LAYER(KEYBOARD)
|
|
|
|
|
2022-07-21 14:09:50 -07:00
|
|
|
#ifdef BETA_LAYER_LAYOUTS
|
|
|
|
#define BETA_LAYER_CONTEXT_DATA LAYOUT_EN
|
|
|
|
BETA_LAYER_MAGIC_MACRO
|
|
|
|
#endif
|
|
|
|
|
2022-07-19 08:45:18 -07:00
|
|
|
#ifdef BETA_LAYER_KEYS
|
|
|
|
#define BETA_LAYER_CONTEXT_DATA LAYOUT_ergodox(\
|
2023-10-10 11:26:41 -07:00
|
|
|
TO(LAYER_MAIN), RGB_HUD, RGB_HUI, KC_NO, KC_NO, KC_NO, KC_NO,\
|
2022-07-19 08:45:18 -07:00
|
|
|
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,\
|
|
|
|
\
|
2023-12-16 12:27:53 -08:00
|
|
|
RGB_TOG, KC_NO,\
|
|
|
|
KC_NO,\
|
|
|
|
KC_NO, KC_NO, KC_NO,\
|
2022-07-19 08:45:18 -07:00
|
|
|
\
|
|
|
|
\
|
2023-12-16 12:27:53 -08:00
|
|
|
KC_NO, LIGHT_HUD, LIGHT_HUI, KC_NO, KC_NO, KC_NO, KC_NO,\
|
|
|
|
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, KC_NO, KC_NO, KC_NO,\
|
2022-07-19 08:45:18 -07:00
|
|
|
\
|
2023-12-16 12:27:53 -08:00
|
|
|
KC_NO, LIGHT_TOG,\
|
2022-07-19 08:45:18 -07:00
|
|
|
KC_NO,\
|
2023-12-16 12:27:53 -08:00
|
|
|
QK_BOOTLOADER, KC_NO, KC_NO\
|
2022-07-19 08:45:18 -07:00
|
|
|
)
|
|
|
|
|
|
|
|
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
|