I primarily run Ondsel on my laptop (a M2 Air) and there are some serious navigation issues that make fully using the program problematic. Probably a FreeCAD issue but mapping according to the docs is inaccurate. Here's the rundown (all allow zoom by 2-finger scrolling):
Blender: 1-finger clicks, 2-finger right clicks (and zoom). That's it. There is no pan or rotate! Note that Blender allows rotate by 2-finger movement and pressing cmd enables zoom.
CAD: (Likely best) 1-finger clicks, 2 right clicks, cmd+2-finger pans, shift + 2-finger rotates about point clicked.
Gesture: (So close!) 1-finger rotates (but always around center of screen), 2-finger pans, 1-finger click selects, ctrl + 1-finger pans, and there's a secret opt + 1-finger click that can allow you to move selected objects when you have an assembly.
Maya-Gesture: Blender but option + click rotates
OpenCascade: Exactly what you expect without a mouse wheel
OpenInventor: Exactly what you expect without a mouse wheel
OpenSCAD: (So close!) 1-finger rotates around selection, 2-finger pans, ctrl + 1-finger pans, shift + 2-finger zooms, you can select with a 1-finger click and in assembly you can move the part with cmd + click or you can use the secret move of: click part (select), click screen and make a small jiggle (starts rotating), let go and then your mouse movement is bound to the part movement (would have been good if didn't need the jiggle), frantically click to unbind because 1 doesn't always work.
Revit: Short for "revisiting Blender"
TinkerCAD: Stands for "Think I'm in blender again"
Touchpad: I guess technically accurate if opt = ctrl.
So it looks like much of this is down: 2-finger click is often mapped to right click, the ctrl key is inconsistently mapped, and the lack of a middle mouse button without a replacement mapping. In Macs, ctrl is almost always cmd in every other software but also a 2-finger click isn't always a right click and more often cmd+click is right click. But none of these options feels comfortable on macs and for the ones that do enable full functionality (CAD and gesture) are also problematic
Suggestion
(i.e. feel free to ignore, but writing down can help to understand my headspace and maybe spark ideas)
I think gesture is the closest to feeling natural on these machines and looks like it was made for what we'd want but with bugs. 1-finger click should rotate, but around point clicked. opt + click should be cmd + click. Or better would be to click on part (select) and 1-finger drag to move selected part. This would enable all actions being possible with one hand! Would be awesome if 2-finger lateral scroll would rotate the camera around the selected body or center (no selection) like Blender does. Currently gesture is really natural until you try to work in an assembly or something where you need to move parts around.
I think if someone just plays around on a mac for a bit the issues can become apparent quickly.
Is there an existing issue for this?
Problem description
I primarily run Ondsel on my laptop (a M2 Air) and there are some serious navigation issues that make fully using the program problematic. Probably a FreeCAD issue but mapping according to the docs is inaccurate. Here's the rundown (all allow zoom by 2-finger scrolling):
So it looks like much of this is down: 2-finger click is often mapped to right click, the ctrl key is inconsistently mapped, and the lack of a middle mouse button without a replacement mapping. In Macs, ctrl is almost always cmd in every other software but also a 2-finger click isn't always a right click and more often cmd+click is right click. But none of these options feels comfortable on macs and for the ones that do enable full functionality (CAD and gesture) are also problematic
Suggestion
(i.e. feel free to ignore, but writing down can help to understand my headspace and maybe spark ideas)
I think gesture is the closest to feeling natural on these machines and looks like it was made for what we'd want but with bugs. 1-finger click should rotate, but around point clicked. opt + click should be cmd + click. Or better would be to click on part (select) and 1-finger drag to move selected part. This would enable all actions being possible with one hand! Would be awesome if 2-finger lateral scroll would rotate the camera around the selected body or center (no selection) like Blender does. Currently gesture is really natural until you try to work in an assembly or something where you need to move parts around.
I think if someone just plays around on a mac for a bit the issues can become apparent quickly.
Full version info
Subproject(s) affected?
Core
Anything else?
No response
Code of Conduct