Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tap dance instant press? #2528

Open
haasn opened this issue Oct 3, 2024 · 1 comment
Open

Tap dance instant press? #2528

haasn opened this issue Oct 3, 2024 · 1 comment
Labels
behaviors enhancement New feature or request

Comments

@haasn
Copy link

haasn commented Oct 3, 2024

I'm trying to configure the "tap dance" behavior in such a way that it will trigger tapped keys instantly, rather than waiting until "tapping-term-ms" has elapsed; but it doesn't seem to be possible currently. Each subsequent tap should simply produce the next keypress in sequence:

Some examples of usage could include:

  • Giving ( on the first press, and ) on the second press
  • Giving q on the first press and u on the second
  • Enabling sticky shift on the first press, and caps_word on the second
  • Emitting LC(S) on the first press and LC(Q) on the second one (this is the use case that motivated this feature for me)

Tangentially related to #2042, which could be used to implement this functionality in simple cases. Also a duplicate of #1979, which was prematurely closed despite no resolution being offered.

@haasn haasn changed the title Tap dance quick release? Tap dance instant press? Oct 3, 2024
@caksoylar
Copy link
Contributor

I guess #1979 wasn't clear enough about the eager tap behavior given both Joel and I missed the distinction. While this sounds like it can be achieved via a macro with tap+sticky layer, it seems reasonable to me to add it as a flag to tap dance.

@caksoylar caksoylar added enhancement New feature or request behaviors labels Oct 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
behaviors enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants