Log In
New Account
Home My Page Projects Blender 2.x BF release
Summary Activity Tracker SCM Files

Blender 2.6 Bug Tracker: Browse

[#28915] problems with macbook's trackpad

Date:
2011-10-14 14:56
Priority:
3
State:
Closed
Submitted by:
Krzysiek Slazinski (mallow)
Assigned to:
jens verwiebe (jensverwiebe)
Category:
OS related: OSX
Status:
Fixed / Closed
Relates to:
Duplicates:
Patches:
 
Summary:
problems with macbook's trackpad
Detailed description
Hi, while Blender 2.5x including 2.60 RC2 works really well on a Mac and is better integrated with OS X than 2.4x ever was, there is one issue with Macbook trackpad - when you scroll the view with 2 fingures gesture, the view sometimes zoom in or zooms out really fast (I've attached short video to show you what I mean). It's when you scroll a little faster then normal. Only Blender acts like this - all other apps on a Mac don't react this way.

While trackpad is sensitive to speed of the gestures, it is a strange behaviour - the view shouldn't zoom in/out when you scroll - and even then, not as fast as in the video. Macbook's trackpad is very precise and easy to use. From time to time I even use it in graphic software. In Blender, becuase of this bug mentioned, it is more difficult to use it.

Followup

Message
  • Date: 2011-11-04 12:28
  • Sender: Sergey Sharybin
  • Jens, maybe you've got some ideas about this issue? Thanks.
  • Date: 2011-11-04 14:03
  • Sender: jens verwiebe
  • Hi
    I know this comes from lifting fingers accidently, which causes the gesture to switch to softdscroll->zoom.
    I noticed this changed from OSX 10.6 -> 10.7 where also the magicmouse "wheel/pad" behaves like a gesture now ( same as 2 finger pan ).
    Must see if timing tweaks can help here, but i fear we should soon go for NSTouch api to track all these new events better.
    Disadvatage: it´s only available for 10.6 and higher.

    Jens
  • Date: 2012-03-22 22:54
  • Sender: Philip Peterson
  • Not only is this caused by "accidental" lifting of the fingers, but generally users want to use the "swipe" gesture, where you intentionally lift your fingers off the trackpad (because you've run out of room) and expect it to continue scrolling out of momentum. This is pretty much universal for gesture apps I've seen (Preview, browsers, Photoshop).
  • Date: 2012-04-03 15:45
  • Sender: Sergey Sharybin
  • Jens, might it be NSTouch used only for >=10.6 builds, but 10.5 still use current behavior?
  • Date: 2012-10-02 10:12
  • Sender: jens verwiebe
  • No work done yet, i thought Mike Erwin could have a look whereas NDOF workout.

    Jens
  • Date: 2012-10-21 19:12
  • Sender: Ton Roosendaal
  • I might have access to a new macbook in a couple of weeks, will check it then.
  • Date: 2012-11-10 21:10
  • Sender: Brecht Van Lommel
  • I had an issue like this in Safari, where it would freeze when accidentally doing an extreme pinch zoom with the trackpad. It got fixed in an update though, not sure if this issue is the same but it may well be that this is an operating system bug. I don't see much room for this to go wrong in Blender itself. In any case it would be good to confirm if this issue still exists even.
  • Date: 2012-11-10 21:15
  • Sender: Brecht Van Lommel
  • Also, I can't redo this issue on a mid 2009 Macbook Pro with OS X 10.7.5, with Blender 2.61, 2.64 or latest svn.

    Unless someone can confirm this issue still exists I suggest we close this report.
  • Date: 2012-11-10 23:56
  • Sender: Krzysiek Slazinski
  • In my case the bug is still present. I've reported this over an year ago. Blender versions has changed couple of times. I've just tested this with Blender 2.64. I've also updated OSX to 10.8.2. It is still the same. Just like in this video I've posted (2nd message, link to YouTube video). When you scroll too fast, you get extremly fast zoom in/out instead of paning while using trackpad's scroll function. I've never had any issues with native OSX apps, none in Safari, none in Adobe software. Only Blender. So I don't think it is an OS issue nor the hardware issue. One may like or dislike Apple, but their trackpads work very very good.

    Oh, and when I say "scroll too fast". In fact it is very easy to reproduce this bug. You have to scroll very slow NOT to reproduce it. I have no issues working with Illustrator or Photoshop with a trackpad when I have to, but Blender? External mouse is the only way because of this bug.
  • Date: 2012-12-20 13:02
  • Sender: Ton Roosendaal
  • Fix is in svn now. Here's the log I typed:

    Mac OS X trackpad and 'mighty mouse' fix.

    An old commit from Damien in 2010 tried to make mighty mouse touches work as if
    this is a scrollwheel. The error in that code was that the "kinetic scrolling"
    feature failed. When releasing your fingers, the events passed on to Blender
    then switched from "trackpad pan" to "mousewheel zoom".

    This commit makes trackpads and mighty mouse behave identical. Only difference
    is that trackpad panning needs 2 fingers, mighty mouse only one.

    Note that trackpad and mighty mouse 3d zoom works with holding ctrl!

    All works nice with this kinetic feature now. Fun :)
  • Date: 2013-02-01 18:30
  • Sender: Tuomas Salo
  • Easy workaround! For me, this problem goes away if I change "with Inertia" to "without Inertia" in System Preferences -> Trackpad. I have a MacBook Air with Snow Leopard (10.6.8), and Blender 2.65.
  • Date: 2013-02-01 18:37
  • Sender: Krzysiek Slazinski
  • There is no need to change preferences anymore. Ton fixed this issue. Latest builds work great with a trackpad.
 

Attached Files:

Name Date Download
trackpad.mov 2011-10-14 14:56 Download

Changes:

Field Old Value Date By
status_idOpen2012-12-20 13:02ton
close_dateNone2012-12-20 13:02ton
StatusInvestigate2012-12-20 13:02ton
StatusReopened2012-11-22 12:05jensverwiebe
status_idClosed2012-11-22 12:04jensverwiebe
close_date2012-11-22 12:032012-11-22 12:04jensverwiebe
StatusFixed / Closed2012-11-22 12:04jensverwiebe
status_idOpen2012-11-22 12:03jensverwiebe
close_dateNone2012-11-22 12:03jensverwiebe
StatusInvestigate2012-11-22 12:03jensverwiebe
assigned_tonone2011-11-04 12:28nazgul
StatusNew2011-11-04 12:28nazgul
File Added18066: trackpad.mov2011-10-14 14:56mallow