You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Optional: Multi-use buttons chapter says that The naming and structuring of these buttons might change sometime soon, which (coupled with a bit of my initial confusion learning the differences between the keys) I took as an invitation to suggest hopefully better names:
tap-next
rename to the more logical tap-hold or
remove, the next command without the 3rd argument delayT will match it
tap-hold
rename to tap-HoldAfterT (doesn't have to be case sensitive) with the second part glued to convey that the 'after T' part applies to the hold button
or to an even more explicit tap-HoldAfterDelay or even tap-HoldOnlyAfterDelay (my favorite if we don't care much about its length)
or to the more conventional name tap-hold-after-t/tap-hold-after-delay/tap-hold-only-after-delay
accepts 3 args:
- tapping button keyTap
- holding button keyHold
- delay T (IF tap-next is removed, this becomes an optional argument, without which the function becomes the old tap-next) (tap-HoldAfterT keyTap keyHold T) (tap-HoldAfterDelay keyTap keyHold T) (tap-HoldOnlyAfterDelay keyTap keyHold T) (tap-HoldAfterT keyTap keyHold ) = (tap-next keyTap keyHold)
tap-hold-next
rename to tapBeforeT-Hold (similarly the glued first part conveys what the delay T modifies)
or to an even more explicit tapBeforeDelay-hold or even tapOnlyBeforeDelay-hold
or to the more conventional name tap-before-t-hold
tap-next-release
rename to tap-hold-IgnorePrevKey
or to a shorter tap-hold-IgnorePrev
or to the more conventional tap-hold-ignore-prev-key / tap-hold-ignore-prev
tap-hold-next-release
rename to tapBeforeT-hold-IgnorePrevKey
see options for tap-hold-next for the first part and tap-next-release for the second part
same conventional dash-separated for all the options
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
The
Optional: Multi-use buttons
chapter says thatThe naming and structuring of these buttons might change sometime soon
, which (coupled with a bit of my initial confusion learning the differences between the keys) I took as an invitation to suggest hopefully better names:tap-next
tap-hold
ortap-hold
tap-HoldAfterT
(doesn't have to be case sensitive) with the second part glued to convey that the 'after T' part applies to the hold buttontap-HoldAfterDelay
or eventap-HoldOnlyAfterDelay
(my favorite if we don't care much about its length)tap-hold-after-t
/tap-hold-after-delay
/tap-hold-only-after-delay
accepts 3 args:
- tapping button
keyTap
- holding button
keyHold
- delay
T
(IFtap-next
is removed, this becomes an optional argument, without which the function becomes the oldtap-next
)(tap-HoldAfterT keyTap keyHold T)
(tap-HoldAfterDelay keyTap keyHold T)
(tap-HoldOnlyAfterDelay keyTap keyHold T)
(tap-HoldAfterT keyTap keyHold )
=(tap-next keyTap keyHold)
tap-hold-next
tapBeforeT-Hold
(similarly the glued first part conveys what the delay T modifies)tapBeforeDelay-hold
or eventapOnlyBeforeDelay-hold
tap-before-t-hold
tap-next-release
tap-hold-IgnorePrevKey
tap-hold-IgnorePrev
tap-hold-ignore-prev-key
/tap-hold-ignore-prev
tap-hold-next-release
tapBeforeT-hold-IgnorePrevKey
tap-hold-next
for the first part andtap-next-release
for the second partBeta Was this translation helpful? Give feedback.
All reactions