Two special actions can be used with activation: previewing and autorepeat. When BSelect is pressed and held over a PushButton or ToggleButton, the application can present information in some way that describes the effect of activating the button. This is called previewing. The information must be removed when the user releases BSelect. Applications should provide a means to disable previewing for experienced users.
PushButtons can also autorepeat; that is, when BSelect is pressed and held, the PushButton activates and continues to activate at regular intervals until the PushButton is released. Autorepeating buttons should continue to repeat even when the pointer moves outside the button while the button is pressed; however, applications can suspend the activation of the button until the pointer is moved back inside of the button. While the button is active, it should be drawn in the active state.