View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0003995||FreeCAD||Bug||public||2019-05-31 03:07||2021-02-06 06:49|
|Summary||0003995: Trackpad on Macbook unusable in any mouse model so far|
|Description||Hi all, |
My trackpad and FreeCAD don't get along :(
None of the two-finger things (pan, pinch to zoom) behave as I would expect, and it makes it almost impossible to use FreeCAD on my normal platform.
Forum posts related:
('Gesture mode' as is suggested doesn't work at all well for me)
(If lack of mac is the root cause, I'd be happy to loan one! Good luck DeepSOIC/all)
I think this may also be related to 0002437 but that's listed as a 'minor feature request' on 0.15. This is a showstopper for me using FreeCAD.
I've captured two videos with the default settings, and I'm not seeing what I would consider 'expected behaviour' with my trackpad, and none of the mouse models make it much more useful.
You can see what I see here with only very minor finger movements in each case.
It 'should' behave (I suppose?) as described here: https://developer.apple.com/design/human-interface-guidelines/macos/user-interaction/mouse-and-trackpad/
Maybe setting some zoom multiplier would help it not be so wild, but the gestures are being interpreted incorrectly, as well as being too fast.
The 'Gesture' model looks the most correct on the mouseover, but it seems that the two finger gestures are being picked up as scrolling (or something?) rather than the gestures they are.
Thanks for all your hard work crew, it's come a long way!!
|Steps To Reproduce||Run 0.18 on a Macbook with the mouse model set to 'Gesture' mode and try to do two-finger gestures.|
|Additional Information||OS: macOS Sierra (10.12)|
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.16117 (Git)
Build type: Release
Branch: (HEAD detached at 0.18.2)
Python version: 3.6.7
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/UnitedKingdom (en_GB)
|Tags||Bountysource Potential, gesture, macOS, trackpad|
@robotarmy please participate in https://forum.freecadweb.org/viewtopic.php?f=9&t=36387
DeepSOIC has updated the gesture navigation code in 0.19_pre but mostly for windows. We need MacOS X testers that can give him feedback (because he doesn't own a mac).
This issue is exactly as bad in Ubuntu on a Lenovo T480s, totally unusable.
The behaviour is also identical in the newest 19_pre from Sep 7.
Further analysis actually show that the scroll upp/down on the trackpad behaves as pressing pgup/pgdown-keys. Thus not zooming like a mouse at all, which is totally unusable of course.
The two-finger up/down-scroll is thus not usable (large hops), and the pinch-zoom is actually intercepted incorrectly and interfer with the two-finger action, and does not work at all.
||@DeepSOIC were you working on this ?|
||i am not. Fixing gigantic zoom sensitivity ( https://forum.freecadweb.org/viewtopic.php?f=9&t=49680 ) should have made things a lot better, but i don't have a macbook to try (and thus i can't work on it). @chrisb ?|
||As for the linux part, I can try. I don't have linux, but i can install one in theory.|
||This ticket has been migrated to GitHub as issue 5938.|
|2019-05-31 03:07||robotarmy||New Issue|
|2019-06-17 06:20||Kunda1||Relationship added||duplicate of 0002437|
|2019-06-17 06:21||Kunda1||Tag Attached: trackpad|
|2019-06-17 06:21||Kunda1||Tag Attached: gesture|
|2019-06-17 06:21||Kunda1||Description Updated|
|2019-06-17 06:23||Kunda1||Note Added: 0013228|
|2019-06-17 06:28||Kunda1||Tag Attached: Bountysource Potential|
|2019-06-17 06:28||Kunda1||Tag Attached: MacOSX|
|2019-10-25 15:07||krite||Note Added: 0013787|
|2019-10-25 15:25||krite||Note Edited: 0013787|
|2019-10-25 15:42||krite||Note Edited: 0013787|
|2020-01-11 12:38||Kunda1||Relationship replaced||child of 0002437|
|2020-09-16 13:07||Kunda1||Note Added: 0014757|
|2020-09-16 17:15||DeepSOIC||Note Added: 0014758|
|2020-09-16 17:17||DeepSOIC||Note Added: 0014759|
|2020-11-13 14:08||Kunda1||Tag Renamed||MacOSX => macOS|
|2021-02-06 06:49||abdullah||Target Version||=> 0.20|