Comment by ecolonsmak
1 day ago
Knobs shouldn't be hard to use - hold down the knob that needs the adjustment and then drag in either of two directions to set the value. Maybe have a pop-up over the knob that displays the value as it's in use.
1 day ago
Knobs shouldn't be hard to use - hold down the knob that needs the adjustment and then drag in either of two directions to set the value. Maybe have a pop-up over the knob that displays the value as it's in use.
Thanks! For me, this works well for knobs that don't require frequent adjustments. Currently, my knobs have little pills next to them that switch a knob to a "precision mode." It is a little quicker, but you may need to remember to disable this mode next time you use the knob.
I also played with the idea of letting users slide their finger off a knob (tap and slide away from the center). This allows for moving the finger over a longer circumference, hence enabling a great degree of precision. The problems with this approach are that it takes longer to operate such knobs, you need to communicate to the user what the max allowable distance from the knob is, it can interfere with scrolling, and it doesn't work for knobs close to the edge of the screen. (Your idea works well for knobs at the edges.)
And this is just knobs! There are many other components, interactions between them, as well as associated accessibility challenges, haptics, etc. Instead of reinventing the wheel, I was hoping that human factors people had developed relevant guidelines, but perhaps it simply is not a prevalent enough problem.
Loopy Pro has a cool convention that I haven't seen elsewhere for this. Drag up or down to change the knob value. While doing that, drag left or right to zoom in. That makes the up/down movement more precise.
I will look into it! Is this for mobile or desktop? I would like to see how they introduce this interaction pattern and what feedback they provide as you interact with the knob.
It's an ios app. IMO it's really good. I own exactly one apple product, and it's an iPad that only runs Loopy Pro.
Here's a section from the manual that loosely explains the concept[1]:
> Adjust a slider or dial’s value by dragging up and down, or left and right for horizontal sliders. For finer control, move your finger away from the dial.
[1]: https://loopypro.com/manual/#sliders-and-dials
3 replies →