Comment by throwdbaaway
5 years ago
Back in the kde 3 days, there was this applet called "knob" for volume control. For me personally, its circular knob UI is actually the best.
Firstly, you can place the applet at a corner of the panel, e.g. at the bottom right, such that you now have an infinitely large target [1] to hit.
Then, once you have the mouse pointer hovering above it, you can:
- scroll up/down to increase/decrease the volume
- middle click to toggle on/off the sound
For those who possess precise control of the mouse pointer, of course they can still click on an arbitrary spot on the knob to set the volume.
For bonus point, because it is a knob, you always know what is the current volume level. All that for maybe 40x40 pixels of screen real estate only.
[1] https://blog.codinghorror.com/fitts-law-and-infinite-width/
And for those of us on laptops with no mousewheel abs no middle button? Trying to make the mouse move in an arc …
Knobs are great in the physical world, never met one on a screen that wasn’t hard to use.
On laptop, supposedly the simplest thing to do is to use the dedicated volume keys?
Again, this was back in kde 3 days, where desktop usage was more prominent than laptop, and even on laptop, a mouse with a scroll wheel was still a common accessory since touchpad gesture wasn't really a thing yet.
> Knobs are great in the physical world, never met one on a screen that wasn’t hard to use.
Well, I just gave you a perfect example where a knob on the screen was immensely useful. Of course it will be silly to try copying the physical world as-is, but with a little bit of creativity, applied in the right context, a knob on the screen can absolutely be useful.