FR: If scrolling then scrollwheel doesn't interact with gui parameters until scrolling is finished..
-
- KVRist
- 112 posts since 21 Nov, 2018
Scrolling the gui is a risky business!
If I start scrolling and then scroll into a parameter it starts to adjust that parameter.
I'd really prefer it to not edit anything unless I am not currently scrolling.
Thanks.
If I start scrolling and then scroll into a parameter it starts to adjust that parameter.
I'd really prefer it to not edit anything unless I am not currently scrolling.
Thanks.
-
- KVRAF
- 10366 posts since 2 Sep, 2003 from Surrey, UK
Agreed. I did ask about that some time ago (try mousewheel scrolling in the Multiparameters panel
). It is all to easy to change the MP values inadvertently and NOT notice it.
My idea was - if the mousewheel-scrolling starts on an inactive area (one where are no parameters) then scrolling should be the only thing that happens, even if the mouse pointer passes over a parameter (more strictly: even if a parameter passes under the mouse pointer.
My idea was - if the mousewheel-scrolling starts on an inactive area (one where are no parameters) then scrolling should be the only thing that happens, even if the mouse pointer passes over a parameter (more strictly: even if a parameter passes under the mouse pointer.
-
- KVRist
- Topic Starter
- 112 posts since 21 Nov, 2018
I think you put it a lot clearer than I did 
-
MeldaProduction MeldaProduction https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=176122
- KVRAF
- 14325 posts since 15 Mar, 2008 from Czech republic
Hmmm, where exactly does this happen?
-
- KVRist
- Topic Starter
- 112 posts since 21 Nov, 2018
It happens everywhere there is need to scroll in the gui.
e.g.
Load up Monastrey Grand
Edit button
Generator tab
Position mouse cursor on the S of REGIONS
Scroll down
It starts to scroll
When it gets to Root it starts adjusting that parameter
e.g.
Load up Monastrey Grand
Edit button
Generator tab
Position mouse cursor on the S of REGIONS
Scroll down
It starts to scroll
When it gets to Root it starts adjusting that parameter
-
- KVRAF
- 10366 posts since 2 Sep, 2003 from Surrey, UK
Multiparameters:
If I position the mouse pointer over the Menu button it scrolls OK. If I put the mouse over themain part of the MP it scrolls until it htis the MP value then the MP vlaue changes.

If I position the mouse pointer over the Menu button it scrolls OK. If I put the mouse over themain part of the MP it scrolls until it htis the MP value then the MP vlaue changes.

-
MeldaProduction MeldaProduction https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=176122
- KVRAF
- 14325 posts since 15 Mar, 2008 from Czech republic
Aaaaha, mouse wheel. I'm afraid that's not exactly easy to solve... What it does is technically correct, sorry. Trying to "guess" whether the user actually wanted that, that's kind AI thingy
. DarkStar's solution is f*** way too complex to make...
-
- KVRAF
- 10366 posts since 2 Sep, 2003 from Surrey, UK
-
- KVRian
- 1275 posts since 3 Jan, 2020
One approach could be a time out (like 200ms) and keep the last action going. If the last mouse wheel command within the time limit was a scroll command, keep scrolling regardless of where the mouse pointer currently is. If the last mouse wheel command was on a parameter, keep changing that parameter even if the mouse moves (probably accidentally) outside of that parameter. No AI thingy required.
That being said, I don't use the mouse wheel to change parameters at all, so it would be nice if I could disable it in the settings (.ini file)
That being said, I don't use the mouse wheel to change parameters at all, so it would be nice if I could disable it in the settings (.ini file)
-
- KVRist
- Topic Starter
- 112 posts since 21 Nov, 2018
In Cantable 3 the dev solved it by giving the option to only scroll a parameter if the Ctrl key was pressed.
The timer idea from Held seems strong too.
The timer idea from Held seems strong too.
-
MeldaProduction MeldaProduction https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=176122
- KVRAF
- 14325 posts since 15 Mar, 2008 from Czech republic
Ok makes sense, so from the next version mouse wheel will work in controls only if no ctrl/shift/alt is pressed (in some controls ctrl & shift is used), so alt + mouse wheel will be reserved for scrollers. (while ctrl & shift would work too, but may be a bit dangerous if you run into a control, that uses it)
-
- KVRist
- Topic Starter
- 112 posts since 21 Nov, 2018
Thanks!
