1
0
Fork 0

[Feature] Send a dummy keycode to neutralize flashing modifiers in retro tap and key overrides (#20992)

This commit is contained in:
precondition 2023-07-07 16:18:02 +02:00 committed by GitHub
parent baf2891124
commit 1abf8f3e8b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 311 additions and 1 deletions

View file

@ -528,6 +528,13 @@ void process_action(keyrecord_t *record, action_t action) {
unregister_code(action.key.code);
} else {
ac_dprintf("MODS_TAP: No tap: add_mods\n");
# if defined(RETRO_TAPPING) && defined(DUMMY_MOD_NEUTRALIZER_KEYCODE)
// Send a dummy keycode to neutralize flashing modifiers
// if the key was held and then released with no interruptions.
if (retro_tapping_counter == 2) {
neutralize_flashing_modifiers(get_mods());
}
# endif
unregister_mods(mods);
}
}