LabVIEW Idea Exchange

About LabVIEW Idea Exchange

Have a LabVIEW Idea?

  1. Browse by label or search in the LabVIEW Idea Exchange to see if your idea has previously been submitted. If your idea exists be sure to vote for the idea by giving it kudos to indicate your approval!
  2. If your idea has not been submitted click Post New Idea to submit a product idea to the LabVIEW Idea Exchange. Be sure to submit a separate post for each idea.
  3. Watch as the community gives your idea kudos and adds their input.
  4. As NI R&D considers the idea, they will change the idea status.
  5. Give kudos to other ideas that you would like to see in a future version of LabVIEW!
cancel
Showing results for 
Search instead for 
Did you mean: 

Horizontal Scroll Hotkey

Status: Completed

Available in LabVIEW NXG 1.0. Pressing the Shift key while using the mouse scroll wheel will cause the panel or diagram window to scroll horizontally.

By default, the mouse scroll wheel scrolls the block diagram or front panel vertically, CTRL+SCROLL scrolls through cases/events/sequences and adding the SHIFT modifer to either accelerates the scroll. In order to scroll horizontally, however, the mouse has to be hovering over the horizontal scrollbar. Because of the predominant left-to-right, top-to-bottom style of diagram organization, it would be excellent to have a more accessible way to scroll horizontally.

 

I haven't found anywhere ALT+SCROLL is used - I think horizontal scrolling is a good candidate to fill that spot.

 

 

27 Comments
Member

Any news when it will be implemented? Smiley Happy

Proven Zealot
@BadCop wrote:

 

Any news when it will be implemented? 

You can scroll panels and diagrams horizontally with Shift-Scroll Wheel in the NI Software Technology Preview. For ideas that are implemented in the tech preview, we have been changing their status to 'In Development'.
 

DNatt, NI
Proven Zealot
Status changed to: Completed

Available in LabVIEW NXG 1.0. Pressing the Shift key while using the mouse scroll wheel will cause the panel or diagram window to scroll horizontally.

DNatt, NI
Active Participant

I use an Apple mouse on my Macbook and run LabVIEW inside VMWare, and I can use the horizontal scroll function of the Apple mouse in current gen LabVIEW. Any chance that this will be possible in NXG?


An opportunity to learn from experienced developers / entrepreneurs (Fab, Steve and Brian amongst them):
DSH Pragmatic Software Development Workshops
Automate the analyzing, testing, documenting, building, packaging and publishing of your projects via CI/CD:
Release Automation Tools for LabVIEW

Active Participant

For those wanting shift + scroll wheel functionality in Current Gen LabVIEW, you can use the following AutoHotkey script (tested in LV2016 under a Windows 7 SP1 VM):

 

#NoEnv
SendMode Input

#IfWinActive ahk_class LVDChild
+WheelDown::WheelRight
+WheelUp::WheelLeft

 




Certified LabVIEW Architect
Unless otherwise stated, all code snippets and examples provided
by me are "as is", and are free to use and modify without attribution.
NI Employee

Thank you a lot @MichaelBalzer for sharing your AHK script, I was searching for something similar for years. Automatically using Shift+Scroll in LabVIEW and seeing that nothing happens made me scream silently every time. I am so used to this feature (I can't come up with a graphical program that does not have it) that I still wonder why LabVIEW does not have it. It totally violates the left-right oriented flow...


Ingo – LabVIEW 2013, 2014, 2015, 2016, 2017, 2018, NXG 2.0, 2.1, 3.0
CLADMSD
NI Employee

Sharing my improved script:

; Shift + scroll wheel functionality in Current LabVIEW
; (tested in LV2016 on Win7SP1, LV2017SP1 on Win10):

; === Don't change anything if no LabVIEW window in focus ===
#NoEnv
SendMode Input

; === Change behavior for LabVIEW windows ===
; Scrollwheel: normal vertical scrolling
; Alt+Scrollwheel: faster vertical scrolling
; Shift+Scrollwheel : horizontal scrolling
; Shift+Alt+Scrollwheel : faster horizontal scrolling
; (Modifiers: + is Shift, ! is Alt)
#IfWinActive ahk_class LVDChild
+WheelDown::Send {WheelRight}
+WheelUp::Send {WheelLeft}
!WheelDown::Send +{WheelDown}
!WheelUp::Send +{WheelUp}
+!WheelDown::Send +{WheelRight}
+!WheelUp::Send +{WheelLeft}

Ingo – LabVIEW 2013, 2014, 2015, 2016, 2017, 2018, NXG 2.0, 2.1, 3.0
CLADMSD