Page 1 of 1
Modular Mixer mouse controls
Posted: 02 Mar 2019 02:01
by teteros
Currently (at least on Linux, correct me if I'm wrong) you're expected to pan around the mixer by zooming in/out with CTRL+Scroll wheel and dragging the resulting sliders on side/bottom of the mixer.
Would help usability a lot I think if radium adapted some of other plugin hosts controls (like Carla's) where e.g:
CTRL + Scroll Wheel still zooms in/out
CTRL + Shift + Scroll Wheel, controls vertical slider (current UI behaviour)
CTRL + Alt + Scroll Wheel, controls horizontal slider (new)
Middle mouse button hold + drag, Pans mixer view around (currently it does same as left click)
MMB disconnects modules, but Left mouse button + shift does the same, so if MMB caused conflicts because of that bind it's safe to remove it.
Re: Modular Mixer mouse controls
Posted: 02 Mar 2019 12:45
by kjetil
Currently (at least on Linux, correct me if I'm wrong) you're expected to pan around the mixer by zooming in/out with CTRL+Scroll wheel and dragging the resulting sliders on side/bottom of the mixer.
That would be inconvenient.
To scroll horizontally, press left meta/windows key. This is documented in the manual. The meta/windows key is used to lock mouse movement in the horizontal direction as well, so it's natural to use that key.
To scroll vertically, press left shift. (In widgets where the scroll wheel isn't used for anything, you don't need to press left shift)
Middle mouse button hold + drag sounds like a good idea.
[edited]
Re: Modular Mixer mouse controls
Posted: 02 Mar 2019 16:31
by teteros
kjetil wrote: ↑02 Mar 2019 12:45
To scroll horizontally, press left meta/windows key. This is documented in the manual. The meta/windows key is used to lock mouse movement in the horizontal direction as well, so it's natural to use that key.
Thanks, I read the manual after this post and it does work as written.
I've expected my window manager/application launcher to hijack windows/meta key but radium is taking priority over the key it seems. (which is good)
Are these scrolling/slider controls set internally? Haven't seen them defined in default
keybindings.conf.
One point in the mixer documentation that could be expanded:
Move and connect object in one operation: Place one object on top of another object.
A much easier way is to grab the space on left/right sides of a module to connect them together. (purple line)
Dragging from box also connects midi which isn't documented (yellow line)
Re: Modular Mixer mouse controls
Posted: 02 Mar 2019 17:56
by kjetil
teteros wrote: ↑02 Mar 2019 16:31
Thanks, I read the manual after this post and it does work as written.
I've expected my window manager/application launcher to hijack windows/meta key but radium is taking priority over the key it seems. (which is good)
Not sure how your system is setup, but Radium shouldn't take priority over window manager keys, at least. It just reads keyboard events from libxcb. It doesn't take over keyboard events for fvwm, for instance. It's possible to take over fvwm keys, but I think it's irritating when programs do that.
Are these scrolling/slider controls set internally? Haven't seen them defined in default
keybindings.conf.
Yes, they are set internally. keybindings.conf is only for binding keys to commands.
One point in the mixer documentation that could be expanded:
Move and connect object in one operation: Place one object on top of another object.
A much easier way is to grab the space on left/right sides of a module to connect them together. (purple line)
Dragging from box also connects midi which isn't documented (yellow line)
Yes, if you only want to connect two object, it's quicker to just create a new connection. But if you want to put an object in between two, or more, objects, like you do in the example, it's probably easier to place the object on top of another object than two delete and create a lot of connections manually.
Re: Modular Mixer mouse controls
Posted: 02 Mar 2019 17:59
by kjetil
Event-connections are documented in the status bar though, if you move the mouse pointer above the object name. But the documentation for the mixer is going to be improved later.