46 lines
1.5 KiB
C
46 lines
1.5 KiB
C
// 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,\
|
|
RESET, 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 |