Hello Andreas,
I’ve been using BTT for the past couple of days and really like the program, but there are a couple of things missing, IMHO:
- n-finger ClickSwipe
- n-finger swipes from edges
- 4-finger TipTap with the index finger and pinky fixed, so action occurs when tapping with the middle or ring finger.
- n-finger (where 6 > n > 1) TipSwipe (so n-1 fingers fixed), either with the option of the right finger doing the swiping, or with the option of "ignoring" which finger is actually doing the swiping, and instead only caring about the direction of said swipe. This is useful when someone is using their other hand, but doesn't want to swipe with their pinky. The former option seems simpler to implement programming-wise, and would still offer the same functionality. (With workaround: duplicate and change from left to right finger.)
- Double (force)click trigger
- Just generally have the assignable triggers available for more/fewer fingers.
It did occur to me that the list of triggers is already quite long, so maybe instead of the “nested" lists (finger count and type) BTT currently has, it'd be possible to have a popup window with three separate lists next to each other. One with finger count. Another for selecting the type of action (tap, click, force click, TipTap, TipSwipe, clickswipe, etc) and the third for specifying, if necessary.
Example of the latter:
- Direction for normal swipe, clickswipe and TipSwipe.
- Touchpad edge for edge swipe
Some settings could even be just a checkbox/modifier. (But not in the keyboard shortcut kind of way, like Cmd or Ctrl.) For example, a “force” modifier for the regular click or clickswipes. Even clickswipe could instead be regular swipe + click modifier checkbox (+ force checkbox, maybe?)
For TipTap/TipSwipe, the finger doing the movement could be a modifier.
It might not even be necessary to have lists at all, and instead just show three columns of buttons.
Using that UI you could have a lot of options without the list getting too long:
Assuming you have six possible gesture/trigger types, five possible finger options and four directions, you’d be able to have 120 possible configurations, without the list needing to be 120 elements long. Of course, not every configuration makes sense, so those would be greyed out.
I hope these ideas are taken into consideration and look forward to becoming a long-time BTT user!
Take care,
Jos