]> git.donarmstrong.com Git - qmk_firmware.git/blob - users/mechmerlin/mechmerlin.c
[Keymap] Jarred's Plaid keymap (#6049)
[qmk_firmware.git] / users / mechmerlin / mechmerlin.c
1 #include "mechmerlin.h"
2
3 bool process_record_user(uint16_t keycode, keyrecord_t *record) {
4     static uint16_t fnx_layer_timer;
5
6     switch (keycode){
7         case KC_FNX:                                    
8             if(record->event.pressed){
9                 fnx_layer_timer = timer_read();
10                 layer_on(_FL);
11             } else {
12                 layer_off(_FL);
13                 if (timer_elapsed(fnx_layer_timer) < 150) {  
14                     layer_invert(_AL);
15                 }
16             }
17         return false;
18     }
19     return true;
20 }