diff options
Diffstat (limited to 'jack')
-rw-r--r-- | jack/jack.c | 3 | ||||
-rw-r--r-- | jack/jack.h | 1 |
2 files changed, 4 insertions, 0 deletions
diff --git a/jack/jack.c b/jack/jack.c index 9a59cb0..f2e9944 100644 --- a/jack/jack.c +++ b/jack/jack.c @@ -80,6 +80,7 @@ void keyboard_post_init_user(void) { if (!autocorrect_is_enabled()) autocorrect_enable(); #endif + keyboard_post_init_keymap(); } void matrix_scan_user(void) { @@ -103,6 +104,8 @@ uint16_t keycode_config(uint16_t keycode) { return keycode; } uint8_t mod_config(uint8_t mod) { return mod; } #endif +__attribute__((weak)) void keyboard_post_init_keymap(void) {} + #ifdef RP2040_MATH_IN_ROM typedef void (*init_fn)(void); diff --git a/jack/jack.h b/jack/jack.h index 0bce15b..eb9182c 100644 --- a/jack/jack.h +++ b/jack/jack.h @@ -29,6 +29,7 @@ void tap_code_register(uint8_t code, uint8_t mods, uint16_t delay, bool register_tap); void process_tap_code_buffer(void); void tap_string(const char *str); +void keyboard_post_init_keymap(void); #ifdef TAP_DANCE_ENABLE void td_reset(tap_dance_state_t *state, void *user_data); void em_dash_mins(tap_dance_state_t *state, void *user_data); |