|
|
@ -94,44 +94,43 @@ void matrix_scan_user(void) { |
|
|
|
uint16_t kc = keymap_key_to_keycode(layer, (keypos_t) {.row = 0, .col = i |
|
|
|
}); |
|
|
|
if (kc == KC_TRNS) { |
|
|
|
setrgb(5, 5, 5, (rgb_led_t * ) & led[j]); /* TRNS color 0-255*/ |
|
|
|
rgblight_setrgb_at(5, 5, 5, j); /* TRNS color 0-255*/ |
|
|
|
} else if (kc == KC_NO) { |
|
|
|
setrgb(0, 0, 0, (rgb_led_t * ) & led[j]); /* NO color 0-255*/ |
|
|
|
rgblight_setrgb_at(0, 0, 0, j); /* NO color 0-255*/ |
|
|
|
} else { |
|
|
|
if (layer == 1) { |
|
|
|
setrgb(128, 64, 0, (rgb_led_t * ) & led[j]); /* 1 layer 0-255*/ |
|
|
|
rgblight_setrgb_at(128, 64, 0, j); /* 1 layer 0-255*/ |
|
|
|
} else if (layer == 2) { |
|
|
|
setrgb(0, 64, 128, (rgb_led_t * ) & led[j]); /* 2*/ |
|
|
|
rgblight_setrgb_at(0, 64, 128, j); /* 2*/ |
|
|
|
} else if (layer == 3) { |
|
|
|
setrgb(64, 128, 0, (rgb_led_t * ) & led[j]); /* 3*/ |
|
|
|
rgblight_setrgb_at(64, 128, 0, j); /* 3*/ |
|
|
|
} else if (layer == 4) { |
|
|
|
setrgb(0, 128, 64, (rgb_led_t * ) & led[j]); /* 4*/ |
|
|
|
rgblight_setrgb_at(0, 128, 64, j); /* 4*/ |
|
|
|
} else if (layer == 5) { |
|
|
|
setrgb(128, 0, 128, (rgb_led_t * ) & led[j]); /* 5*/ |
|
|
|
rgblight_setrgb_at(128, 0, 128, j); /* 5*/ |
|
|
|
} else if (layer == 6) { |
|
|
|
setrgb(128, 0, 128, (rgb_led_t * ) & led[j]); /* 6*/ |
|
|
|
rgblight_setrgb_at(128, 0, 128, j); /* 6*/ |
|
|
|
} else if (layer == 7) { |
|
|
|
setrgb(128, 128, 0, (rgb_led_t * ) & led[j]); /* 7*/ |
|
|
|
rgblight_setrgb_at(128, 128, 0, j); /* 7*/ |
|
|
|
} else if (layer == 8) { |
|
|
|
setrgb(0, 128, 128, (rgb_led_t * ) & led[j]); /* 8*/ |
|
|
|
rgblight_setrgb_at(0, 128, 128, j); /* 8*/ |
|
|
|
} else if (layer == 9) { |
|
|
|
setrgb(128, 192, 64, (rgb_led_t * ) & led[j]); /* 9*/ |
|
|
|
rgblight_setrgb_at(128, 192, 64, j); /* 9*/ |
|
|
|
} else if (layer == 10) { |
|
|
|
setrgb(64, 192, 128, (rgb_led_t * ) & led[j]); /* 10*/ |
|
|
|
rgblight_setrgb_at(64, 192, 128, j); /* 10*/ |
|
|
|
} else if (layer == 11) { |
|
|
|
setrgb(128, 64, 192, (rgb_led_t * ) & led[j]); /* 11*/ |
|
|
|
rgblight_setrgb_at(128, 64, 192, j); /* 11*/ |
|
|
|
} else if (layer == 12) { |
|
|
|
setrgb(64, 128, 192, (rgb_led_t * ) & led[j]); /* 12*/ |
|
|
|
rgblight_setrgb_at(64, 128, 192, j); /* 12*/ |
|
|
|
} else if (layer == 13) { |
|
|
|
setrgb(128, 192, 0, (rgb_led_t * ) & led[j]); /* 13*/ |
|
|
|
rgblight_setrgb_at(128, 192, 0, j); /* 13*/ |
|
|
|
} else if (layer == 14) { |
|
|
|
setrgb(192, 0, 128, (rgb_led_t * ) & led[j]); /* 14*/ |
|
|
|
rgblight_setrgb_at(192, 0, 128, j); /* 14*/ |
|
|
|
} else if (layer == 15) { |
|
|
|
setrgb(0, 192, 128, (rgb_led_t * ) & led[j]); /* 15*/ |
|
|
|
rgblight_setrgb_at(0, 192, 128, j); /* 15*/ |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
rgblight_set(); |
|
|
|
} |
|
|
|
has_layer_changed = false; |
|
|
|
} |
|
|
|