LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Bad Idea: Making default behavior of "built in mouse wheel support" set to on key focus

This is just a little rant....

 

I love new features in Labview, but setting them to be on automatically when they can generate unexpect behaviour is really a bad idea. We recently moved from 2012 to 2013. Suddenly, I have users saying "values are changing and I don't know why". Turns out they were changing a value in a numeric, then attempting to scroll away. Why on earth would NI make this the default behavior??? Luckly for us the value change wasn't too bad but I could think of a few places that a sudden, unplanned change in a numeric could have ruined an experiment.

 

Off to do alot of work to undo this....

Message 1 of 18
(3,749 Views)

It will be helpful to post an example where this problem happens, i never noticed sush behavior.

0 Kudos
Message 2 of 18
(3,617 Views)

I wonder how large your Front Panel is that it's necessary to scroll...

Jim
You're entirely bonkers. But I'll tell you a secret. All the best people are. ~ Alice
For he does not know what will happen; So who can tell him when it will occur? Eccl. 8:7

0 Kudos
Message 3 of 18
(3,609 Views)

Very simple example....I just placed a stock numeric on the front panel.

 

[Edit] Of course, this is only an issue in LV 2013.

0 Kudos
Message 4 of 18
(3,589 Views)

@jcarmody wrote:

I wonder how large your Front Panel is that it's necessary to scroll...


Yes....I understand, I suck at UI design. Thanks for the input.

0 Kudos
Message 5 of 18
(3,586 Views)

I dont see any problem with using my mouse wheel, but i noticed it really depends on have fast you turn the mouse wheel, the fastest you turn it the more it jumps numbers. also it depends on where your cursor is, example: if your cursor is in the hundreds it will increments by hundreds

but all this supposed to be a normal mouse behavior.

0 Kudos
Message 6 of 18
(3,579 Views)

@thutch79 wrote:

Yes....I understand, I suck at UI design. Thanks for the input.


I certainly wouldn't say that without seeing it for myself.  😄

Jim
You're entirely bonkers. But I'll tell you a secret. All the best people are. ~ Alice
For he does not know what will happen; So who can tell him when it will occur? Eccl. 8:7

0 Kudos
Message 7 of 18
(3,571 Views)

@Sam2004mai wrote:

I dont see any problem with using my mouse wheel, but i noticed it really depends on have fast you turn the mouse wheel, the fastest you turn it the more it jumps numbers. also it depends on where your cursor is, example: if your cursor is in the hundreds it will increments by hundreds

but all this supposed to be a normal mouse behavior.


I think you missed the point. The problem is now when you put a numeric on the front panel, the increment/decrement by the scroll wheel is enabled by default. If a user doesn't click outside of the control or hit enter, when they try to scroll away, they inadvertantly change the value.

0 Kudos
Message 8 of 18
(3,560 Views)

I have noticed this too, but I swear long before 2013.

 

You should not have to scroll around a user interface to begin with.

 

If you can not fit a user interface on one screen of the target machine it's time to rethink your interface.

 

I suggest dividing things up by task and using a tab control.

 

 

========================
=== Engineer Ambiguously ===
========================
0 Kudos
Message 9 of 18
(3,556 Views)

@RTSLVU wrote:

I have noticed this too, but I swear long before 2013.

 

You should not have to scroll around a user interface to begin with.

 

If you can not fit a user interface on one screen of the target machine it's time to rethink your interface.

 

I suggest dividing things up by task and using a tab control.

 

 


and this is why I now hate posting in this forum.....

 

People just love to tell you how you should be doing something, and not focusing on the topic of the thread. If everyone is going to get stuck on the "UI's should not have scroll bars" soap box, see the attached screen shot. This problem arose from a settings pop-up dialog. I could have used tabs, but in this case it makes more sense for the users to move top to bottom in a linear fashion through the process they are setting up.

 

My point in all this is why would NI make this the default behavior? I like the feature, but it should have been something that a designer has to actively turn on.

0 Kudos
Message 10 of 18
(3,543 Views)