diff options
Diffstat (limited to 'quantum/process_keycode')
| -rw-r--r-- | quantum/process_keycode/process_unicode.c | 5 | ||||
| -rw-r--r-- | quantum/process_keycode/process_unicode.h | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/quantum/process_keycode/process_unicode.c b/quantum/process_keycode/process_unicode.c index d71434411..c474483e7 100644 --- a/quantum/process_keycode/process_unicode.c +++ b/quantum/process_keycode/process_unicode.c | |||
| @@ -75,6 +75,11 @@ void qk_ucis_start(void) { | |||
| 75 | qk_ucis_state.count = 0; | 75 | qk_ucis_state.count = 0; |
| 76 | qk_ucis_state.in_progress = true; | 76 | qk_ucis_state.in_progress = true; |
| 77 | 77 | ||
| 78 | qk_ucis_start_user(); | ||
| 79 | } | ||
| 80 | |||
| 81 | __attribute__((weak)) | ||
| 82 | void qk_ucis_start_user(void) { | ||
| 78 | unicode_input_start(); | 83 | unicode_input_start(); |
| 79 | register_hex(0x2328); | 84 | register_hex(0x2328); |
| 80 | unicode_input_finish(); | 85 | unicode_input_finish(); |
diff --git a/quantum/process_keycode/process_unicode.h b/quantum/process_keycode/process_unicode.h index c5005897e..75607e40e 100644 --- a/quantum/process_keycode/process_unicode.h +++ b/quantum/process_keycode/process_unicode.h | |||
| @@ -37,6 +37,7 @@ struct { | |||
| 37 | extern const qk_ucis_symbol_t ucis_symbol_table[]; | 37 | extern const qk_ucis_symbol_t ucis_symbol_table[]; |
| 38 | 38 | ||
| 39 | void qk_ucis_start(void); | 39 | void qk_ucis_start(void); |
| 40 | void qk_ucis_start_user(void); | ||
| 40 | void qk_ucis_symbol_fallback (void); | 41 | void qk_ucis_symbol_fallback (void); |
| 41 | bool process_ucis (uint16_t keycode, keyrecord_t *record); | 42 | bool process_ucis (uint16_t keycode, keyrecord_t *record); |
| 42 | 43 | ||
