Generalized, for hardware, on screen, even as parts of gestures. Secondary behaviors sometimes, but serious discovery issues, mostly instead as a way to reveal a contextual menu. What about press-and-hold to get zoom (to insert cursor with precision)? This is a weird case to me. See how optional input methods (as for keypads) are the same as other context menus. Also discuss multi-button press and hold combinations, and the difficulty of discovering those as well.