|
@@ -20,6 +20,8 @@
|
|
|
enum {
|
|
|
BASE = 0,
|
|
|
FUNCTION,
|
|
|
+ ALTERNATE,
|
|
|
+ LAST,
|
|
|
};
|
|
|
|
|
|
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|
@@ -75,6 +77,24 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|
|
_______, XXXXXXX, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, BL_STEP, _______, _______, _______, _______, _______, _______, XXXXXXX, \
|
|
|
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ \
|
|
|
),
|
|
|
+ [ALTERNATE] = LAYOUT(
|
|
|
+ _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \
|
|
|
+ _______, _______, _______, _______, \
|
|
|
+ _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RESET, XXXXXXX, _______, _______, _______, _______, \
|
|
|
+ _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \
|
|
|
+ _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, XXXXXXX, _______, _______, _______, _______, _______, \
|
|
|
+ _______, XXXXXXX, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, BL_STEP, _______, _______, _______, _______, _______, _______, XXXXXXX, \
|
|
|
+ _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ \
|
|
|
+ ),
|
|
|
+ [LAST] = LAYOUT(
|
|
|
+ _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \
|
|
|
+ _______, _______, _______, _______, \
|
|
|
+ _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, RESET, XXXXXXX, _______, _______, _______, _______, \
|
|
|
+ _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \
|
|
|
+ _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, XXXXXXX, _______, _______, _______, _______, _______, \
|
|
|
+ _______, XXXXXXX, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, BL_STEP, _______, _______, _______, _______, _______, _______, XXXXXXX, \
|
|
|
+ _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ \
|
|
|
+ ),
|
|
|
};
|
|
|
|
|
|
#ifdef OLED_DRIVER_ENABLE
|
|
@@ -89,6 +109,12 @@ void oled_task_user(void) {
|
|
|
break;
|
|
|
case FUNCTION:
|
|
|
oled_write_P(PSTR("Function\n"), false);
|
|
|
+ break;
|
|
|
+ case ALTERNATE:
|
|
|
+ oled_write_P(PSTR("Alternate\n"), false);
|
|
|
+ break;
|
|
|
+ case LAST:
|
|
|
+ oled_write_P(PSTR("Last\n"), false);
|
|
|
break;
|
|
|
default:
|
|
|
// Or use the write_ln shortcut over adding '\n' to the end of your string
|