View Issue Details

IDProjectCategoryView StatusLast Update
0003786FreeCADFeaturepublic2019-02-07 20:44
ReporterMoultAssigned To 
PrioritynormalSeverityfeatureReproducibilityalways
Status newResolutionopen 
Product Version0.18 
Target Version0.19Fixed in Version 
Summary0003786: Ability to cycle between selectable objects (using a keyboard shortcut)
DescriptionSometimes, I am unable to select an object or edge. This is because that edge or object may be coincident with another edge or object. I can usually get around this by hiding objects in the tree, or by changing into wireframe mode, or both. This works, but is slow and not user friendly.

In Revit, you can press "tab" to cycle between objects to select under your mouse until you have the right object. In Blender, you can keep on clicking to select until you select the right one and then perform the operation.

I propose that a similar feature such as hitting tab be implemented. I suspect the Blender approach of clicking again will not work, because FreeCAD implementations select the operation beforehand, and then select the object. Therefore some keypress should occur. "Tab" seems sensible (after all, alt-tab is switch windows in window management)

Forum discussion is here:
https://forum.freecadweb.org/viewtopic.php?p=281380
Tagsshortcuts

Activities

Moult

2019-02-07 20:44

reporter   ~0012589

PR for new feature to cycle between selectable objects: https://github.com/yorikvanhavre/BIM_Workbench/pull/19
PR for new feature to cycle between snappable objects that overlap: https://github.com/FreeCAD/FreeCAD/pull/1943

This bugreport can be closed :)

Issue History

Date Modified Username Field Change
2019-01-21 11:34 Moult New Issue
2019-01-22 23:31 Kunda1 Tag Attached: shortcuts
2019-01-22 23:32 Kunda1 Summary Ability to cycle between selectable objects => Ability to cycle between selectable objects (using a keyboard shortcut)
2019-01-22 23:40 Kunda1 Severity minor => feature
2019-01-22 23:40 Kunda1 Target Version => 0.19
2019-02-07 20:44 Moult Note Added: 0012589