The approach should be digital knobs, which work relative to their setting and roll-through endlessly magnetically. So software can react, but user is in control.
The worst change in recent years is kitchen plates all having these horrible touch systems or magnetic detachable knobs.
It's horribly slow in usage, monster learning curve, locking systems which all behave differently, fails when wet. It's so over-designed and over-engineered. It's so bad. Just provide a knob for **'s sake and when you turn it right, it turns on.