11.07.2015 Views

Upgrade Guide - Prolifics

Upgrade Guide - Prolifics

Upgrade Guide - Prolifics

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Processing Terminal OutputThe default settings are ignored for ASCII and extended ASCII control characters(0x01 - 0x1f, 0x7f, 0x80 - 0x9f, 0xff), and EXECUTE only for all others. The defaultsetting for displayable characters is EXECUTE. All other ASCII and extended ASCIIcharacters are ignored. The function keys (PF1 to PF24, SPF1 to SPF24, APP1 toAPP24, and ABORT) are not handled through the routing table. Their routing is alwaysRETURN, and cannot be altered. All other function keys (EXIT, SPGU etc.) are initiallyset to EXECUTE.Changing Key Actions at RuntimeYou can program your application to change key actions at runtime by usingsm_keyoption. For example, to disable the Backtab key, you execute the followingfunction:call sm_keyoption(status, BACK, KEY_ROUTING, KEY_IGNORE givingstatus)To make the field erase key return to the application program, use:call sm_keyoption(status, FERA, KEY_ROUTING, RETURN giving status)Logical key mnemonics are defined in the smkeys.h file in the include directory.Processing Terminal OutputPanther defines a set of logical screen operations (such as positioning the cursor) andstores the character sequences for performing these operations in a video file specificto the display. Logical display operations and the coding of sequences are described inChapter 7, “Video File,” in Configuration <strong>Guide</strong>.This section describes the ways in which Panther uses and ultimately, the wayapplications use the information encoded in the video files to determine how and whatoutput your terminal displays.<strong>Upgrade</strong> <strong>Guide</strong> B-5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!