TELNET README FILE Version 5.00 -------------------------------------------------------------------------- ALT/ESCAPE EXTERNAL HOT KEY Alt Escape can now be defined as an external hot key. An external hot key is a key that wakes up a memory resident program. By defining Alt Escape as an external hot key, TELNET will automatically disable its keyboard handler before the memory resident program is activated. When the external Hot key is pressed to exit the memory resident program, the emulator will reenable its keyboard handler. To define Alt Escape as an external hot key, place the DOS command SET EXT_HKEY=A/ESC in your AUTOEXEC.BAT file. If, when using an External Hot Key, TELNET's function keys do not work correctly after returning from the program activated by the hot key, change the External Hot Key definition in the AUTOEXEC.BAT file. Change: SET EXT_HKEY=hot key To: SET EXT_HKEY_I=hot key Using the alternate form of the External Hot Key statement instructs TELNET to reinstall itself into the keyboard chain when reactivated. -------------------------------------------------------------------------- PRINTER SETUP MENU ADDITION You can now select Printer = None, in the "PRINTER SETUP MENU", if you do not have a printer attached to the PC. If no printer is specified, TELNET will ignore all printer port commands. -------------------------------------------------------------------------- 132 COLUMN MULTINATIONAL CHARACTER SET The EGA/VGA and Hercules 132 column character set has been modified to include DEC multinational characters. -------------------------------------------------------------------------- ABILITY TO EXECUTE A COMMAND FILE WHEN A SETUP FILE IS LOADED You may now execute a command file when a setup file is loaded. The command file to be executed is entered into the "Setup Load Command File" field in the "SPECIAL SETUP MENU". When a setup file is loaded, the command file specified is executed automatically. By specifying a "Setup Load Command File", configuration parameters not saved in a setup file, such as define key commands, can be tied to a particular setup file. Setup files are loaded under the following circumstances: - Emulator startup - Use of the Load command - When network sessions are switched, if the new session has a different setup file than the previous session. When TELNET is started, the "Default Command File" is executed prior to the "Setup Load Command File". -------------------------------------------------------------------------- ENTERING A DELETE KEY INTO A SETUP MENU FIELD To enter a delete character (127 decimal) in a menu field, press Alt-Backspace. The delete character will display as a small triangle. -------------------------------------------------------------------------- VGA MULTISYNC 132 DRIVER When using this driver, the monitor may have to be adjusted when switching to 132 mode. Different combinations of display adapters and monitors produce differing results. Some VGAs may not work at all. -------------------------------------------------------------------------- INQUIRE COMMAND OPTIONS INQUIRE/KEY Reads a single key stroke and returns the ASCII key name for the key pressed. The key name returned is the same name displayed when the key is pressed while in Scan Mode. Key remapping has no effect on the INQUIRE/KEY command. The /KEY option is useful for obtaining a single PC keystroke such as the arrow key. /CASE By default, INQUIRE/KEY is not case sensitive. It will not return the S^ indicator with the key names for alphanumeric keys. Specifying /CASE causes the S^ indicator to be returned with uppercase alphanumeric keys. /CASE is only meaningful when used with the /KEY option. INQUIRE/MAX=count Sets the maximum character count for an INQUIRE input line. If the input data exceeds the max count, extra characters will be ignored. The input line is not terminated until a carriage return is entered, unless the /TERMINATE option is specified. INQUIRE/TERMINATE Used with the /MAX option to terminate an input line when the maximum character count is reached. When /TERMINATE is specified, input will be terminated on a carriage return or when the maximum number of characters is entered. The /TERMINATE option has no meaning if used without the /MAX option. -------------------------------------------------------------------------- WAIT COMMAND OPTION WAIT /NOSTRING_DISPLAY [match-string-expression] Waits for the match-string-expression to be received from the host. Data is displayed to the screen as it waits to receive the match-string-expression. The option /NOSTRING_DISPLAY inhibits the display of the match string. -------------------------------------------------------------------------- EMULATE COMMAND OPTIONS /RETURN_STRING = string The /RETURN_STRING option allows a command file to enter emulation mode and return to the command file when a specific string occurs. Execution is returned to the command file at the line immediately following the EMULATE command unless the /LABEL option is used. /LABEL = command file label Resume execution of the command at the specified label. /LABEL is invalid when used without the /RETURN_STRING option. /CASE This option forces case sensitivity for the string comparison. -------------------------------------------------------------------------- LEXICAL FUNCTIONS F$GETINFO("CONNECT") Returns the status of the current Network or COM connection. TRUE is returned when the connection is alive. FALSE is returned when there is no active connection. If Modem Control is disabled, TRUE will always be returned for COM connections (COM1 - COM3). The Modem Control parameter has no effect on networks and the return value will always reflect the state of the connection. F$GETINFO("CONNECT_NAME") Returns the name of the current Network or COM connection. -------------------------------------------------------------------------- EVEREX MICRO ENHANCER DELUXE AND GENOA SUPEREGA The EVEREX MICRO ENHANCER AND GENOA SUPEREGA BIOS have a problem with loadable character set support when using their internal 132 mode. If 132 column mode is used, the "Loadable Chars." parameter in the "SPECIAL SETUP MENU" must be set to NO. -------------------------------------------------------------------------- Multisession support has been added for communication ports. COM1, COM2 or COM3 sessions can be created using "Connect" function from the "NETWORK MENU" or the SET HOST/COM command. Menu Connect 1. Enter 2 to select the Connect function. 2. Enter the port name (COM1, COM2 or COM3). Note: To connect to a network node named COM1, COM2 or COM3 instead of a COM port, quote the node name. 3. Enter the session name (default is COM1, COM2 or COM3). Set Host Command Use the /COM option to create a COM Port session. Format: CMD>SET HOST /COM=port-name [session-name] Where: port-name is the port number 1, 2 or 3. session-name is a string used to identify individual sessions. The default names are COM1, COM2, and COM3. Example: CMD> SET HOST/COM=1 SRVCOM1 Creates a COM1 session called SRVCOM1. CMD> SET HOST/COM=1 Creates a COM1 session called COM1. -------------------------------------------------------------------------- MULTIPLE SESSIONS ON COMMUNICATIONS SERVERS Multiple sessions can be created for a single Com Port by specifying different session-names for each session. This allows the creation of unique sessions for a single com port when using a DECserver or other communications server. Switching between server sessions is a little more complicated since it requires sending commands to the server. However, this can be accomplished by using a command file to send the server commands when the switch is made. The following example command file can be used to switch between COM Port server sessions and network sessions. This example is for DECservers. Create a network session CMD> SET HOST hostname Create two server sessions Break Key Local> C hostname CMD> SET HOST /COM=1 SRVCOM1 Break Key Local> C Hostname CMD> SET HOST /COM=1 SRVCOM2 Define a key to make switching easy. DEFINE KEY /TERM /NOECHO F12 = CMD "@SWITCH" SWITCH.ECF sess := F$EXT(0,6,F$GETINFO("CONNECT_NAME")) if sess .nes. "SRVCOM" then goto SWITCH ! Com port ? ! Com Port - Send Break break wait/nostr/nomess "local> " ! Switch Sessions SWITCH: set host/next/nomess sess := F$EXT(0,6,F$GETINFO("CONNECT_NAME")) if sess .nes. "SRVCOM" then exit !if network session then exit ! Advance DECserver to next session write host "forward" wait/nodisp/nomess "" exit --------------------------------------------------------------------------