Hi Peer, thanks for all the detailed testing.
So I'm confused about why there would be a difference in behavior between v4 and v5. There have been just 2 changes in view handling behavior between v4 and v5.
The first one is that on Mac it doesn't try to figure out if a scroll event is coming from a magic mouse device versus a trackpad. Previously it was trying to make a magic mouse scroll event do zooming like a wheel mouse and a trackpad scroll event (2 finger swiping) to do panning. In v5 it doesn't try to figure out if it's a magic mouse instead of a trackpad since there isn't a reliable way to do that. There is some description of that here:
http://moi3d.com/forum/index.php?webtag=MOI&msg=10653.53 . But it doesn't seem relevant to what you are describing.
Then the other change is that on middle button down and right button down if any of Alt, Shift, or Ctrl is being pressed it will immediately start doing view navigation instead of waiting to see if it's a click or a drag. That was to address the complaint here:
http://moi3d.com/forum/index.php?webtag=MOI&msg=10550.6
But if none of Alt, Shift, or Ctrl modifier keys are being held down it should be the same behavior as v4. Does the tablet mouse event stuff also apply any keyboard modifiers?
re:
> One clue might be something that you can reproduce with a standard mouse. <...>
Are you able to see any difference between v4 and v5 behavior just with the mouse?
> Would it be a problem to override LMB with MMB and RMB when dragging?
I haven't quite got this part understood yet, I wanted to reply to see if either of those 2 changes could possibly account for the difference between v4 and v5 behavior first.
- Michael
|