Tap_code cleanup

pull/4217/head
Drashna Jaelre 6 years ago
parent 59bf691ce3
commit be2c6e70a7
No known key found for this signature in database
GPG Key ID: 4C4221222CD5F9F0

@ -68,21 +68,17 @@ void unicode_input_start(void) {
case UC_LNX: case UC_LNX:
register_code(KC_LCTL); register_code(KC_LCTL);
register_code(KC_LSFT); register_code(KC_LSFT);
register_code(KC_U); tap_code(KC_U);
unregister_code(KC_U);
unregister_code(KC_LSFT); unregister_code(KC_LSFT);
unregister_code(KC_LCTL); unregister_code(KC_LCTL);
break; break;
case UC_WIN: case UC_WIN:
register_code(KC_LALT); register_code(KC_LALT);
register_code(KC_PPLS); tap_code(KC_PPLS);
unregister_code(KC_PPLS);
break; break;
case UC_WINC: case UC_WINC:
register_code(KC_RALT); tap_code(KC_RALT);
unregister_code(KC_RALT); tap_code(KC_U);
register_code(KC_U);
unregister_code(KC_U);
} }
wait_ms(UNICODE_TYPE_DELAY); wait_ms(UNICODE_TYPE_DELAY);
} }
@ -98,8 +94,7 @@ void unicode_input_finish (void) {
unregister_code(KC_RALT); unregister_code(KC_RALT);
break; break;
case UC_LNX: case UC_LNX:
register_code(KC_SPC); tap_code(KC_SPC);
unregister_code(KC_SPC);
break; break;
} }
@ -120,8 +115,7 @@ uint16_t hex_to_keycode(uint8_t hex) {
void register_hex(uint16_t hex) { void register_hex(uint16_t hex) {
for(int i = 3; i >= 0; i--) { for(int i = 3; i >= 0; i--) {
uint8_t digit = ((hex >> (i*4)) & 0xF); uint8_t digit = ((hex >> (i*4)) & 0xF);
register_code(hex_to_keycode(digit)); tap_code(hex_to_keycode(digit));
unregister_code(hex_to_keycode(digit));
} }
} }

Loading…
Cancel
Save