-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Open
Description
Hold-tap taps are sent as press immediately followed by release. This can cause compatibility issues with other systems.
QMK has TAP_CODE_DELAY for this purpose, default 100ms, https://github.com/qmk/qmk_firmware/blob/master/docs/config_options.md#behaviors-that-can-be-configured.
The macros behavior has a tap-ms property, implemented with behavior_queue, default 100ms, https://zmk.dev/docs/behaviors/macros#tap-time.
Hold-tap could be implemented using behavior_queue with tap-ms in the same way as in the macros behavior.
It might also be necessary to do this with all behaviors that generate key events, such as shifted keycodes in kp. See #756, #759, #815,
caksoylar, borbmizzet, okke-formsma, hab25, siversss and 4 more
Metadata
Metadata
Assignees
Labels
No labels