3 ms·
I built an interface to manage an audio router. A single misplaced click could take an entire radio or television station offline, an error that occured one t
by akira2501 4y ago
I built an interface to manage an audio router. A single misplaced click could take an entire radio or television station offline, an error that occured one to many times.
So.. what I went with is a simple "hold-to-activate" button. If you clicked it without activation a few times, a little box would pop up and tell you what to do. Once you held the button down, it would display a counter, and once it reached zero, then it would take the action. We added a short cut where if you held control and alt it would bypass the counter entirely.
At the same time it would add the previous system state to an undo list where you could revert that or any number of previous actions to return to a prior state.
Once we implemented this errors fell off considerably, and errors impacting broadcast almost entirely disappeared and most of our users were very happy with the way it operated.
- jay_kyburz 4y agoThis click and hold feature is becoming quite popular in video games.
- terribleperson 4y agoUnfortunately, developers who don't understand why click-and-hold was implemented then implement it in their own game for no reason. Valid reasons to implement click-and-hold include destructive actions or a lack of available buttons, but I've seen developers use it for non-destructive actions while the simple press is unoccupied.
- themoonisachees 4y agoDestiny 2 is full of them, which is especially egregious on PC.