Record Keys

Contents  Previous  Next


Menu: Tools > Record Keys


Default Shortcut Key: Shift+F5


Macro function: none


Use the Record Keys command to begin recording a series of keystrokes for later playback with the Playback Keys command.  This command provides a 'macro-by-example' or 'on-the-fly' keystroke recording facility.  While recording is in process, all keystrokes entered from within the editor window will be stored.  Mouse motion is not recorded per se, but if the mouse is used to select a command from the main menu, that command will be recorded just as though its shortcut key had been used instead.  To stop recording, simply issue this command again: its name in the main menu changes to Stop Recording while recording is in process.


Mouse and/or keystroke interaction with popup dialogs is not stored in a key recording.  If a confirmation dialog appears during keystroke recording, the response to that dialog is not recorded.  The dialog will appear during playback, and will need to be dismissed manually at run-time.


bm1If you need to pause in the middle of a keystroke recording, use the Pause Recording command.  This will allow you to perform operations in the editor that will not appear in the key recording.  Issue the command again to resume recording.


bm1Command key assignments are not used in the files created by Save Key Recording, so there's no chance that changing key assignments might disturb an existing key recording.  Likewise, key recording files can be freely shared with other Boxer users without concern that playback might be influenced by differing key assignments on the target machine.  However, depending on the nature of the key recording, default settings on the target machine (autoindent, word wrap, etc) could influence how a key recording performs upon playback.


bm2If you need to automate a repetitive task in which logic must be applied to the recording, use Boxer's full-powered Macro language.