GAIN0.50

Toggles, switches, knobs

A small obsession with physical controls, and how I put the tactility back into the ones I build.

Joy Sengupta

Craft note · Interactive · Play with everything

I have a thing for physical controls. Knobs with a bit of weight. Faders with a detent you can feel through your thumb. The reassuring click of a switch that means the thing actually happened.

Software throws almost all of that away and replaces it with a flat rectangle that changes color. So whenever I build a tool, I try to put a little of the tactility back — not skeuomorphism for its own sake, but the small feedback loops that make a control feel alive under your hand. Go ahead and grab the knob.

The rotary knob

This is the one I keep coming back to. A few decisions make or break how it feels:

  • Drag vertically, relative to where you grabbed — not click-to-jump. 140px of travel is a full sweep, so it behaves like a real potentiometer, not a scrubber.
  • It snaps to the step, so you land on clean values instead of 0.4713.
  • The arc thickens the moment you grab it, and a ring draws itself around the dial on hover — tiny acknowledgements that you’re in control.

Feedback is the whole game. A control that doesn’t react to your touch feels broken, even when it works.

The proportional slider

Some values aren’t a number on a line — they’re a balance between two things that always sum to a whole. Coffee and milk. Work and life. So the slider is one bar split by a divider you drag; the two sides trade against each other.

On release the divider doesn’t just stop — it springs back with a hair of overshoot, the way a real weighted control settles. And because not everyone drags, arrow keys nudge it too, with the ARIA roles a screen reader needs.

Controls are where craft is felt

Nobody screenshots a knob. But they feel the difference the moment they touch one that was built with care versus one that wasn’t. That’s exactly why I sweat them — the parts people never talk about are the parts they trust.

These live across the tools I make; this set came out of the Zen music player on this very site. Same obsession, different surface.