Trackpad fixes & changes:
authorTon Roosendaal <ton@blender.org>
Sat, 29 Dec 2012 13:21:01 +0000 (13:21 +0000)
committerTon Roosendaal <ton@blender.org>
Sat, 29 Dec 2012 13:21:01 +0000 (13:21 +0000)
commitdfc63e98bc4b00f28b183bfde23c1c43f9fe3ae6
treea0ca3bf746e27c6c0e606b15166fb37210155fe7
parent31933e747f32c8d2d5f60a523ed063d0b8e96697
Trackpad fixes & changes:

- UV Image editor and other 2d views didn't zoom for CTRL+swipe yet.
  (2 finger trackpad, 1 finger mighty mouse)

- Switched defaults for 3D window swiping...
  - default rotate view
  - SHIFT for translate
  - CTRL for zooms

This makes all editors use 'swipe' like 'middle mouse', and not
like scrollwheel (as in releases).

This is nice for consistancy, but it still feels a bit weird...

Of course users can config this in keymaps. We need a sensible
default though, and to make a 2D input input device behave like
middle mouse seeems more sensible than like a 1D wheel...

Proposal therefore for defaults:

- 1D scrollwheels: zoom in 3d, zoom in 2d, but scroll for list views.

- 2D trackpads: pan for all 2d views, rotate for 3D

I'll check with frequent trackpad users about this and we can freeze it
before release. Give it a try :)
source/blender/editors/interface/view2d_ops.c
source/blender/editors/space_image/image_ops.c
source/blender/editors/space_image/space_image.c
source/blender/editors/space_view3d/view3d_ops.c