View Issue Details

IDProjectCategoryView StatusLast Update
0002437FreeCADFeaturepublic2020-04-20 07:25
Reporterjimhigson Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status acknowledgedResolutionopen 
PlatformOSXOSOSXOS VersionEl Capitan
Product Version0.15 
Summary0002437: Trackpad navigation on mac does not use full capabilities of the trackpad
DescriptionOSX conventions are:

* Pinch to zoom in/out (currently this is done via scroll gesture)
* 2-finger scroll gesture to pan (currently done via shift-move)
* Recognise sideways scrolling (ie 2d, not 1d as with mouse wheel)

These changes would make better use of the extended touch capabilities on mac laptops and the Apple magic touchpad.


TagsBountysource Potential, gesture, macOS, Qt5, trackpad
FreeCAD Information

Relationships

parent of 0003995 new Trackpad on Macbook unusable in any mouse model so far 
Not all the children of this issue are yet resolved or closed.

Activities

Kunda1

2017-02-03 00:18

administrator   ~0008184

From http://doc.qt.io/qt-5/qnativegestureevent.html

Event Type: Qt::ZoomNativeGesture
Description: Magnification delta in percent.
Touch-equence: macOS: Two-finger pinch.
URL: http://doc.qt.io/qt-5/qt.html#NativeGestureType-enum

Event Type: Qt::SmartZoomNativeGesture
Description: Boolean magnification state.
Touch-equence: macOS: Two-finger douple tap (trackpad) / One-finger douple tap (magic mouse).
URL: http://doc.qt.io/qt-5/qt.html#NativeGestureType-enum

Event Type: Qt::RotateNativeGesture
Description: Rotation delta in degrees.
Touch-equence: macOS: Two-finger rotate.
URL: http://doc.qt.io/qt-5/qt.html#NativeGestureType-enum

Kunda1

2017-05-31 05:06

administrator   ~0009213

Last edited: 2017-12-04 15:03

View 2 revisions

Trackpad navigation on Linux: https://github.com/JoseExposito/touchegg

Kunda1

2019-06-17 06:27

administrator   ~0013229

Relevant 0003995 and https://forum.freecadweb.org/viewtopic.php?f=9&t=36387

Issue History

Date Modified Username Field Change
2016-02-05 14:20 jimhigson New Issue
2017-01-12 23:53 Kunda1 Tag Attached: MacOSX
2017-01-12 23:53 Kunda1 Tag Attached: trackpad
2017-02-03 00:18 Kunda1 Note Added: 0008184
2017-05-24 17:53 Kunda1 Tag Attached: Qt5
2017-05-31 05:06 Kunda1 Note Added: 0009213
2017-12-04 15:03 Kunda1 Note Edited: 0009213 View Revisions
2019-06-17 06:20 Kunda1 Relationship added has duplicate 0003995
2019-06-17 06:24 Kunda1 Severity minor => major
2019-06-17 06:24 Kunda1 Status new => acknowledged
2019-06-17 06:27 Kunda1 Note Added: 0013229
2019-06-17 06:27 Kunda1 Tag Attached: Bountysource Potential
2019-06-17 06:28 Kunda1 Tag Attached: gesture
2020-01-11 12:38 Kunda1 Relationship replaced parent of 0003995
2020-11-13 14:08 Kunda1 Tag Renamed MacOSX => macOS