|
|
@@ -15,10 +15,6 @@
|
|
|
*/
|
|
|
#include QMK_KEYBOARD_H
|
|
|
|
|
|
-enum my_keycodes {
|
|
|
- RETRO_RGB = QK_USER_0
|
|
|
-};
|
|
|
-
|
|
|
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|
|
[0] = LAYOUT_tkl_iso_tsangan( /* Base */
|
|
|
KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_SCRL, KC_PAUS,
|
|
|
@@ -34,7 +30,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
|
|
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
|
|
|
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
|
|
|
_______, _______, RM_TOGG, RM_NEXT, RM_HUED, RM_HUEU, RM_SATD, RM_SATU, RM_VALD, RM_VALU, RM_SPDD, RM_SPDU, _______, _______,
|
|
|
- _______, _______, _______, RETRO_RGB, _______, _______, _______, _______, _______, _______),
|
|
|
+ _______, _______, _______, RM_FLGN, _______, _______, _______, _______, _______, _______),
|
|
|
|
|
|
};
|
|
|
|
|
|
@@ -50,24 +46,3 @@ bool rgb_matrix_indicators_advanced_user(uint8_t led_min, uint8_t led_max) {
|
|
|
}
|
|
|
return false;
|
|
|
}
|
|
|
-
|
|
|
-bool process_record_user(uint16_t keycode, keyrecord_t *record) {
|
|
|
- switch (keycode) {
|
|
|
- case RETRO_RGB:
|
|
|
- if (record->event.pressed) {
|
|
|
- switch (rgb_matrix_get_flags()) {
|
|
|
- case LED_FLAG_ALL: {
|
|
|
- rgb_matrix_set_flags(LED_FLAG_INDICATOR);
|
|
|
- }
|
|
|
- break;
|
|
|
- default: {
|
|
|
- rgb_matrix_set_flags(LED_FLAG_ALL);
|
|
|
- }
|
|
|
- break;
|
|
|
- }
|
|
|
- }
|
|
|
- return false; // Skip all further processing of this key
|
|
|
- default:
|
|
|
- return true; // Process all other keycodes normally
|
|
|
- }
|
|
|
-}
|