Print Screen Functions
SPFLite provides several types of Print Screen capabilities. These are implemented as primitive keyboard functions, which means you can assign each function to any desired key combinations.
These functions are:
Will send a text-format image of the entire edit screen to the Clipboard.
Will send (append) a text-format image of the entire edit screen to the log file (SPFLiteScrPrt.LOG) in the SPFLite data directory.
Will send a text-format image of the entire edit screen to your default SPFLite printer.
Will send only the actual data from the currently visible text lines to the Clipboard.
For information on how to assign these functions to your choice of keys, see "Keyboard Customization".
Keyboard functions that involve the clipboard, such as (PrtScrnClipboard) and (PrtTextClipboard), can accept a Named Private Clipboard operand, such as (PrtScrnClipboard/myclip) and (PrtTextClipboard/myclip). See Windows Clipboard, Cut and Paste and List of Keyboard Primitives for more information.
Using the standard Windows Print Screen functionality
If you want to do a standard Windows Print Screen operation, then before pressing the Print Screen key, you should move the Windows focus away from the SPFLite window. Doing so prevents SPFLite from "capturing" the Print Screen key-code and acting on it, allowing Windows to respond to it normally.
If you want to do a standard Windows Print Screen of any part of SPFLite itself, the physical Print Screen key must be mapped to (Null). This applies to any "chords" of Print Screen as well - if you want Windows to see the Alt Print-Screen, then the Alt Print-Screen entry in the SPFLite KeyMap must be set to (Null).
Note: We use this technique ourselves to capture screen shots of SPFLite to include in this Help document. Otherwise, SPFLite would intercept the key, Windows would never see it, and the Print Screen functionality of Windows would not occur.
If you need to do a standard Windows Print Screen of any part of SPFLite itself, but also want to have any of the Print-Screen function available as described above, you can do this, provided the physical Print Screen key is mapped to (Null), and then any of the SPFLite Print Screen keyboard functions must be mapped to any key(s) other than the physical Print Screen key.
If you are looking for an alternative key to map the print-screen functions to besides the physical Print Screen key, you might want to consider the Pause key. This key is fully mappable by SPFLite, virtually no other software makes use of it, and SPFLite itself does not assign any defaults to it.
Created with the Personal Edition of HelpNDoc: Create cross-platform Qt Help files