@ -37,6 +37,7 @@ void unicode_input_start (void) {
unregister_code ( KC_PPLS ) ;
unregister_code ( KC_PPLS ) ;
break ;
break ;
}
}
wait_ms ( UNICODE_TYPE_DELAY ) ;
}
}
void unicode_input_finish ( void ) {
void unicode_input_finish ( void ) {
@ -109,6 +110,7 @@ void qk_ucis_symbol_fallback (void) {
uint8_t code = qk_ucis_state . codes [ i ] ;
uint8_t code = qk_ucis_state . codes [ i ] ;
register_code ( code ) ;
register_code ( code ) ;
unregister_code ( code ) ;
unregister_code ( code ) ;
wait_ms ( UNICODE_TYPE_DELAY ) ;
}
}
}
}
@ -135,6 +137,7 @@ void register_ucis(const char *hex) {
if ( kc ) {
if ( kc ) {
register_code ( kc ) ;
register_code ( kc ) ;
unregister_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 - - ) {
for ( i = qk_ucis_state . count ; i > 0 ; i - - ) {
register_code ( KC_BSPC ) ;
register_code ( KC_BSPC ) ;
unregister_code ( KC_BSPC ) ;
unregister_code ( KC_BSPC ) ;
wait_ms ( UNICODE_TYPE_DELAY ) ;
}
}
if ( keycode = = KC_ESC ) {
if ( keycode = = KC_ESC ) {