This provides an exact trace that records data about buttons pressed during the trace.
It is often useful to see the positions where different buttons were pressed during the trace. The mechanism for collecting BUP traces is simple. The data is collected from the user side. The trace mechanism creates a new RwindowGroup object and a RwsSession object to interact with the Window Server. The window group is hidden from the display, and it is made to receive all of the needed key presses. When received, a key press event is then stored to the trace, along with the time the event took place.
Related Reference