LabVIEW Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
10Things_Rob

Disable Diagram Zoom

Status: New

I may want to use it 0-5% of the time.

However, I want to scroll through cases in a structure 95% of the time.

 

Making the 5% use case the default (ctrl-scroll) was a bad design choice.

Reverse it before it's ingrained.

 

(ctrl-shift-scroll is frankly awkward and imagine will become painful eventually)

 

 

9 Comments
crossrulz
Knight of NI

Ctrl+Scroll is an industry standard for zoom.  So, I do not fault NI for making this decision.


GCentral
There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
"Not that we are sufficient in ourselves to claim anything as coming from us, but our sufficiency is from God" - 2 Corinthians 3:5
Dataflow_G
Member

Having zoom operate with ctrl+shift+scroll would mirror the current ctrl+shift+click to pan behavior. So holding ctrl+shift would allow pan and zoom without needing to switch modifier keys. For that reason I like the idea of ctrl+shift+scroll (plus years of ctrl+scroll muscle memory for switching cases).

wiebe@CARYA
Knight of NI

CTRL+b clears broken wires, except when text is selected. Then CTRL+b makes the text bold.

 

Why not have CTRL+mouse wheel zoom, except when the mouse is in a multi frame structure?

 

The BD would 'catch' the event, and if nothing handles the event, it's passed to the VI.

 

Like CTRL+b, CTRL+i, CTRL+u...

Kirk
Member

Or you can give us an option to edit these keyboard shortcuts in the options dialog.  We could choose to use CTRL-Scroll to zoom or swap cases in structures.

JensG69
Active Participant

I agree, give us an ini key with which we can select what happens on Ctrl-Mousewheel.

Kudos are welcome...
parthacg
Member
 parthacg_0-1700758349263.png

 

 
KNIGHT OF NI
 

Ctrl+Scroll is an industry standard for zoom.  So, I do not fault NI for making this decision.

 

 

If that is the case, Ctrl+LeftClick is the industry standard (esp in Windows) for multiselect; but why did/does NI provide Shift+LeftClick for multiselect?! 😀

wiebe@CARYA
Knight of NI

FYI (don't know why this isn't public):

 

Editor.Zoom.BlockDiagram.MinFactor=2

Editor.Zoom.BlockDiagram.MaxFactor=1
Editor.Zoom.BlockDiagram.Enabled=False

 

To set the min, max zoom factor, or to disable zooming.

 

Disabling zooming does bring back scrolling through cases.

 

I can see advantage in a MaxFactor of 1. I always advocated for a zoom >=1, to prevent 5 screen wide monolithic VIs.

 

A min and a max allows for a more liberate scroll wheel action: the zooming is clipped, so you can scroll all you want and get the same zoom factor.

crossrulz
Knight of NI

parthacg,

Ctrl+Click and Shift+Click are standards for selecting in many Microsoft applications, including Visual Studio and Visio.


GCentral
There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
"Not that we are sufficient in ourselves to claim anything as coming from us, but our sufficiency is from God" - 2 Corinthians 3:5
wiebe@CARYA
Knight of NI

Editor.Zoom.MouseWheelGestureRequireShift = True

 

Now we have the original gestures, and zoom gestures when shift is pressed.

 

Exactly what people been asking for..?