mirror of
https://github.com/qmk/qmk_firmware.git
synced 2025-07-27 03:21:15 +00:00
Added the fix to kc2 and for kc of tap_dance_dual_role_finished.
This commit is contained in:
parent
2187920fa9
commit
eaa72d92cb
@ -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;
|
||||||
}
|
}
|
||||||
@ -68,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);
|
||||||
|
Loading…
Reference in New Issue
Block a user