Interactive I/O Instructions
The Interactive Input/Output Instructions accept information from the keyboard and to display information on the user's screen.
|
Sound an audible bell at the screen. | |
|
Restore the text of a window. | |
|
Save the text of a window. | |
|
Display text information on the screen. | |
|
Key in information from the keyboard. | |
|
Control the mouse attached to the system. | |
|
Restore the complete screen and all screen information. | |
|
Save the complete screen and all screen information. | |
|
Returns the size of the variable required for the SCRNSAVE instruction. | |
|
Set the title of a window in a graphical user environment. | |
|
Close a sound file. | |
|
Open a sound file. | |
|
Play an open sound file. | |
|
Restore the screen information. | |
|
Save the screen information. | |
|
Returns the size of the variable required for the STATESAVE instruction. | |
|
Erase entire graphical window. | |
|
Disable the current graphical window. | |
|
Redraw all the currently active graphical object in the window. | |
|
Restore the complete window. | |
|
Save the complete window. | |
|
Enable the current graphical window. | |
|
Returns the size of the variable required for the WINSAVE instruction. |
The following is a list of general notes concerning these instructions:
Program Execution Labels are optional.
When an interactive input or output instruction terminates, the cursor is normally repositioned with a line feed and a carriage return (column 1 of the next line). If the cursor is located on the bottom line of the screen and the instruction was not terminated with a semi-colon, the screen may roll up one line unless the *NOROLL control is in effect.
If an input or output instruction is terminated with a semi-colon (;), the line feed and carriage return are suppressed and the cursor remains after the last byte output.
Formatting of data items is handled by both the data definition and any list controls.
All Function Flags are cleared upon entering a KEYIN instruction. If a Function Key is struck, or a mouse button pressed, the appropriate Function Flag is set and the remainder of the KEYIN bypassed. Under most circumstances, the EOS Condition Flags remain unchanged.
![]() |