The Dialogs section gives details on the various dialogs that are used by the program.
Most user interaction during the running of the program is achieved via dialogs. These are temporary objects that are destroyed when they are closed. Dialog closure is achieved by clicking the dialog's Cancel button (or Exit button for the Command Sequence input dialog), typing <esc> in most cases or clicking the close button. Of special importance for this program is the monitoring of window closure and window focus actions. The former is important to ensure that clicking the close button performs the same actions as Cancel or <esc>. The latter is important for elapsed time control (stopping and restarting the clock) when another program is run before the dialog is closed.
An accelerator key can be used in some instances instead of a mouse click to activate a button. Where applicable, the accelerator key is underlined. Usually the Alt key needs to be held down while the accelerator key is pressed. Where text entry is involved "ctrl + <enter>" can be used to actuate the default button.