Quote from the IVT web site:
"IVT is a VT220 terminal emulator for Windows 98/ME/NT/2000/2003/XP, that can set up a secure (Kerberized) telnet, SSH, RLOGIN, NetBios or serial connection to a remote host. It supports multiple sessions of different types in a single window."
The author of IVT is very proud of having the best VT220 compatibility of any terminal emulator.
There are two versions of IVT available. The free version provides Telnet communication along with most of the other functionality. The commercial version, called IVT Secure Access, adds support for Kerberos and SSH.
IVT supports a variety of customizations allowing the display to be configured to the user's personal taste. This includes:
- Screen size (number of rows and columns) including full-screen mode
- Font selection and size
- Custom sounds and action for bell
- Background and font color for text, status line, cursor and help screens
Other features supported include:
- Output logging
- Scroll-back buffer
- Printer support
- File transfer support
- Automated login and other scripting
- Multiple sessions in a single window or multiple windows
- Supports ANSI color settings from the host
IVT provides 4 basic communication protocols while IVT Secure Access provides 6 communication protocols.
- Telnet - standard Telnet protocol used for terminal communication with most systems. All data on the network is in plain-text which could be viewed by anyone with a network sniffer between the PC and the target server.
- Rlogin - execution of single commands and displaying the results
- SSH - an encrypted implementation of communication similar to Telnet. All communication cannot be viewed while on the network. This is available only with IVT Secure Access.
- Kerberized Telnet - standard Telnet protocol using Kerberos for authentication. This is available only with IVT Secure Access.
- Serial - user specified COM port and communication parameters
- NetBios - a windows style of communication
File transfers may be done using the ZMODEM protocol.
Due to the diferences between the DEC VT series keyboards and the standard, and some not-so-standard, PC keyboards, terminal emulators must choose how to map many of the function and editing keys. The default keyboard configuration for IVT includes mapping of the editing keys based on key function.
The 6 editing keys on the VT series keyboards are:
These keys are mapped to standard PC keyboard for these keys is:
Key mapping based on key placement maps the PC keys to the DEC VT keys as:
- Insert -> Insert
- Home -> Find
- Page Up -> Previous
- Delete -> Remove
- End -> Select
- Page Down -> Next
The application keypad works in VT mode only when the "Num Lock" key is on. Since this is normally the PF1 key, you must use Shift/"Num Lock" to enable this.
The top row of the numeric keypad, "Num Lock", "/", "*", and "-", are mapped to the DEC VT PF1 - PF4 keys. Function keys F6-F12 are mapped to the DEC VT function keys F6-F12. Shift F1 - shift F10 on the PC keyboard are mapped to the DEC VT function keys F11-F20. Additional function key mappings include:
- F1 - Hold screen
- F2 - Print screen
- F3 - Setup
- F4 - IVT Help
By default, the backspace key is mapped to the backspace key. For compatibility with DEC VT terminals, this should be changed in the "More settings" portion of setup.
The keyboard mapping may be changed using the built-in macro recorder.
For greatest flexibillity, and compatibility with OpenVMS, choose the option to have a "Slightly incompatibile with VT220" terminal emulation. This allows mroe control over the terminal setup, including things such as color and number of rows and columns. Then edit the ivt.rc file in the IVT program directory to replace the IDENTIFY line with "IDENTIFY "?64;1;2;6;7;8;9c". This change will allow the SET TERMINAL /INQUIRE command to work.