Magic Trackpad haptic delays

This is something which I have been experiencing for a while but only realised the issue when I got another trackpad and realised that the issue recurred. This is not a new bug.

When a touch bar swipe trigger is setup (e.g. Two Finger Swipe Left) with a haptic action, there is a noticeable latency with retriggers when a Magic Trackpad 2 is paired with the device.

In my test scenarios, for example, I have set two actions on the trigger:
Volume Down and a Haptic Trackpad feedback

With this configuration, if you swipe with two fingers towards the left, the volume will not slide smoothly down but will stutter.

This only occurs when a magic trackpad 2 is paired with the laptop - if I turn off bluetooth or unpair the device the issue stops. I would assume that bluetooth latency is contributing to this, and I'm wondering if haptics are currently asynchronous or could be made so, as that would assist in this issue.

I'd also be happy with a workaround to only send haptic events to the internal trackpad and not external trackpads, but I can't see a way to do this at the moment.


Affected devices: MacBook Pro Touch Bar when using external magic trackpad 2


Device information:

  • Type of Mac: MacBook Pro 13" M1 16GB/256GB
  • macOS version: 12.7.6
  • BetterTouchTool version: 4.697 (2024091609)

Could you try enabling the haptic feedback here instead? That might slightly reduce the delay

To clarify, I am using the touch bar trigger, not a trackpad trigger, so this isn't an option.

I did just create a copy as a trackpad trigger and verified that it does happen when using the trackpad, and that suggested fix does improve the delay for trackpad triggers - but that option isn't available for touch bar triggers.

Thank you!

ah I see. Unfortunately in that case it's hard to solve especially if the touchpad is not being touched at the time the haptic feedback should happen.

I'll have a look, but this might not be solvable

Thank you!