This pattern provides a method to access secondary functions of a command button.
Users needs to access a secondary function of a command button.
The user may not know by looking at the control that a secondary function is available; this function probably must be trained. Functionality to be accessed using this pattern must be well chosen, otherwise interaction might become unclear and confusing.
The secondary function can be accessed by pressing and holding a command button for longer than a defined timeout, e. g., longer than 1 second.
Freeing screen real estate reduces screen clutter and cognitive overhead.
Using this pattern allows designers to hide less frequently needed functions, thus, freeing screen real estate for safety-relevant functions.
Feel free to provide your comments, reports of usage of this pattern, or feedback in general!Show all articles