skylark-qmk/quantum
SjB 5a860b71a1 race condition between oneshot_mods and tap_dance
since the keycode for a tap dance process gets process only after the
TAPPING_TERM timeout, you really only have ONESHOT_TIMEOUT -
TAPPING_TERM time to tap or double tap on the key. This fix save the
oneshot_mods into the action.state structure and applies the mods with
the keycode when it's registered. It also unregisters the mod when the
the tap dance process gets reset.
2017-01-29 13:26:31 -05:00
..
api
audio
keymap_extras
process_keycode race condition between oneshot_mods and tap_dance 2017-01-29 13:26:31 -05:00
serial_link
template
tools
visualizer
analog.c
analog.h
api.c
api.h
config_common.h
dynamic_macro.h
keycode_config.c
keycode_config.h
keymap.h
keymap_common.c
light_ws2812.c
light_ws2812.h
matrix.c
pincontrol.h
quantum.c
quantum.h
quantum_keycodes.h
rgblight.c
rgblight.h
variable_trace.c
variable_trace.h