Mac trackpad zoom gesture engages very delayed or not at all

Mac trackpad zoom gesture engages very delayed or not at all

marc.liyanage
Enthusiast Enthusiast
7,449 Views
54 Replies
Message 1 of 55

Mac trackpad zoom gesture engages very delayed or not at all

marc.liyanage
Enthusiast
Enthusiast

Doing a two-finger pinch on my Mac's trackpad is supposed to zoom in or out in Fusion 360, but I noticed for a while now that this particular gesture is very unreliable. The zoom either happens with a long delay (seconds, not milliseconds) or sometimes it doesn't engage at all.

 

It is very noticeable and extremely distracting and annoying.

 

Below is a screen video that documents the delay between when the system starts sending the touch events vs. when Fusion 360 reacts. Make sure to display it in 1:1 full size to see the Terminal window properly.

 

7,450 Views
54 Replies
Replies (54)
Message 41 of 55

marc.liyanage
Enthusiast
Enthusiast

I'm pretty sure you won't have to use a custom gesture library. The dtrace probes are triggering off events in *your* code (well, Qt in the event handler case, but definitely code under your control and not OS/framework code).

 

The results show clearly that the events are delivered by the OS and frameworks to your application layer code and that one part of your code (event handling) is getting the magnify events, but  another part of your code (drawing/rendering) is not always invoked in response to that.

 

I think there is simply a bug somewhere in the zoom handling that drops some of the incoming events on the floor, especially ones where the zoom speed is low. I think in the multi-second cases, it's not that the application takes multiple seconds to render. Instead, it drops several of the leading events and then finally a later event manages to tickle the rendering engine. So the rendering delay from that last event to the render happening might be low, but that's not what the user perceives. The user perceives the delay between the first gesture event to the first render after that, and that is exactly what the dtrace script demonstrates.

 

If you have some time, maybe try out the script, it's very easy to use. Given what I see in the video you posted recently, I'd be surprised if you get no warnings when you try it, I'm pretty sure I see the problem in your video.

0 Likes
Message 42 of 55

Phil.E
Autodesk
Autodesk

@marc.liyanage Thanks for your help!





Phil Eichmiller
Software Engineer
Quality Assurance
Autodesk, Inc.


0 Likes
Message 43 of 55

Anonymous
Not applicable

Hi there!!

 

Is this issue receiving some attention? Over  year after getting this help the problem persists. What gives?

0 Likes
Message 44 of 55

noelQUDAY
Contributor
Contributor

I would like to know as well. I really like Fusion, but this is an extremely inconvenient bug.  

0 Likes
Message 45 of 55

marc.liyanage
Enthusiast
Enthusiast

I would not get my hopes up. From talking to people at Autodesk last year it sounds like they consider this not important enough to fix, ever. They think that this 3rd party extension is enough of a solution:

 

https://apps.autodesk.com/FUSION/en/Detail/HelpDoc?appId=2223881439415941299&appLang=en&os=Mac

 

If you disagree, I would make some noise. The reason they think this is not important enough is that not enough Mac users complained.

0 Likes
Message 46 of 55

noelQUDAY
Contributor
Contributor

It seems like issue has gotten worse for Macs recently. Now, rotating objects with the trackpad is often difficult. Is anyone else experiencing this?

0 Likes
Message 47 of 55

marc.liyanage
Enthusiast
Enthusiast

@Phil.E  It seems that the "Native Trackpad" extension is no longer maintained, according to another forum post:

 

https://forums.autodesk.com/t5/fusion-360-support/mac-orbit-using-trackpad-no-longer-working/m-p/100...


It was great and I used it for years. I know Autodesk's Knowledge Base article even referred to that for a while as a solution to work around the issues in Fusion 360's built-in gesture detection implementation.

 

With that option now gone, Fusion 360 is again unusable for me when using the built-in MacBook trackpad. Would it be possible to prioritize a real built-in fix in Fusion 360 now?

 

0 Likes
Message 48 of 55

Phil.E
Autodesk
Autodesk

Sorry to hear that Native Trackpad was deleted from your computer.

 

Version .13 is available on GIT, as the author explained

https://github.com/pravdomil/Native-Trackpad

 

Have you tried that version? It causes crash on start for some customers, but not all.





Phil Eichmiller
Software Engineer
Quality Assurance
Autodesk, Inc.


0 Likes
Message 49 of 55

gmooklee
Participant
Participant

It is old post, but.. I am still experiencing this issue.

Message 50 of 55

noelQUDAY
Contributor
Contributor

Yes it was never fixed, sadly.

I gave up on bringing it up. I really wish it would be addressed and fixed.

Message 51 of 55

marc.liyanage
Enthusiast
Enthusiast

Same here, I just can't understand why this seemingly serious issue was never fixed properly inside the app, to this day.

Message 52 of 55

tom3YYFC
Participant
Participant

Just adding my voice here that it seems a shame. I've got a 3D Mouse, but for linear orthographic views (sketch mode) it is pretty clunky and just simple pan and zoom are all one really needs - but it needs to work well. Here it just feels clunky and reflects poorly on the Autodesk brand for those of us coming from other CAD/CAM environments.

Message 53 of 55

dturbeville
Community Visitor
Community Visitor

Chiming in as well. This is an incredibly frustrating issue that causes me to waste time.

0 Likes
Message 54 of 55

Phil.E
Autodesk
Autodesk

Thanks for posting your comment.

 

Have you tried Native Trackpad? See this article





Phil Eichmiller
Software Engineer
Quality Assurance
Autodesk, Inc.


0 Likes
Message 55 of 55

dturbeville
Community Visitor
Community Visitor
Brilliant! Thank you!