View Issue Details

IDProjectCategoryView StatusLast Update
0004002FreeCADFeaturepublic2021-02-06 06:50
Reporterifohancroft Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status newResolutionopen 
Target Version0.20 
Summary0004002: [Feature Request] Revit rotation stop on Scroll Release
DescriptionCurrently, rotation in Revit navigation style works the following way:

1. To rotate, start moving the mouse while holding Shift+Scroll.
2. If you release just Shift and you keep moving - you are no longer rotating. You are panning.
3. If you release just the Scroll and you keep moving - you are still rotating.
4. To stop rotating, you need to release both Shift and Scroll.

I am coming from Blender and while the Revit mode works the way I have setup my Blender config, the details above confuse me very much and using both FreeCAD and Blender it would feel more comfortable for them to have them work the same way.

Here's what changes I am suggesting to the steps above and why they would be helpful in practice:

1. To rotate, start moving the mouse while holding Shift+Scroll <- This one stays the same.
2. If you release just Shift and you keep moving - you are still rotating. <- No need to having to hold shift forever once you've entered rotation mode. You can let go of it.
3. If you release just the Scroll and you keep moving - you are moving the mouse freely (no rotation, no panning) <- This is the main idea and main change I would like to see. The idea behind is so that you can readjust your mouse and by pressing scroll again you continue your rotation.
4. To stop rotating, you need to release both Shift and Scroll <- This is like it currently is, also it is like the proposed 0000003 but then you don't press scroll again and you let go of Shift so it's not really a separate step in a way.

TL;DR: When you release just Scroll during rotation, you should be able to move the mouse freely instead of continue to be in rotation mode.
Ideally, also: When you release just Shift, you should still be in rotation mode.

I think No.2 from the proposed changes (being able to still rotate while letting go of Shift) may affect the following:
Currently, if you are panning and you start holding shift, now you are rotating. I believe implementing 0000002 from the suggested changes may stop this form working this way.

Forum post
Tagskeyboard, mouse, navigation, rotate
FreeCAD Information

Relationships

related to 0001893 closedKunda1 3D mouse rotation issue 

Activities

ifohancroft

2019-06-06 00:27

reporter   ~0013145

Above, where it says 0000003 or 0000002 that's meant to mean point 2 or 3 of the points mentioned. (Maybe we need the ability to edit our tickets after we've posted them.

yorik

2022-03-03 13:55

administrator   ~0016776

This ticket has been migrated to GitHub as issue 5942.

Issue History

Date Modified Username Field Change
2019-06-06 00:23 ifohancroft New Issue
2019-06-06 00:27 ifohancroft Note Added: 0013145
2019-06-06 01:00 ifohancroft Tag Attached: keyboard
2019-06-06 01:01 ifohancroft Tag Attached: mouse
2019-06-06 01:02 ifohancroft Tag Attached: Tangent
2019-06-06 01:02 ifohancroft Tag Attached: navigation
2019-06-06 01:02 ifohancroft Tag Detached: Tangent
2019-06-06 01:03 ifohancroft Tag Attached: rotate
2019-09-05 20:14 Kunda1 Description Updated
2019-09-05 20:18 Kunda1 Relationship added related to 0001893
2021-02-06 06:50 abdullah Target Version => 0.20