]> git.donarmstrong.com Git - qmk_firmware.git/blob - keyboards/lfkeyboards/lfkpad/keymaps/default/keymap.c
Remove/migrate action_get_macro()s from default keymaps (#5625)
[qmk_firmware.git] / keyboards / lfkeyboards / lfkpad / keymaps / default / keymap.c
1 #include QMK_KEYBOARD_H
2
3 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
4   [0] = LAYOUT_numpad_6x4( /* Base */
5     KC_ESC,   KC_TAB,   KC_PEQL,  MO(1),   \
6     KC_LNUM,  KC_PSLS,  KC_PAST,  KC_PMNS, \
7     KC_P7,    KC_P8,    KC_P9,             \
8     KC_P4,    KC_P5,    KC_P6,    KC_PPLS, \
9     KC_P1,    KC_P2,    KC_P3,             \
10       KC_P0,            KC_PDOT,  KC_PENT  \
11   ),
12
13   [1] = LAYOUT_numpad_6x4( /* RGB */
14     RGB_SAI,  RGB_VAI,  RGB_HUI,  _______,  \
15     RGB_SAD,  RGB_VAD,  RGB_HUD,  _______,  \
16     RGB_M_X,  RGB_M_G,  RGB_MOD,            \
17     RGB_M_SW, RGB_M_SN, RGB_M_K,  RGB_RMOD, \
18     RGB_M_P,  RGB_M_B,  RGB_M_R,            \
19       XXXXXXX,          XXXXXXX,  RGB_TOG   \
20   ),
21 };
22
23 void matrix_init_user(void) {
24     // This keymap only has a single base layer, so reset the default if needed
25     if(eeconfig_read_default_layer() > 1){
26         eeconfig_update_default_layer(1);
27         default_layer_set(1);
28     }
29 }
30
31 void matrix_scan_user(void) {
32
33 }
34
35 bool process_record_user(uint16_t keycode, keyrecord_t *record) {
36   return true;
37 }
38
39 void led_set_user(uint8_t usb_led) {
40
41 }