GTKeyboard provides a method of doubling the output of any keystroke on the keyboard. In these situations, whenever the user presses a button on the graphical keyboard, it is both sent to the redirect window, (if there is one) and the normal text editing buffer.
This feature is used most often for people who want complete logs of their keystrokes. Normally, you would use this by hiding the editing text buffer, and typing as normal into the redirect window. When you're done with the redirect window, you can show the text buffer on the screen again which will contain a rough carbon copy of whatever you typed into the foreign buffer. This can be used as somewhat of a virtual ``typescript'' feature.
The option is toggled off and on through the use of the
Options
Output
Double Output menu item. Alternatively, it can
be specified through the resource file by using the SEND_DATA_TO_BOTH_WINDOWS option.
Note that when double output is turned off after a session of using it, the window where keystrokes are sent depends on the state of the application. If there is an identified redirection window, all further keystrokes will go only to the redirection window. If there is not a redirection window, all keystrokes go to the text editing area.