|
|
|
@ -96,7 +96,7 @@ enum anne_pro_layers { |
|
|
|
|
* |
|
|
|
|
*/ |
|
|
|
|
[FN2] = LAYOUT_60_ansi( /* FN2 */ |
|
|
|
|
_______, KC_AP2_BT1, KC_AP2_BT2, KC_AP2_BT3, KC_AP2_BT4, _______, _______, _______, _______, KC_AP_LED_TOG, KC_AP_LED_NEXT_INTENSITY, KC_AP_LED_PREV_PROFILE, KC_AP_LED_NEXT_PROFILE, _______, |
|
|
|
|
_______, KC_AP2_BT1, KC_AP2_BT2, KC_AP2_BT3, KC_AP2_BT4, _______, _______, _______, _______, KC_AP_RGB_MOD, KC_AP_RGB_TOG, KC_AP_RGB_VAD, KC_AP_RGB_VAI, _______, |
|
|
|
|
MO(FN2), _______, KC_UP, _______, _______, _______, _______, _______, _______, _______, KC_PSCR, KC_HOME, KC_END, _______, |
|
|
|
|
_______, KC_LEFT, KC_DOWN, KC_RGHT, _______, _______, _______, _______, _______, _______, KC_PGUP, KC_PGDN, _______, |
|
|
|
|
_______, _______, _______, _______, _______, _______, _______, _______, _______, KC_INS, KC_DEL, _______, |
|
|
|
@ -134,16 +134,12 @@ bool led_update_user(led_t leds) { |
|
|
|
|
if (leds.caps_lock) { |
|
|
|
|
// Set the caps-lock to red
|
|
|
|
|
const ap2_led_t color = {.p.red = 0xff, .p.green = 0x00, .p.blue = 0x00, .p.alpha = 0xff}; |
|
|
|
|
|
|
|
|
|
ap2_led_mask_set_key(2, 0, color); |
|
|
|
|
ap2_led_sticky_set_key(2, 0, color); |
|
|
|
|
/* NOTE: Instead of colouring the capslock only, you can change the whole
|
|
|
|
|
keyboard with ap2_led_set_foreground_color */ |
|
|
|
|
keyboard with ap2_led_mask_set_mono */ |
|
|
|
|
} else { |
|
|
|
|
// Reset the capslock if there is no layer active
|
|
|
|
|
if (!layer_state_is(FN1) && !layer_state_is(FN2)) { |
|
|
|
|
const ap2_led_t color = {.p.red = 0xff, .p.green = 0x00, .p.blue = 0x00, .p.alpha = 0x00}; |
|
|
|
|
ap2_led_mask_set_key(2, 0, color); |
|
|
|
|
} |
|
|
|
|
ap2_led_unset_sticky_key(2, 0); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
return true; |
|
|
|
|