When you use the scroll wheel in the desktop element, it toggles the zoom. This feature would add the option to change that behaviour; if the mouse is hovering over a parameter like a knob or slider, it would instead “scroll” through the parameter values smoothly. The Ctrl and Ctrl+Shift shortcuts would also correspondingly change the resolution at which this happens (just like in the Flash app)
Comments (6)
I was thinking of that as a resulting consequence, but a solution would be simple.
The problem only arises when the option is made togglable through the preferences menu (a flaw in my explaining, sorry about that).
However, this can be avoided is the option is only toggled through a desktop shortcut (e.g. (5)) or a corresponding hotkey (e.g. Alt+Click).
Visualising it would be the same as if you Click+Dragged the parameter (resultingly hiding the cursor if that option is enabled in the preferences)
I agree with André. The context in which the behaviour of the scroll wheel should change is ambiguous. You could solve this by using a "temporary state" key. The scroll wheel zooms the desktop only when the "Z" key is also pressed, for example. Otherwise it changes values. But, in my opinion, using the mouse wheel to change values is wrong. Of course, you can program the user interface any way you want, but scroll wheels are mainly a "navigational" device (scrolling, zooming, switching options), not a "modifying" device.
@andremichelle I get what you're saying, but perhaps I'm not explaining my side as well. I actually meant what @jordynth was describing, but in reverse. The current scroll-to-zoom function would be the default and perform as normally, however, when scroll is used in conjunction with another key, this would toggle the scroll-to-modify function. This would give the user the option whether or not to even put this function to use, not forcing it on anyone who doesn't want to use it, and not changing the UI in any way.
@andremichelle I see, however, isn't it possible to keep the resolution shortcuts as long as the shortcut for the scroll-to-modify function is not either of those two modifying keys? E.g:
Alt+Scroll = toggle scroll-to-modify (normal resolution)
Alt+Scroll+Ctrl = toggle scroll-to-modify (fine resolution)
Alt+Scroll+Ctrl+Shift = toggle scroll-to-modify (super-fine resolution)
Nice! Though I might add the cursor should hide if pointer-lock is enabled.
Also, a small bug resulting from this is that now, when pointer-lock is enabled, click-and-drag-to-modify no longer works.
Just a quick note about this, I noticed a feature YouTube has with the option to scroll over the volume to modify it's 'value'.
The option isn't applicable until the flyout animation completes (which is after a delay).
Perhaps Audiotool could implement this as a togglable preference so that the option to scroll over a parameter only occurs after the tooltip appears (which could be changed to flyout after a delay)