]> git.donarmstrong.com Git - qmk_firmware.git/blob - keyboards/catch22/keymaps/default/keymap.c
Add user-overridable callback for cancelling UCIS input (#5564)
[qmk_firmware.git] / keyboards / catch22 / keymaps / default / keymap.c
1 #include QMK_KEYBOARD_H
2
3 #define _BASE 0
4 #define _FN   1
5
6 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
7 [_BASE] = LAYOUT( /* Base */
8            KC_NLCK, KC_PSLS,  KC_PAST,  KC_BSPC,  \
9            KC_P7,   KC_P8,    KC_P9,    KC_PEQL,  \
10   MO(_FN), KC_P4,   KC_P5,    KC_P6,    KC_PPLS,  \
11   KC_PENT, KC_P1,   KC_P2,    KC_P3,    KC_PMNS,  \
12            KC_SPC,  KC_P0,    KC_PDOT,  KC_TAB    \
13 ),
14 [_FN] = LAYOUT(
15            RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUI, \
16            _______, _______, _______, _______, \
17   _______, _______, _______, _______, _______, \
18   KC_2,    _______, _______, _______, _______, \
19            _______, _______, _______, _______  \
20 ),
21 };
22
23 const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt) // MACRODOWN only works in this function
24 {
25     return MACRO_NONE;
26 };