This file describes all the environment variables and options that are available in TELNET.INI. If you are having problems with a terminal setting, this is the file you want to read first. If this file does not help you, please send a bug report to Paul Brannan . Environment variables --------------------- Before there was a telnet.ini file, all the options were controlled through environment variables. These have been left in for compatibility with previous versions, and for specifying locations of files. They override any values in telnet.ini. TELNET_CFG Specifies the location of the keys.cfg file TELNET_REDIR Specifies whether file redirection needs to be supported INPUT_REDIR Specicies only to redirect input OUTPUT_REDIR Specifies only to redirect output TELNET_INI Specifies the location of the telnet.ini file Configuration options --------------------- These are the options that you can specify in telnet.ini. This file is in the same format as any normal Windows ini file. You can also change some of these options using the SET command at the telnet> prompt. [Terminal] section Dumpfile Specifies the filename of a file to dump output to. (Default = "") Term The name of the terminal type to send to the server. You can use this if Telnet is sending "ANSI" but you have a vt100 terminal. If you use this options, please read about some of the other options below. (Default = ansi) EightBit_Ansi Some machines use the ASCII characters 128 to 155 for ANSI sequences. These are usually the newer VAX systems. Turning this option on may cause problems with certain foreign (non-American) character sets. (Default = FALSE) VT100_Mode This option turns on VT100 mode. There are a few minor differences between ANSI terminals and DEC VT100 terminals. I recommend trying TERM=vt220 or TERM=vt102 before trying this option, but if you must have true VT100 emulation, this is the only way to get it. (Default = FALSE) Destructive_Backspace This will probably cause problems with most programs, but if you need the backspace to erase the previous character (as with some BBSes), use this option. (Default = FALSE) Speaker_Beep If you set this to true you will hear beeps through the PC speaker; setting it to false will play the default system beep sound through your sound card. (Default = TRUE) Beep Setting this to false turns off all beeps; setting this to true turns on all beeps. (Default = TRUE) Preserve_Colors This turns on color preservation for systems that require it (like SCO). (Default = FALSE) Wrap_line This turns on/off line wrap. (Default = TRUE) Lock_linewrap Turning on this option disables the ability of the remote end to control line wrap, and "locks" it into whatever it is set to in the ini file. (Default = FALSE) Fast_write This turns on/off fast screen write. Turning it off allows you to see control characters if your application requires it. (Default = TRUE) Term_width Term_height These options specify the size of the terminal. You can specify non-standard sizes if you are running telnet in a window. You may want to specify a font size if you use these (using "Auto" can cause display problems). Specifying -1 means use the settings for the parent console. (Default = -1, -1) Wide_enable This is to allow the ANSI parser to change the screen size when sent certain escape sequences. This is for vt100 compatibility. (Default = FALSE) Buffer_size This is the size of the ANSI buffer used for parsing sequences. Increasing this value speeds up the parser, and decreasing it allows the mouse to respond faster. (Default = 2048) Input_redir Output_redir These are for redirecting input and output. (Default = 0, 0) Any value greater than 0 turns redir on. Turn Output_redir on to bypass the Console Telnet screen writing and positioning functions and simply pass the data stream as received from the host straight through. Strip_redir If enabled, this option will attempt to strip the stream before passing it on through redirected output. This will have no effect on non-redirected output. (Default=FALSE) [Colors] section Setting the following to -1 disables them: Blink_bg Background color to use for blink (default = -1) Blink_fg Foreground color to use for blink (default = -1) Underline_bg Background color to use for underline (default = -1) Underline_fg Foreground color to use for underline (default = -1) UlBlink_bg Background color to use for blink+uline (default = -1) UlBlink_fg Foreground color to use for blink+uline (default = -1) Setting the following to -1 uses colors detected at startup: Normal_bg Normal text background color (default = -1) Normal_fg Normal text foreground color (default = -1) Please do not set these values to -1: Scroll_bg Background color for scrollback mode (default = 0) Scroll_fg Foreground color for scrollback mode (default = 7) Status_bg Bg color of status line in scrollback (default = 1) Status_fg Fg color of status line in scrollback (default = 15) Here's a list of colors: 0 - black, 1 - blue, 2 - green, 3 - cyan, 4 - red, 5 - magenta, 6 - brown 7 - lt. grey (dk. white), 8 - dk. grey, 9 - bright blue, 10 - bright green, 11 - bright cyan, 12 - bright red, 13 - bright magenta, 14 - yellow 15 - bright white [Mouse] section Enable_Mouse Turns on mouse support. (Default = TRUE) [Printer] section Printer_Name The DOS name for the printer. (Default = LPT1) [Keyboard] section Many of these options are also available from telnet.cfg. Escape_key The key to break out of a telnet session. (Default = ]) Scrollback_key The key for switching to scrollback mode. (Default = [) Dial_key You can start a new telnet session with this key. (Default = \) Alt_erase If you set this to true, it will swap backspace and delete. (Default = FALSE) Keyboard_paste This option allows pasting to the screen via shift-insert. (Default = FALSE) Keyfile Selects an alternate telnet.cfg file. (Default = TELNET.CFG) Default_Config Selects a different keyboard definition. All of these are defined in telnet.cfg. [Scrollback] section Scroll_Mode Selects the default mode for scrollback. Valid selections are: HEX Hex dump DUMP Dump, control characters are shown as "." DUMPB Binary dump TEXT Text mode Note: you can press TAB in scrollback mode to cycle through these. (Default = DUMP) Command-line Options -------------------- -d Specifies the name of the dumpfile. -h Gives a help screen.