diff options
Diffstat (limited to 'users/bcat/bcat.c')
-rw-r--r-- | users/bcat/bcat.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/users/bcat/bcat.c b/users/bcat/bcat.c index f21d282e4..3a407cfac 100644 --- a/users/bcat/bcat.c +++ b/users/bcat/bcat.c | |||
@@ -16,16 +16,15 @@ | |||
16 | 16 | ||
17 | #include "bcat.h" | 17 | #include "bcat.h" |
18 | 18 | ||
19 | #if defined(RGBLIGHT_ENABLE) | 19 | #include "quantum.h" |
20 | /* Adjust RGB static hue ranges for shorter gradients than default. */ | ||
21 | const uint8_t RGBLED_GRADIENT_RANGES[] PROGMEM = {255, 127, 63, 31, 15}; | ||
22 | #endif | ||
23 | 20 | ||
24 | static int8_t alt_tab_layer = -1; | 21 | static int8_t alt_tab_layer = -1; |
25 | 22 | ||
23 | __attribute__((weak)) void process_record_oled(uint16_t keycode, const keyrecord_t *record) {} | ||
26 | __attribute__((weak)) bool process_record_keymap(uint16_t keycode, keyrecord_t *record) { return true; } | 24 | __attribute__((weak)) bool process_record_keymap(uint16_t keycode, keyrecord_t *record) { return true; } |
27 | 25 | ||
28 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | 26 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { |
27 | process_record_oled(keycode, record); | ||
29 | if (!process_record_keymap(keycode, record)) { | 28 | if (!process_record_keymap(keycode, record)) { |
30 | return false; | 29 | return false; |
31 | } | 30 | } |
@@ -51,6 +50,9 @@ __attribute__((weak)) layer_state_t layer_state_set_keymap(layer_state_t state) | |||
51 | 50 | ||
52 | layer_state_t layer_state_set_user(layer_state_t state) { | 51 | layer_state_t layer_state_set_user(layer_state_t state) { |
53 | state = layer_state_set_keymap(state); | 52 | state = layer_state_set_keymap(state); |
53 | #if defined(BCAT_ORTHO_LAYERS) | ||
54 | state = update_tri_layer_state(state, LAYER_LOWER, LAYER_RAISE, LAYER_ADJUST); | ||
55 | #endif | ||
54 | if (alt_tab_layer >= 0 && !layer_state_cmp(state, alt_tab_layer)) { | 56 | if (alt_tab_layer >= 0 && !layer_state_cmp(state, alt_tab_layer)) { |
55 | unregister_code(KC_LALT); | 57 | unregister_code(KC_LALT); |
56 | alt_tab_layer = -1; | 58 | alt_tab_layer = -1; |