~ruther/qmk_firmware

db7ca079090b8600ec734e8f32a99f31b89c0eff — Jouke Witteveen 2 years ago a52b3aa
Process Tap Dances before WPM/Velocikey (#19599)

1 files changed, 8 insertions(+), 8 deletions(-)

M quantum/quantum.c
M quantum/quantum.c => quantum/quantum.c +8 -8
@@ 238,6 238,14 @@ bool process_record_quantum(keyrecord_t *record) {
    }
#endif

#ifdef TAP_DANCE_ENABLE
    if (preprocess_tap_dance(keycode, record)) {
        // The tap dance might have updated the layer state, therefore the
        // result of the keycode lookup might change.
        keycode = get_record_keycode(record, true);
    }
#endif

#ifdef VELOCIKEY_ENABLE
    if (velocikey_enabled() && record->event.pressed) {
        velocikey_accelerate();


@@ 250,14 258,6 @@ bool process_record_quantum(keyrecord_t *record) {
    }
#endif

#ifdef TAP_DANCE_ENABLE
    if (preprocess_tap_dance(keycode, record)) {
        // The tap dance might have updated the layer state, therefore the
        // result of the keycode lookup might change.
        keycode = get_record_keycode(record, true);
    }
#endif

    if (!(
#if defined(KEY_LOCK_ENABLE)
            // Must run first to be able to mask key_up events.