When the user presses a hotkey , Triggers-IV raises its user interface above all other applications, as shown in Figure 4.16 . The previously active application does not receive any deactivate events, as would normally happen when another application is made active. The states of all applications are frozen. Now, the user is free to use all of Triggers-IV's user interface features. Pressing the hotkey again returns the computer to its previous state.
Every pixel is restored.
The applications continue executing as if the Desktop Blanket were never raised. The Desktop Blanket's operation is simple, but it opens up new possibilities as well as user interface issues. One issue is how much state is retained and restored. For many device-level algorithms, the location of the mouse cursor is important. Triggers-IV therefore saves its location while raising the Desktop Blanket.