diff --git a/config.h b/config.h index a66224c..eb9c72f 100644 --- a/config.h +++ b/config.h @@ -47,5 +47,5 @@ along with this program. If not, see . //#define HOLD_ON_OTHER_KEY_PRESS #define DYNAMIC_KEYMAP_LAYER_COUNT 5 -#define TRI_LAYER_ADJUST_LAYER 4 +#define TRI_LAYER_ADJUST_LAYER 5 #define OLED_FONT_H "keyboards/crkbd/lib/glcdfont.c" diff --git a/keymap.c b/keymap.c index da6464c..fa5df84 100644 --- a/keymap.c +++ b/keymap.c @@ -38,10 +38,10 @@ oled_rotation_t oled_init_user(oled_rotation_t rotation) { } #define L_BASE 0 +#define L_ALT 2 #define L_SYM 4 #define L_NUM 8 #define L_FN 16 -#define L_ALT 2 void oled_render_layer_state(void) { oled_write_P(PSTR("Layer: "), false); @@ -58,9 +58,12 @@ void oled_render_layer_state(void) { case L_FN: oled_write_ln_P(PSTR("Fn"), false); break; - default: + case L_ALT: oled_write_ln_P(PSTR("Gaming"), false); break; + default: + oled_write_ln_P(PSTR("Other"), false); + break; } } diff --git a/rules.mk b/rules.mk index 7de333c..2b2e9d4 100644 --- a/rules.mk +++ b/rules.mk @@ -5,3 +5,4 @@ OLED_ENABLE = yes OLED_DRIVER = SSD1306 LTO_ENABLE = yes DYNAMIC_MACRO_ENABLE = yes +TRI_LAYER_ENABLE = yes