3 Finger Swipe Left/Right, and those directional swipes alone, do not work when Swipe sensitivity is reduced from 0.01 to 0

Describe the bug
When Settings > Trackpad > Swipes > Three Finger Swipe Sensitivity is set to 0 ("Easy to trigger"), the 3F Swipe Left/Right triggers fail to activate at all, whereas 3F Swipe Up/Down remain easy to trigger. This is not an issue when 3F Swipe Sensitivity is set to 0.01, with which 3F Swipe Up/Down/Left/Right are all easy to trigger.

I also tested the behavior of 4 Finger Swipe Up/Down/Left/Right, and did not notice any significant difference in triggering behavior Four Finger Swipe Sensitivity set to 0 and 0.01. All the 4F Swipes remained easy to trigger. (I did notice that 4F Swipe Up seemed slightly more difficult to trigger than Down/Left/Right, and this seemed to remain consistent between both my hands and in all kinds of hand orientations, but this could be specific to my trackpad and in any case was only noticeable during extremely short swipes—perhaps 3mm long and occurring in a tiny fraction of a second.)

I did not conduct any corresponding tests with the Two Finger Swipe Sensitivity setting, and it seems that there is no (exposed) setting whatsoever for Five Finger Swipe Sensitivity.

I tested this with all of macOS's builtin 3- and 4-finger swipe gestures disabled, which makes me think that the concern mentioned here would not be relevant, if I understand correctly. I used HUD Overlay titles, Live View, and the Usage Info view to determine when triggers were and weren't working.

Affected input device (e.g. MacBook Trackpad, Magic Mouse/Trackpad, Touch Bar, etc.):

Builtin trackpad.


Device information:

  • Type of Mac: 2019 MacBook Pro with pristine trackpad.
  • macOS version: Tahoe 26.5, 26.5.1
  • BetterTouchTool versions: 6.588 stable, 6.590 stable, 6.590 alpha


Screenshots:

Will try to upload separately since I'm apparently restricted to 3 at a time?

Screenshots of 3F Swipe testing

Configuration:

At 0 sensitivity, can trigger Up/Down swipes but not Left/Right ones.

At 0.01 sensitivity, can trigger Up/Down/Left/Right swipes with equivalent ease.

Screenshots of 4F Swipe configuration

yes, keep it greater than 0, otherwise the behavior is undefined.

Most settings in the advanced settings don’t have specific bound checks as they should only be modified if specific issues happen. These values are directly passed to the algorithms without further sanity checks.

Fair enough! And yes, a small reduction in the sensitivity was really all I needed...I shall avoid bothering you about corner cases in advanced settings in the future.

Thanks very much for creating such a powerful app!

feel free to mention them! I will probably fix them if they come to my attention, just expect a lot of these in the advanced settings :slight_smile: