Hi,
I’m using the triple-tap trackpad gesture with middle click as the assigned action. It had been working perfectly until recently. After updating the BTT app, the gesture has become inconsistent. Sometimes it works, and sometimes it doesn’t. Unfortunately, I don’t remember which version I was on before the update. I’m currently on version 5.804. How can I fix this issue?
make sure to disable any three finger gestures in system settings -> trackpad, also make sure the system three finger dragging is disabled as that accessibility feature is not compatible with most BTT gestures
There hasn't been a change to BTT's three finger tap implementation
3 finger dragging was the culprit it seems. But now, how to mimic the 3 finger dragging via BTT?
Unfortunately there is no good way.
Three finger dragging alters the fundamental behavior of the trackpad and makes a lot of things impossible (which is also why Apple has now hidden it in the Accessibility settings).
You can try BTT's three finger dragging compatibility mode, which can be enabled here but only works for some scenarios:
“BTT's three finger dragging compatibility mode” by this do you mean to select “Optimize for three finger drag”? If yes, I already tried it but ot working at all.
Yes, the compatibility /optimization mode makes some gestures possible while the system three finger drag is enabled. If that doesn't work, you are unfortunately out of luck.
I wonder why this suddenly became an issue, because everything had been working perfectly before. I was using both the triple-tap gesture and the drag gesture simultaneously without any problems, right up until the recent upgrade. ![]()
mh, this has been an issue for > 10 years, not sure how you got around that, I don't know of any way
(However for basic three finger taps the compatibility mode should help)
I finally figured out why it was working before. If “Look Up & Data Detectors” is set to Tap with Three Fingers, apparently macOS still allows BTT to use the triple-tap gesture even when three-finger drag is enabled. That’s why everything worked earlier. The issue started when “Look Up & Data Detectors” was turned off by me. ![]()
very interesting, I'll check!
