]> git.donarmstrong.com Git - qmk_firmware.git/blob - users/kageurufu/process_records.c
Remove more commented out MCUs
[qmk_firmware.git] / users / kageurufu / process_records.c
1 #include "kageurufu.h"
2
3 bool process_record_user(uint16_t keycode, keyrecord_t *record) {
4   switch (keycode) {
5     case QWERTY:
6       if (record->event.pressed) {
7         set_single_persistent_default_layer(_QWERTY);
8       }
9       return false;
10       break;
11     case COLEMAK:
12       if(record->event.pressed) {
13         set_single_persistent_default_layer(_COLEMAK);
14       }
15       return false;
16       break;
17     case RGBRST:
18       #ifdef RGBLIGHT_ENABLE
19         if (record->event.pressed) {
20           eeconfig_update_rgblight_default();
21           rgblight_enable();
22         }
23       #endif
24       break;
25   }
26
27
28   return process_record_keymap(keycode, record) &&
29 #if defined(RGBLIGHT_ENABLE) || defined(RGB_MATRIX_ENABLE)
30     process_record_rgb(keycode, record) &&
31 #endif // RGBLIGHT_ENABLE;
32     true;
33 }
34
35 __attribute__ ((weak))
36 bool process_record_keymap(uint16_t keycode, keyrecord_t *record) {
37   return true;
38 }
39
40
41 __attribute__ ((weak))
42 bool process_record_rgb(uint16_t keycode, keyrecord_t *record) {
43   return true;
44 }