zmk icon indicating copy to clipboard operation
zmk copied to clipboard

feat(behaviors): Add option for tapdance to output on each key press

Open nickconway opened this issue 2 years ago • 3 comments

Adds the option for a tap-dance to output each bind on key press similar.

nickconway avatar May 21 '22 07:05 nickconway

Thought I'd weigh in here. The each keyword sounds the most correct for this application since the word,every, could be interpreted that it invokes all keybinds at once, or at least that's my personal reaction.

Some other suggestions:

  • activate-each-binding
  • invoke-each-binding
  • timerless/disable-tapping-term
    • From what I understand, this boolean value makes tap-dances activate their bindings independent from their tapping-term-ms. We could even just make it so if tapping-term-ms == -1, then this feature is enabled.

kurtis-lew avatar Jun 15 '22 23:06 kurtis-lew

Thought I'd weigh in here. The each keyword sounds the most correct for this application since the word,every, could be interpreted that it invokes all keybinds at once, or at least that's my personal reaction.

Some other suggestions:

  • activate-each-binding

  • invoke-each-binding

  • timerless/disable-tapping-term

    • From what I understand, this boolean value makes tap-dances activate their bindings independent from their tapping-term-ms. We could even just make it so if tapping-term-ms == -1, then this feature is enabled.

I think I like 'activate-each-binding' the best. This still uses the tapping term for resetting the tapdance though, so we couldn't do the negative tapping term.

nickconway avatar Jun 16 '22 00:06 nickconway

Good call. Thanks for the clarification 👍

kurtis-lew avatar Jun 16 '22 00:06 kurtis-lew