View Issue Details

IDProjectCategoryView StatusLast Update
0000371FreeCADBugpublic2011-06-06 17:10
Reporterunauthenticated Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionno change required 
Product Versiontrunk 
Summary0000371: Bindings ought to be customizable and usuable
DescriptionThis isn't merely a feature, navigation is the heart of CAD and middle-mouse-button-and-left-mouse-button is about the craziest binding I've seen, and I've been in more than a handful of 3D software.

Navigation has to be improved. A sensible start would be to align to the de factor industry standard of using Space, Cltr and Alt to control view. A reasonable default:

MMB - Pan
LMB - Select
Ctrl LMB - Rotate
Shift LMB - Zoom
Alt LBM - Dolly

But after everyone prefers a different set of keybindings depending on where the person is coming from so I find a way to customize them indispensible.

LMB + MMB has to go, though. That's is the most awkward binding one could think of.
TagsNo tags attached.
FreeCAD Information

Activities

pperisin

2011-06-06 16:18

reporter   ~0000890

Last edited: 2011-06-06 16:21

there is one more recently implemented: MMB + RMB. This one might be better for you. Try it. I did not like MMB + LMB either.

I presonally do not like using keyboard for this functions.

Regards,
Petar

EDIT - What I especially like with MMB + RMB is if you want to pan after rotation, all you do is release RMB, and after this panning if you want to zoom all you need to do is click-and-release RMB again.

EDIT2 - Wiki should be updated with this kind of rotation (MMB + RMB).

Jriegel

2011-06-06 17:10

administrator   ~0000891

First of all - its not a bug.
We use the same mouse model of Catia V5, which
is used very wildly in mechanical engineering.

I'm board of discussions about mouse models.
You ask 5 persons and get 6 opinions!

So - take it or leave it!

Issue History

Date Modified Username Field Change
2011-06-06 14:11 unauthenticated New Issue
2011-06-06 16:18 pperisin Note Added: 0000890
2011-06-06 16:20 pperisin Note Edited: 0000890
2011-06-06 16:21 pperisin Note Edited: 0000890
2011-06-06 17:10 Jriegel Note Added: 0000891
2011-06-06 17:10 Jriegel Status new => closed
2011-06-06 17:10 Jriegel Resolution open => no change required