This commit is contained in:
Mokadeca 2025-07-23 23:39:34 +10:00 committed by GitHub
commit 7bd064b966
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -30,6 +30,9 @@ void tap_dance_pair_on_each_tap(tap_dance_state_t *state, void *user_data) {
tap_dance_pair_t *pair = (tap_dance_pair_t *)user_data; tap_dance_pair_t *pair = (tap_dance_pair_t *)user_data;
if (state->count == 2) { if (state->count == 2) {
#ifdef REPEAT_KEY_ENABLE
set_last_keycode(pair->kc2);
#endif
register_code16(pair->kc2); register_code16(pair->kc2);
state->finished = true; state->finished = true;
} }
@ -38,6 +41,9 @@ void tap_dance_pair_on_each_tap(tap_dance_state_t *state, void *user_data) {
void tap_dance_pair_finished(tap_dance_state_t *state, void *user_data) { void tap_dance_pair_finished(tap_dance_state_t *state, void *user_data) {
tap_dance_pair_t *pair = (tap_dance_pair_t *)user_data; tap_dance_pair_t *pair = (tap_dance_pair_t *)user_data;
#ifdef REPEAT_KEY_ENABLE
set_last_keycode(pair->kc1);
#endif
register_code16(pair->kc1); register_code16(pair->kc1);
} }
@ -65,6 +71,9 @@ void tap_dance_dual_role_finished(tap_dance_state_t *state, void *user_data) {
tap_dance_dual_role_t *pair = (tap_dance_dual_role_t *)user_data; tap_dance_dual_role_t *pair = (tap_dance_dual_role_t *)user_data;
if (state->count == 1) { if (state->count == 1) {
#ifdef REPEAT_KEY_ENABLE
set_last_keycode(pair->kc);
#endif
register_code16(pair->kc); register_code16(pair->kc);
} else if (state->count == 2) { } else if (state->count == 2) {
pair->layer_function(pair->layer); pair->layer_function(pair->layer);