Appendix C: Terminal Keys with Special Functions

Certain characters and control key combinations have special functions that Synergy DBL supports as input. The following table lists and describes the control key combinations that Synergy DBL supports on the various operating systems.

The UNIX control key combinations listed in the table are the most common default settings, although you can change any one of them using the stty command. (For example, most Synergy DBL programs use ctrl+c as interrupt and delete/rubout as backspace.) Refer to Terminal settings used by Synergy DBL in the “UNIX Development” chapter of your Professional Series Portability Guide or your UNIX system commands manual for more information.  

Function

Windows

UNIX

OpenVMS

Resume terminal output at the point that ctrl+s suspended it. Does not echo to the terminal.

N/A

ctrl+q

ctrl+q

Suspend terminal output until a subsequent ctrl+q is used to resume it. ctrl+s enables you to temporarily stop information from scrolling off the top of the CRT screen. Does not echo to the terminal.

N/A

ctrl+s

ctrl+s

Interrupt program execution, unless the program uses the FLAGS subroutine to ignore this signal. If it’s not ignored, a single key terminates a Synergy program that is not running in debug mode. If the program is running in debug mode, this key returns control to the debugger. This key typed as input to the debugger terminates the program. Echoes to the terminal as ctrl+c on OpenVMS. Does not echo on UNIX.

ctrl+c

delete
or
rubout

ctrl+c

Quit program execution. System option #16 maps this key to the interrupt key.

N/A

ctrl+\

ctrl+y

Toggle suspension of terminal output.

N/A

N/A

ctrl+o

Discard the current line of input. You can use the FLAGS subroutine flag 4 to specify how kill‑character echoing is to be handled. Echoes to the terminal as ctrl+u or ctrl+x.

ctrl+u
or
ctrl+x

ctrl+u
or
ctrl+x

ctrl+u
or
ctrl+x
also flushes type ahead

Discard the last character typed on the current, unfinished line of input. You can use the FLAGS subroutine flag 4 to specify how character deletions will be indicated to the user.

delete
or
rubout

ctrl+h
or
backspace

delete,
rubout,
or backspace

Logically signal an “End of file” condition for terminal input. Echoes to the terminal as the EOF character on UNIX and as ctrl+z on OpenVMS.

ctrl+z

ctrl+d

ctrl+z

Display process status.

N/A

N/A

ctrl+t