Please make navigation buttons reprogrammable!
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
Be nice to others! Read the FreeCAD code of conduct!
Please make navigation buttons reprogrammable!
Heyya!
Just started playing with FreeCAD and most things are awesome so far - except that I cannot move around properly in the 3d view... In the options you have only four fixed options for 3d navigation that suck really hard because all of them except the touchpad option use the middle mouse button. Since that doesn't work on my mouse it is really frustrating to navigate when drawing.
I work a lot in Adobe Illustrator and navigation there is the best and most simple: ALT+scroll to zoom and SPACE to pan. Works soooooo good and I never have to fiddle around the keyboard/mouse just to do simple navigation.
Forcing the user to use middle mouse is imo really bad and feels weird ergonomically, please add a simple option to change this! Touchpad layout but with scroll wheel + PGUP/PGDN would be a great improvement.
Just started playing with FreeCAD and most things are awesome so far - except that I cannot move around properly in the 3d view... In the options you have only four fixed options for 3d navigation that suck really hard because all of them except the touchpad option use the middle mouse button. Since that doesn't work on my mouse it is really frustrating to navigate when drawing.
I work a lot in Adobe Illustrator and navigation there is the best and most simple: ALT+scroll to zoom and SPACE to pan. Works soooooo good and I never have to fiddle around the keyboard/mouse just to do simple navigation.
Forcing the user to use middle mouse is imo really bad and feels weird ergonomically, please add a simple option to change this! Touchpad layout but with scroll wheel + PGUP/PGDN would be a great improvement.
Re: Please make navigation buttons reprogrammable!
In CAD style you can just hold the Ctrl button then use the left and right buttons in different ways so that you can very quickly and conveniently switch between zoom/pan/rotate.
In CAD style navigation, with the control button held
Right click = pan
then quick click and release of left click = zoom
then click and momentary hold left mouse button = rotate
This works very well and is very convenient once you get used to it.
You can also ...if you want...use the third button....but you definitely don't have to.
On most, even really cheap, modern mice the scroll wheel can be clicked to give you the third button. I just bought one for $3.50 (Aussie dollars) in a shop at full retail, so they are not expensive.
But as I said you don't have to use a third button at all. My track ball does not have a third button, but I used it as I described above for a long time, in CAD navigation style.
I suspect making these functions easily custom configurable, would be a lot of work for very little advantage....but others may disagree...and of course being open source anyone can code it if they see it as being a good idea.
Jim
In CAD style navigation, with the control button held
Right click = pan
then quick click and release of left click = zoom
then click and momentary hold left mouse button = rotate
This works very well and is very convenient once you get used to it.
You can also ...if you want...use the third button....but you definitely don't have to.
On most, even really cheap, modern mice the scroll wheel can be clicked to give you the third button. I just bought one for $3.50 (Aussie dollars) in a shop at full retail, so they are not expensive.
But as I said you don't have to use a third button at all. My track ball does not have a third button, but I used it as I described above for a long time, in CAD navigation style.
I suspect making these functions easily custom configurable, would be a lot of work for very little advantage....but others may disagree...and of course being open source anyone can code it if they see it as being a good idea.
Jim
Re: Please make navigation buttons reprogrammable!
Maybe you need a special feature, go into Macros_recipes and Code_snippets, Topological_data_scripting.
My macros on Gist.github here complete macros Wiki and forum.
My macros on Gist.github here complete macros Wiki and forum.
Re: Please make navigation buttons reprogrammable!
Hi Mario
you are right, but
this information below is not shown there.jmaustpc wrote:In CAD style navigation, with the control button held
Right click = pan
then quick click and release of left click = zoom
then click and momentary hold left mouse button = rotate
One of us should up date that page, one day.
Jim
Re: Please make navigation buttons reprogrammable!
hi jmaustpc
Platform: 32-bit
Version: 0.14.3263
Python version: 2.6.2
Qt version: 4.5.2
Coin version: 3.1.0
SoQt version: 1.4.1
OCC version: 6.5.1
does not work with me
mario
Yes it takes a new drawing with the right buttonjmaustpc wrote:One of us should up date that page, one day.
OS: Windows Vistajmaustpc wrote: In CAD style navigation, with the control button held
Right click = pan
then quick click and release of left click = zoom
then click and momentary hold left mouse button = rotate
Platform: 32-bit
Version: 0.14.3263
Python version: 2.6.2
Qt version: 4.5.2
Coin version: 3.1.0
SoQt version: 1.4.1
OCC version: 6.5.1
does not work with me
mario
Maybe you need a special feature, go into Macros_recipes and Code_snippets, Topological_data_scripting.
My macros on Gist.github here complete macros Wiki and forum.
My macros on Gist.github here complete macros Wiki and forum.
Re: Please make navigation buttons reprogrammable!
Really? I did not know that. I wonder if its some how a KDE/windows thing, but I would have thought it would be platform neutral. Its always worked that way for me...as long as I can remember. I have always used FreeCAD on KDE4 so I wonder....mario52 wrote:hi jmaustpcYes it takes a new drawing with the right buttonjmaustpc wrote:One of us should up date that page, one day.
OS: Windows Vistajmaustpc wrote: In CAD style navigation, with the control button held
Right click = pan
then quick click and release of left click = zoom
then click and momentary hold left mouse button = rotate
Platform: 32-bit
Version: 0.14.3263
Python version: 2.6.2
Qt version: 4.5.2
Coin version: 3.1.0
SoQt version: 1.4.1
OCC version: 6.5.1
does not work with me
mario
Re: Please make navigation buttons reprogrammable!
jmaustpc:
CAD navigation with CTRL + mouse works great! The rotation was a bit weird, but way better than before.
Thx for quick answers!
If I was any good with coding stuff I would of course just change the program to my own needs but that is not my area of expertise.
I have a not too old five button Intellimouse Explorer but middle button almost never work properly in any program so it's really super mega annoying with programs and games that lock middle mouse to an important function...
CAD navigation with CTRL + mouse works great! The rotation was a bit weird, but way better than before.
Thx for quick answers!
If I was any good with coding stuff I would of course just change the program to my own needs but that is not my area of expertise.
I have a not too old five button Intellimouse Explorer but middle button almost never work properly in any program so it's really super mega annoying with programs and games that lock middle mouse to an important function...
Re: Please make navigation buttons reprogrammable!
So it worked for you but not Mario.....Ohyra wrote:jmaustpc:
CAD navigation with CTRL + mouse works great! The rotation was a bit weird, but way better than before.
Thx for quick answers!
If I was any good with coding stuff I would of course just change the program to my own needs but that is not my area of expertise.
I have a not too old five button Intellimouse Explorer but middle button almost never work properly in any program so it's really super mega annoying with programs and games that lock middle mouse to an important function...
can you please post your Help menu...about FreeCAD data, so I can see what versions of all the libs and O/S are? Are you on Windows or KDE or etc. ?
Jim
Re: Please make navigation buttons reprogrammable!
hi
(sory hadn't done ctrl)
mario
Yes ok but only the right buttonjmaustpc wrote:CAD navigation with CTRL + mouse
(sory hadn't done ctrl)
mario
Maybe you need a special feature, go into Macros_recipes and Code_snippets, Topological_data_scripting.
My macros on Gist.github here complete macros Wiki and forum.
My macros on Gist.github here complete macros Wiki and forum.
Re: Please make navigation buttons reprogrammable!
Hello Ohyra,
As a matter of fact, I know of no CAD software that allows you to customize mouse interaction, beyond very simple things such as reverting mouse wheel zoom. FreeCAD offers 4 different mouse models, that's 4 times more than any other CAD program I know of.
Well, turns out this m560 is specifically designed for Windows 8, and has NO MIDDLE BUTTON. And it seems I'd have to jump through hoops to map the damn side buttons to anything useful, as right now they do nothing. In the past Logitech mice were plug-and-play in Ubuntu.
So I'm returning this crap this weekend.
I'm too lazy to dig that up right now, actually I doubt I would be able to, but in a very old topic (2 years if not more) the lead developer jriegel mentioned he does not want to make mouse navigation customizable. Something to the effect it would complicate things whith help requests related to mouse interaction.Ohyra wrote:Please make navigation buttons reprogrammable!
As a matter of fact, I know of no CAD software that allows you to customize mouse interaction, beyond very simple things such as reverting mouse wheel zoom. FreeCAD offers 4 different mouse models, that's 4 times more than any other CAD program I know of.
It works well in Unity/GNOME too. I didn't know this, thanks for the tip!jmaustpc wrote: I wonder if its some how a KDE/windows thing,
Last week I purchased a brand new Logitech m560 cordless mouse. I've always had Logitech mice and I was missing the side buttons for forward/backward that I used a lot for web browsing. Was also hating the cord on my current cheap Microsoft one.jmaustpc wrote:On most, even really cheap, modern mice the scroll wheel can be clicked to give you the third button.
Well, turns out this m560 is specifically designed for Windows 8, and has NO MIDDLE BUTTON. And it seems I'd have to jump through hoops to map the damn side buttons to anything useful, as right now they do nothing. In the past Logitech mice were plug-and-play in Ubuntu.
So I'm returning this crap this weekend.