Multitouch pan/zoom peculiarity

Next
 From:  Larry Fahnoe (FAHNOE)
10277.1 
Normally a 2-finger gesture causes MoI to pan which I very much appreciate. However sometimes I will use a 2-finger gesture and MoI zooms rather than pans. Once MoI starts zooming instead of panning, it seems stubbornly intent on zooming until I quit and restart the app. The UI Pan and Zoom commands continue to behave normally. This happens infrequently and it particularly puzzles me because I don't know what I've done to trigger it. Sadly I think this has been going on for some time but I don't really recall just how long. I think over multiple v4 betas and both Intel and M1 Macs...I've just not been bothered by it enough to post before now!

MoI v4 Jan 5, MacOS Big Sur 11.2.3 (20D91) M1

Here are the Multitouch settings from moi.ini:

[MultiTouch]
ReverseRotation=n
SingleFingerRotation=n
RotationSpeed=1.0
PanSpeed=1.0
ZoomSpeed=1.0
RotateOrthoViews=n
Swap3DViewRotatePan=n
Allow3DViewRotationTilt=n
TiltSpeed=1.0
TiltCenterMode=0
MagicMouseZoomSpeed=1.0
UseTrackpadScrollAsMouseWheel=n

--Larry
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
10277.2 In reply to 10277.1 
Hi Larry, are you using a laptop trackpad when this happens or something else like magic mouse?

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Larry Fahnoe (FAHNOE)
10277.3 In reply to 10277.2 
Hi Michael,

This is always with the MacBook Pro trackpad.

--Larry
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
10277.4 In reply to 10277.3 
Hi Larry, so the way the Mac trackpad works is that a 2 finger pan gesture is actually sent as a scroll wheel type event. So then MoI needs to do some stuff to figure out if it's coming from a 2 finger trackpad gesture to do panning or if it's coming from an actual mouse wheel which does zooming.

So when it gets stuck doing zooming it probably means that the method used to determine if it's a trackpad event is not working anymore. It's odd that it gets stuck like that, probably some kind of OS bug. I'll investigate.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
10277.5 In reply to 10277.3 
I've been able to get it to happen twice over here, but I don't know exactly how yet. It seems like it was after doing a pinch-zoom though so maybe it's stuck in that gesture mode somehow.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Larry Fahnoe (FAHNOE)
10277.6 In reply to 10277.5 
What triggers this behavior puzzles me too: I haven't paid enough attention to what I'd done before to notice the triggering pattern. About the only gesture I use is the 2-finger drag for panning. I use the UI Area/Zoom/Pan/Reset commands frequently and I tend to do most of my work in the 2D viewports. I don't think I've ever used the pinch-zoom gesture you mention. I know, makes me sound like a luddite! ;-} I'll try to pay more attention and let you know if I notice a pattern.

Here are my MacOS Trackpad settings:

Point & Click
Look up & data detectors: Tap with three fingers
Secondary click: Click in bottom right corner
Tap to click: Tap with one finger
Force click and haptic feedback (checked)

Scroll & Zoom
Scroll direction: Natural
Zoom in or out: Pinch with two fingers
Smart zoom: Double-tap with two fingers
Rotate: Rotate with two fingers

More Gestures
Swipe between pages: Scroll left or right with two fingers
Swipe between full-screen apps: Swipe left or right with three fingers
Notification center: Swipe left from the right edge with two fingers
Mission control: Swipe up with three fingers
App expose (unchecked)
Launchpad (unchecked)
Show desktop: Spread with thumb and three fingers

I think most of these are the defaults & I seldom make changes. I don't use most of the gestures. Probably the most important to me are the Secondary click and Tap to click. While writing this it occurred to me that I've been occasionally surprised by the Notification center showing up & wondered if that might be a precursor to this behavior. I don't normally intend to use that gesture (Swipe left from the right edge with two fingers) to see the Notification center. A quick test and it didn't seem to trigger it.

--Larry
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
10277.7 In reply to 10277.6 
Hi Larry, over here it seems like it may have something to do with the machine waking up from sleep. Also on the second time that I triggered it somehow it went away without restarting MoI after the machine went through another sleep/wake cycle.

Right now i suspect some kind of OS bug in gestures when waking from sleep but I'll keep poking at it.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
10277.8 In reply to 10277.6 
Oh yeah by the way if you do a 2 finger double tap ("smart zoom" gesture) that does a view reset.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
 From:  Larry Fahnoe (FAHNOE)
10277.9 In reply to 10277.8 
Well "it" happened again, but I still don't know what caused it. No sleep/wake involved, just seemingly normal work leading up to it.

One interesting aspect is that I had two instances of MoI running. The first (main) instance had my model open while the second was to open a .DXF file of parts that had just been nested (using deepnest.io for what that's worth). I had just copied the nested parts from the DXF instance and pasted into my model when I noticed the main instance was now locked on zoom for the 2-finger gesture. I finished my work and closed the main instance. This morning I noted that the DXF instance was still open and was interested to note that it too had the zoom behavior. Now, the MacBook Pro did sleep overnight and I do not know if it exhibited the zoom behavior before the sleep.

I think the root cause is covid...everybody using zoom & MoI doesn't want to feel left out... ;-}

--Larry
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All