tap-hold-release-keys
: What does "trigger an early tap" mean?
#1381
thomastthai
started this conversation in
General
Replies: 1 comment 3 replies
-
See this simulator link. The notable point is the timing and the difference in key outputs based on the difference between pressing Quicker:
Slower
|
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I'm on macOS. I've read the section below multiple times and tried different examples listed below. Still, I don't notice the difference referenced by "trigger an early tap." For example, in the Home row mod advanced demo, when a left-hand modifier key (e.g.
d
orlctl
) is pressed and held and another left-hand key is pressed (e.g.e
), it still registers asCtrl+e
. The same happens if the right-sidek
orrctl
is pressed and held while tappinge
.Shouldn't the
e
turn thed
key into an early tab and outputd
instead oflctl
?tap-hold-release-keys
ortap⬓↑keys
This variant takes a 5th parameter which is a list of keys that trigger an early tap when they are pressed while the
tap-hold-release-keys
action is waiting. Otherwise this behaves astap-hold-release
.The keys in the 5th parameter correspond to the physical input keys, or in other words the key that corresponds to
defsrc
. This is in contrast to thefork
andswitch
actions which operates on outputted keys, or in other words the outputs that are indeflayer
,defalias
, etc. for the correspondingdefsrc
key.Example:
Beta Was this translation helpful? Give feedback.
All reactions