diff options
Diffstat (limited to 'quantum/process_keycode/process_unicode.c')
| -rw-r--r-- | quantum/process_keycode/process_unicode.c | 4 | 
1 files changed, 4 insertions, 0 deletions
| diff --git a/quantum/process_keycode/process_unicode.c b/quantum/process_keycode/process_unicode.c index d8a0f667cd..72c809c30e 100644 --- a/quantum/process_keycode/process_unicode.c +++ b/quantum/process_keycode/process_unicode.c @@ -37,6 +37,7 @@ void unicode_input_start (void) {      unregister_code(KC_PPLS);      break;    } +  wait_ms(UNICODE_TYPE_DELAY);  }  void unicode_input_finish (void) { @@ -109,6 +110,7 @@ void qk_ucis_symbol_fallback (void) {      uint8_t code = qk_ucis_state.codes[i];      register_code(code);      unregister_code(code); +    wait_ms(UNICODE_TYPE_DELAY);    }  } @@ -135,6 +137,7 @@ void register_ucis(const char *hex) {      if (kc) {        register_code (kc);        unregister_code (kc); +      wait_ms (UNICODE_TYPE_DELAY);      }    }  } @@ -172,6 +175,7 @@ bool process_ucis (uint16_t keycode, keyrecord_t *record) {      for (i = qk_ucis_state.count; i > 0; i--) {        register_code (KC_BSPC);        unregister_code (KC_BSPC); +      wait_ms(UNICODE_TYPE_DELAY);      }      if (keycode == KC_ESC) { | 
