Copyright 2008-2010 Hewlett-Packard
Development Company, L.P. The information
contained herein is subject to change
without notice.
Microsoft and Windows are trademarks of
Microsoft Corporation in the U.S. and other
countries.
The only warranties for HP products and
services are set forth in the express warranty
statements accompanying such products and
services. Nothing herein should be
construed as constituting an additional
warranty. HP shall not be liable for technical
or editorial errors or omissions contained
herein.
This document contains proprietary
information that is protected by copyright.
No part of this document may be
photocopied, reproduced, or translated to
another language without the prior written
consent of Hewlett-Packard Company.
Part Number: 578102-004
Fourth Edition (April 2010)
This application includes code:
Copyright 1987, 1988 by Digital
Equipment Corporation, Maynard,
Massachusetts, and the Massachusetts
Institute of Technology, Cambridge,
Massachusetts.
All Rights Reserved DIGITAL DISCLAIMS ALL
WARRANTIES WITH REGARD TO THIS
SOFTWARE, INCLUDING ALL IMPLIED
WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL DIGITAL BE
LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING
FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF
CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR
IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
And code:
Copyright (c) 1989 The Regents of the
University of California.
All rights reserved.
THIS SOFTWARE IS PROVIDED BY THE
REGENTS AND CONTRIBUTORS ''AS IS''
AND ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE REGENTS OR
CONTRIBUTORS BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE
GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER
IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR
OTHERWISE) ARISING IN ANY WAY OUT
OF THE USE OF THIS SOFTWARE, EVEN IF
ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE.
And code:
Copyright 1989 Massachusetts Institute of
Technology Permission to use, copy, modify,
distribute, and sell this software and its
documentation for any purpose is hereby
granted without fee, provided that the above
copyright notice appear in all copies and
that both that copyright notice and this
permission notice appear in supporting
documentation, and that the name of M.I.T.
not be used in advertising or publicity
pertaining to distribution of the software
without specific, written prior permission.
M.I.T. makes no representations about the
suitability of this software for any purpose. It
is provided "as is" without express or
implied warranty.
M.I.T. DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL M.I.T. BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL
DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING
OUT OF OR IN CONNECTION WITH THE
USE OR PERFORMANCE OF THIS
SOFTWARE.
And code:
Copyright (c) 1996-1997 Sam Leffler
Copyright (c) 1996 Pixar
And code:
Copyright (c) 1988-1997 Sam Leffler
Copyright (c) 1991-1997 Silicon Graphics,
Inc.
THE SOFTWARE IS PROVIDED "AS-IS" AND
WITHOUT WARRANTY OF ANY KIND,
EXPRESS, IMPLIED OR OTHERWISE,
INCLUDING WITHOUT LIMITATION, ANY
WARRANTY OF MERCHANTABILITY OR
FITNESS FOR A PARTICULAR PURPOSE.
IN NO EVENT SHALL SAM LEFFLER OR
SILICON GRAPHICS BE LIABLE FOR ANY
SPECIAL, INCIDENTAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OF ANY
KIND, OR ANY DAMAGES WHATSOEVER
RESULTING FROM LOSS OF USE, DATA OR
PROFITS, WHETHER OR NOT ADVISED OF
THE POSSIBILITY OF DAMAGE, AND ON
ANY THEORY OF LIABILITY, ARISING OUT
OF OR IN CONNECTION WITH THE USE
OR PERFORMANCE OF THIS SOFTWARE.
Index ............................................................................................................................... 308
xii
1Introduction
This chapter introduces TeemTalk and describes the scope of this manual.
What is TeemTalk?
HP's TeemTalk host access software provides the ability to connect and communicate with applications
on mainframes and midrange systems. These connections can be made from virtually any desktop
running Microsoft Windows or Linux. TeemTalk enables desktops to emulate more than 30 different
green screen terminals including IBM 3270, 5250, DEC VT, HP, MDIS Prism, DOC18, Siemens, and
Wyse.
TeemTalk also provides a range of facilities to enhance your terminal emulation experience. These
include the following:
Programmable soft buttons.
●
Redefinable key and mouse button functions.
●
Redefinable display attributes and colors.
●
Multiple concurrent sessions displayed on tabs.
●
Auto logon for automating all or part of the host logon process.
●
Script language to automate various operations.
●
Changes in TeemTalk version7.3
TeemTalk is no longer supported under the Microsoft Windows 2000 operating system.
●
FTP file transfer is now supported.
●
Support for Siemens 97801 terminal emulation has been added.
●
Support for ICL DOC-18 terminal emulation has been added.
●
About This Manual
This manual explains how to use TeemTalk version 7.3. It assumes you are familiar with the operating
system in which you are running TeemTalk. Note that your version of TeemTalk may not support every
emulation or feature described in this manual.
What is TeemTalk?
1
Terms & Conventions
The following terms and conventions are used in this manual:
keys to press
When you need to press two or more keys together at the same time, such as the Shift key and
the F4 key, this will be indicated by a plus character between the key names. For example: Shift
+ F4. The + character does not represent a key to be pressed.
click
To click means to click the left mouse button once when the mouse pointer is on a particular item
on the display, such as an icon. You should use the left mouse button unless specifically told
otherwise.
double-click
To double-click means to click the left mouse button twice in quick succession when the mouse
pointer is on a particular item on the display, such as an icon. You should use the left mouse
button unless specifically told otherwise.
drag
To drag means to position the mouse pointer on an item on the display (such as the edge of a
window), then hold down the left mouse button and move the mouse while keeping the button held
down.
Getting More Information
Technical Support
Current information about HP products including the latest software updates is available at:
http://www.hp.com/#support
In addition, this user manual and other HP documentation is available at the HP web site for
browsing or downloading.
Contacting Us
If you need to contact HP, use one of the methods listed at:
This chapter describes how to use the TeemTalk Session Wizard to create a session configuration file,
then the various methods available to run it. An overview of the TeemTalk window elements follows,
then descriptions of the configuration bar and status bar.
Creating a Session Using the Session Wizard
Introduction
TeemTalk enables you to create session configuration files which specify the terminal emulation to run
and its settings, how to connect to the host, and additional features such as display colors, soft button
definitions and keyboard macros.
A TeemTalk session configuration file can be created using the TeemTalk Session Wizard as described
in this section, or when TeemTalk is running a session by selecting Save Session As on the File
menu.
Using the Session Wizard
1.Run the TeemTalk Session Wizard from the Start menu by selecting All Programs > HP > HP
TeemTalk Terminal Emulator > Session Wizard.
2.In the Session Name field, enter a unique name that will identify this session configuration for
future selection.
The name specified here will be used as the filename for the .tts session configuration file that will
be created, and it will also appear in the title bar of the TeemTalk window in brackets when the
session is being run.
Creating a Session Using the Session Wizard
3
3.Select the Transport method then click the Configure button to specify settings.
SSH2
●
The SSH2 (Secure Shell) client/server protocol is used to encrypt and transmit data securely
over a network, with authentication provided by a password and/or key. Refer to the section
SSH2 Transport on page 13 for details.
Serial
●
Enables host communication using the serial transport protocol. Refer to the section
Transport on page 30 for details.
TCP/IP
●
Enables host communication using the TCP/IP protocol. Refer to the section
on page 13 for details.
SSL
●
The SSL (Secure Sockets Layer) protocol enables authenticated and encrypted communication
between clients and servers. Refer to the section
4.Select the Connection type (currently only Telnet is supported) then click the Configure button to
specify settings.
5.Select the required terminal emulation in the Emulation list box then click the Configure button
to specify settings.
VT Series
●
Enables emulation of a suite of DEC VT and VT-based terminals. Refer to the chapter
Series Emulation on page 75 and the section Setup Options on page 84.
HP70092
●
Enables emulation of the Hewlett-Packard HP 700-92/96 terminal. Refer to the chapter
700-92/96 Emulation on page 99 and the section Setup Options on page 112.
SSL Transport on page 26 for details.
TCP/IP Transport
Serial
VT
HP
IBM 3151
●
Enables emulation of the IBM 3151 terminal. Refer to the chapter
on page 121 and the section Setup Options on page 128.
IBM3270 Display
●
Enables emulation of the IBM 3270 terminal. Refer to the chapter
Emulation on page 138 and the section Setup Options on page 151.
IBM3270 Printer
●
Enables emulation of the IBM 3270 printer. Refer to the chapter
on page 162 and the section Setup Options on page 163.
IBM5250 Display
●
Enables emulation of the IBM 5250 terminal. Refer to the chapter
Emulation on page 172and the section Setup Options on page 182.
IBM5250 Printer
●
4Chapter 2 Getting Started
IBM 3151 Emulation
IBM 3270 Display
IBM 3270 Printer Emulation
IBM 5250 Display
Enables emulation of the IBM 5250 printer. Refer to the chapter IBM 5250 Printer Emulation
on page 194 and the section Setup Options on page 195.
TA6530
●
Enables emulation of the Tandem TA 6530 terminal. Refer to the chapter
on page 205 and the section Setup Options on page 210.
Wyse
●
Enables emulation of a suite of Wyse terminals and Wyse terminal emulations. Refer to the
chapter
MDIS Prism
●
Enables emulation of the MDIS P8/P12 or P9 terminal. Refer to the chapter
Emulations on page 234 and the section Setup Options on page 238.
Doc 18
●
Enables emulation of the ICL DOC-18 terminal. Refer to the chapter
on page 245 and the section Setup Options on page 249.
Siemens 97801
●
Enables emulation of the Siemens 97801 terminal. Refer to the chapter
Emulation on page 256 and the section Setup Options on page 261.
6.Click Next to display the Advanced Options dialog.
Wyse Emulations on page 217 and the section Setup Options on page 223.
TA6530 Emulation
MDIS Prism
ICL DOC-18 Emulation
Siemens 97801
Auto Logon
●
Enables you to automate all or part of the host login process. Refer to the section
on page 32.
Key Macros
●
Enables you to define the function of keys and key combinations on your keyboard. Refer to
the section
Mouse Actions
●
Enables you to define the function of the mouse buttons when clicked on their own or with
modifier keys. Refer to the section
Soft Buttons
●
Defining Key Functions on page 34.
Defining Mouse Functions on page 42.
Creating a Session Using the Session Wizard
Auto Logon
5
Enables you to define the function of the soft buttons displayed at the bottom of the TeemTalk
window by default. Refer to the section
Attributes
●
Enables you to change the colors and text attributes displayed in the emulation workspace.
Refer to the chapter
7.Click Next to display the Finalization dialog.
8.If you want a shortcut icon for this session to be created on the desktop, click the checkbox
Create icon on desktop for session.
9.Check the information displayed in the Summary Session Information box is correct. If not,
click the <Back button to edit.
Display Attributes on page 52.
Defining Soft Button Functions on page 49.
10. Click OK to create the session configuration file (with the filename extension .tts) and exit the
Wizard.
Running a Session Configuration
You can run a TeemTalk session configuration using one of the following methods
Desktop Icon
●
If a desktop icon was created for the session configuration, double-clicking on it will automatically
run TeemTalk and cause it to load the settings contained in the session configuration file.
TeemTalk Menu
●
To run a session configuration file while TeemTalk is running, run TeemTalk either by doubleclicking on the TeemTalk icon displayed on the desktop, or from the Start menu by selecting AllPrograms > HP > HP TeemTalk Terminal Emulator > TeemTalk, then display the File
menu and select Open Session. Select the name of the required .tts session file then click
Open.
Command Line Option
●
The command line for running the TeemTalk executable file can include a command to load the
settings stored in a specified session configuration file. The format of the command is as follows:
+lsf" sessionfile.tts "
6Chapter 2 Getting Started
The filename must include the extension .tts and must be enclosed within double-quote characters.
The command must be preceded by a space to separate it from the name of the TeemTalk
executable file or other command line options
For example, to run TeemTalk and load the settings stored in the session configuration file
mysettings.tts, you would enter the following on the command line:teemtalk.exe
+lsf"mysettings.tts" Refer to the chapter
more information on command line options.
The TeemTalk Window
The TeemTalk window display consists of various elements which are described below. The View
menu allows you to toggle the display of the configuration bar, status bar and soft buttons on and off.
Note that you can also remove individual display elements from the TeemTalk window using command
line options as described in the chapter
Figure 2-1 The TeemTalk Window
Preferences and Command Line Options on page 272 for
Preferences and Command Line Options on page 272.
ItemNameDescription
1Title BarThe title bar displays the name of the session currently being run in brackets.
The TeemTalk Window
7
ItemNameDescription
2Menu BarThe menu bar provides access to a series of commands and setup dialogs that
enable you to perform various operations and configure TeemTalk and the terminal
emulation. Individual menus and menu items can be removed from the display using
command line options.
3Configuration BarThe configuration bar provides a quick way of creating or configuring a session by
clicking buttons or selecting from drop-down list boxes. Refer to the section
Configuration Bar on page 8 for more details.
The
4Emulation
Workspace
5Emulation Status
Line
6Status BarThe status bar shows the status of various TeemTalk operations. The information
7Soft ButtonsA set of programmable soft buttons is displayed at the bottom of the TeemTalk
The Configuration Bar
The emulation workspace is theTeemTalk window area providing the terminal
emulation display. You can create multiple emulation workspaces in the TeemTalk
window on separate tabs by selecting New Tab in theFile menu. If you require a
new TeemTalk window rather than an emulation workspace tab, select NewWindow in the File menu.
Some terminal emulations use the last line of the display as a status line to indicate
the status of various operations.
displayed depends on the terminal emulation currently running. Refer to the section
The Status Bar on page 9 for more details.
window by default. The soft buttons can be detached in a separate window.
There are four soft button levels. Each level consists of twelve buttons providing a
combined total of 48 programmable buttons. You can display all four levels at the
same time if required. All levels are accessible even if not all are displayed, levels
stored off-screen can be 'scrolled' into view by clicking the Level # button.
Refer to the chapter
Soft Buttons on page 49 for more details.
The configuration bar provides a quick way of creating or configuring a session by clicking buttons or
selecting from drop-down list boxes.
Figure 2-2 The Configuration Bar
You can remove the configuration bar from the TeemTalk window by selecting Toolbars >
Configuration from the Tools menu. This will toggle display of the configuration bar on and off.
Attempts to make a host connection using the current Transport, Telnet and Emulation
settings. On a successful connection this button performs a Disconnect from host when clicked.
Figure 2-3 The Transport Button
Enables you to select and configure the transport used to communicate with the host.
Figure 2-4 The Configure Telnet Button
8Chapter 2 Getting Started
Enables you to configure the Telnet host connection.
Figure 2-5 The Terminal Emulation Button
Enables you to select and configure the terminal emulation.
Saving the Session Configuration
You can save the session configuration by selecting either Save Session (overwrite existing session
configuration file) or Save Session As (create a new session configuration file) from the File menu.
The Status Bar
The status bar shows the status of various TeemTalk operations and enables you to switch between
operating modes. You can remove the status bar from the TeemTalk window by selecting Status Bar
on the Tools menu. This will toggle display of the status bar on and off.
The information displayed on the status bar depends on the terminal emulation currently running.
Figure 2-6 The Status Bar
ItemDescription
1This simulated LED indicates whether you are connected to the host. It will appear red when not connected and
green when you are connected.
2This simulated LED indicates whether data is being sent to or from the host. It will appear dull green when there
is no activity, red when data is being sent to the host, and bright green when data is being received from the
host.
3This button enables you to switch between Local and Online mode. The label indicates the mode you will
switch to when the button is clicked.
4This button enables you to Pause or Resume scrolling data in the window. The label indicates the action that
will be taken when the button is clicked.
5Indicates the current terminal emulation.
The Status Bar
9
3Host Connection
This chapter describes how to configure TeemTalk to communicate with the host.
Introduction
Host connection settings are specified using the Transport and Connection options which can be
found in three locations:
TeemTalk Session Wizard:
●
10Chapter 3 Host Connection
TeemTalk configuration bar:
●
TeemTalk Session menu:
●
The Transport setting specifies the physical method by which the host connection is made. TeemTalk
supports four transport protocols for communication with the host:
TCP/IP
●
For host communication using the internet protocol suite TCP (Transport Control Protocol) and IP
(Internet Protocol). See
SSH2
●
TCP/IP Transport on page 13.
A secure shell client/server protocol used to encrypt and transmit data securely over a network,
with authentication provided by a password and/or key. See
Serial
●
For host communication requiring data to be sent sequentially, one bit at a time, see
SSH2 Transport on page 13.
Serial
Transport on page 30.
SSL
●
For host connection using the Secure Sockets Layer protocol to encrypt communications and
validate the host/client. See
SSL Transport on page 26.
The Connection setting specifies the host connection protocol. Currently only Telnet is supported.
TeemTalk also provides an Auto Logon feature which enables you to automate all or part of the host
logon procedure by specifying what is sent to the host in response to prompts displayed on the screen.
Auto Logon on page 32.
See
Introduction
11
Telnet Settings
The settings for a Telnet host connection are specified using the Telnet Settings dialog which can be
displayed using one of the following three methods:
Using the Session Wizard
In Step 1 set Connection to Telnet then click Configure.
◦
Using the TeemTalk Window
On the Session menu, select Connection > Telnet then select Configure
◦
Connection....
On the configuration bar, click Configure Telnet.
◦
Specify the settings required by the host using the options described below, then click the Connect
button.
Terminal Id
●
Factory default: Depends on the selected terminal emulation
This specifies the terminal identification string that is passed to the host.
Send Echo
●
Factory default: Unchecked
When this option is unchecked the emulator is prevented generating the Telnet echo option on
connection.
Send CR with Break
●
Factory default: Unchecked
This determines whether a Carriage Return is sent with a Telnet break packet.
Send TM with Break
●
12Chapter 3 Host Connection
Factory default: Unchecked
This determines whether a Timing Mark is sent with a Telnet break packet.
TCP/IP Transport
A host connection using the TCP/IP protocol is made using the TCP/ IP Settings dialog which can be
displayed using one of the following three methods:
Using the Session Wizard
In Step 1 set Transport to TCP/IP then click the Configure button.
◦
Using the TeemTalk Window
On the Session menu, select Transport > TCP/IP then select Configure Transport....
◦
On the configuration bar, select TCP/IP in the Transport list box then click Configure
◦
Transport.
1.In the Host box enter the URL or IP address of the host to connect to.
2.In the Port box specify the number of the host port to connect to (default is 23).
3.Click the Connect button.
SSH2 Transport
The SSH2 (Secure Shell) client/server protocol is used to encrypt and transmit data securely over a
network, with authentication provided by a password and/or key.
TCP/IP Transport
13
Making a Host Connection
A host connection using the SSH2 protocol is made using the SSH Settings dialog which can be
displayed using one of the following three methods:
Using the Session Wizard:
In Step 1 set Transport to SSH2 then click the Configure button.
◦
Using the TeemTalk Window
On the Session menu, select Transport > SSH2 then select Configure Transport....
◦
On the configuration bar, select SSH2 in the Transport list box then click Configure
◦
Transport.
The basic procedure for making an SSH2 connection is as follows:
1.Specify the IP Address of the host to which you wish to connect.
2.Specify the host's SSH Port number (default is 22).
3.Select an Authentication profile (refer to the following sections for information on creating
profiles).
4.Click the Connect button.
14Chapter 3 Host Connection
Creating an Authentication Profile using a Password
To create an authentication profile using a password:
1.Select SSH2 Profile... on the Tools menu.
SSH2 Transport
15
2.Click the Add button.
3.Enter a User name. The Profile name will automatically display the User name entered, but
you can change it if required. Click Next >
16Chapter 3 Host Connection
4.Select Use a password for authentication then click Next >
5.Enter and confirm the password then click Next >.
SSH2 Transport
17
6.Check the summary. If it is incorrect you can go back and make changes by clicking the < Back
button, otherwise click Finish to generate the authentication profile. The new profile will now be
listed in the SSH2 Profile Settings dialog.
18Chapter 3 Host Connection
7.To use the new profile, display the SSH2 Settings dialog (see Making a Host Connection
on page 26) and select the name of the profile from the Authentication profile list box.
SSH2 Transport
19
Creating an Authentication Profile using a New Public Key
To create an authentication profile using a new public key:
1.Select SSH2 Profile... on the Tools menu.
20Chapter 3 Host Connection
2.Click the Add button.
3.Enter a User name. The Profile name will automatically display the User name entered, but
you can change it if required. Click Next >.
SSH2 Transport
21
4.Select Use a public key for authentication then click Next >.
5.Select Create a new key then click Next >.
22Chapter 3 Host Connection
6.Enter a Key filename. If necessary, check the Find a new seed prime number box. Click
Next >.
7.Select either Use the RSA algorithm or Use the DSA algorithm then click Next >.
SSH2 Transport
23
8.Enter and confirm the passphrase to use for your new key file then click Next >.
24Chapter 3 Host Connection
9.Check the summary. If it is incorrect you can go back and make changes by clicking the < Back
button, otherwise click Finish to generate the authentication profile. The new profile will now be
listed in the SSH2 Profile Settings dialog.
To make use of your key you need to copy it on to the server as follows:
10. Select the name of the profile in the SSH2 Profile Settings dialog then click the Edit button.
11. Select and copy everything displayed in the new window.
12. Logon to your server using username and password.
13. In your home directory you need to have a sub-directory called .ssh. You may have to create this
directory yourself. Within the .ssh directory you need a file called authorized_keys. Again if it
is not there you will have to create it.
14. Using whatever editor is available on your server, paste the key into the file and save it.
SSH2 Transport
25
15. To use the new profile, display the SSH2 Settings dialog (see Making a Host Connectionon page 26) and select the name of the profile from the Authentication profile list box.
SSL Transport
The SSL (Secure Sockets Layer) protocol enables authenticated and encrypted communication between
clients and servers.
Before anyone can connect to a server the system administrator must make available a copy of the root
certificate used to sign the server's identity certificate and the number of the telnet port the server is
listening on (the default for secure telnet is 992).
Additionally the system administrator may issue each user or terminal with their own password
protected client certificate.
Making a Host Connection
A host connection using the SSL protocol is made using the SSL Settings dialog which can be
displayed using one of the following three methods:
Using the Session Wizard
In Step 1 set Transport to SSL then click Configure.
◦
Using the TeemTalk Window
On the Session menu, select Transport > SSL then select Configure Transport....
◦
On the configuration bar, select SSL in the Transport list box then click Configure
◦
Transport.
26Chapter 3 Host Connection
SSL Transport
27
The basic procedure for making an SSL connection is as follows:
1.Add Server Root Certificate.
If you have been given a certificate to verify the server to which you are connecting, you will need
to add this to the TeemTalk list of root certificates.
To do this, click Add below the Root Certificates list and then use the file chooser to locate,
select and open the file containing the certificate. This will add the certificate name to the list.
Alternatively, if you have configured a CA certificate text database locally, you can select the
option for Set database location and specify the folder containing the CA certificate database
below this option.
If you do not need to verify the server, then select the option for Do not verify host's
certificate.
2.Select Client Certificate
If the server you are going to connect to requires you to have a client certificate, choose the
relevant certificate from the Client Certificate drop down list.
If you have not already installed your client certificate, click Add under the Client Certificate
drop down list, and choose the file containing the certificate. This will import the certificate and
add its name to the list.
You may optionally enter your password for the client certificate. If you check Save Password,
the password will be encrypted and stored along with the certificate itself.
NOTE: Saving the password is a security risk as anyone who can access the local system will be
able to connect to the host.
3.Specify the Encoding format for the certificates by selecting either Pem (ASCII Text file Base64
encoded) or Der (binary file).
4.Specify the host name or IP address in the IP Address field.
5.Specify the host's SSL Port number (the default is 992).
6.Click Connect.
7.Login as usual when the telnet login prompt appears.
28Chapter 3 Host Connection
Error Messages
Connection Failed SSL to host : port
The most likely cause of this error is that the service is not running on the server, or the port
number is incorrect.
This message can also be returned if the server refuses the SSL connection. The most likely causes
are that the server is expecting a client certificate but none has been specified or the client
certificate specified is invalid for some reason. This error may also be seen if the server is running
an incompatible version of SSL. TeemTalk currently supports SSL2, SSL3 and TLS.
No Root Certificate assigned
This is caused when no Root Certificate or no CACertificate Databse was specified in the
SSL Settings dialog for the connection. If no root certificate is available, the server certificatecheck can be bypassed by selecting the Do not verify host's certificate option.
The issuer certificate of a locally looked u certificate could not be found. / No
certificates could be verified.
The server's identity certificate was not signed by any of the root certificates installed in TeemTalk.
TeemTalk will not connect to a host it cannot verify.
The host name did not match any of the valid hosts for this certificate
The common name is part of the server's certificate. SSL assumes this will match the host name
given in the IP Address box in the SSL Settings dialog. If they do not match TeemTalk will not
connect to the host.
Notes About Certificates
The SSL Protocol uses three types of certificates:
Server certificates. These are always sent by the server to the client to validate the server's
●
identity. SSL handles them internally and they are never saved on the client.
Client certificates. These are sent by the client, only if the server requests them, and validate the
●
client's identity. The client will need to store these locally. Usually a client will only have one
certificate to validate it on a particular server but different servers may require different client
certificates.
CA (Certificate Authority) or root certificates. These are used to authenticate the other two
●
types. The client will need to store these locally.
Storage of Certificates
Unlike previous versions of TeemTalk, certificates are no longer imported and stored in the local system
registry. TeemTalk now pulls the certificate values as needed from their original container file. If the
certificate file is moved or deleted, the SSL connection will fail until the certificate information is
corrected in the SSL Settings dialog.
SSL Transport
29
Serial Transport
A serial host connection is made using the Serial Settings dialog which can be displayed using one
of the following three methods:
Using the Session Wizard
In Step 1 set Transport to Serial then click the Configure button.
◦
Using the TeemTalk Window
On the Session menu, select Transport > Serial then select Configure Transport....
◦
On the configuration bar, select Serial in the Transport list box then click Configure
◦
Transport.
30Chapter 3 Host Connection
Specify the settings required by the host using the options described below, then click the Connect
button.
Communications Port
●
Factory default: COM3
This specifies the port used to communicate with the host.
Baud Rate
●
Factory default: 9600
Specifies the connection speed in the range 110 to 115200 baud.
Parity
●
Factory default: None
This option specifies the parity mode for each transmitted character. If the number of data bits
specified by Word Length is 8, set this option to None.
Selecting Odd will cause an eighth bit to be added with a value of 1 if the previous 7 bits add up
to an even number, and 0 if the previous 7 bits add up to an odd number. Selecting Even will
cause an eighth bit to be added with a value of 1 if the previous 7 bits add up to an odd number,
and 0 if the previous 7 bits add up to an even number. Mark parity will set every eighth bit to 1
and Space parity every bit to 0.
Word Length
●
Factory default: 8
This option specifies the number of data bits sent for each transmitted character.
Stop Bits
●
Factory default: 1
This specifies the number of stop bits sent for each transmitted character.
Flow Control
●
Factory default: Both
This option specifies the type of flow control used by the line port to communicate readiness to
transmit or receive data from the host.
Flow control settingEffect on flow control
NoneNo flow control.
InputXON/XOFF on received data.
OutputXON/XOFF on transmitted data.
BothXON/XOFF on transmitted and received
HardwareRTS/CTS hardware flow control.
Half Duplex
●
Factory default: Unchecked
Serial Transport
31
The setting of this option determines whether keyboard entered characters are immediately
displayed on the screen when transmitted to the host (otherwise known as local echo). When
unchecked, characters are not displayed locally when they are transmitted unless the host 'echoes'
them back.
Buffer Size
●
Factory default: 4096
This specifies the size of the buffer used for temporary storage of input and output data.
Block on Full
●
Factory default: Unchecked
This determines what happens when the buffer becomes full. Checking this option will cause
TeemTalk to block all actions until the buffer is ready to receive new data.
Auto Logon
TeemTalk enables you to automate all or part of the host logon procedure. Settings in the AutoLogon
Options dialog enable you to specify what is sent to the host in response to prompts displayed on the
screen.
The AutoLogon Options dialog can be displayed using one of the following methods:
Using the Session Wizard
Click on the Auto Logon... button in Step 2.
◦
Using the TeemTalk Window
Select Auto Logon... on the Tools menu.
◦
32Chapter 3 Host Connection
To specify auto logon settings:
1.If an initiation string is required by the host when you first make a connection, check the Set
initiation string box, enter the required characters in the Initiate with box (the Respond
With box in the illustration above), then click the Add button. The initiation string will be addedto the Script window on the right.
2.The Wait For options enable you to specify the prompt or keyboard locked or unlocked
command that the automatic login process is to wait for before proceeding. Some systems are
case sensitive, so make sure your Text entries follow the correct conventions for your system.
NOTE: When running the IBM 3270 or IBM 5250 emulation, Text entries are only applicable
in NVT mode.
3.Enter the response required in the Respond With box. In order for a text entry to be sent to the
host it must be followed by a carriage return command. This is specified by selecting C. Return
in the list of predefined commands in the list box below then clicking the Insert button. A <CR>
will appear in the Respond With box.
You can also enter a predefined key function in the Respond With box by selecting KeyDefinition in the list of predefined commands in the list box below, selecting one of the virtual
key names listed in the box below that, then clicking the Insert button.
The list of predefined commands that can be inserted include UserName (indicated by <UN>)
and Password (indicated by <PW>). Selecting either of these will cause a dialog box to popup
when logging on to the host prompting the user to enter a name or password, respectively. You
can also delay the script response by 2 seconds by inserting Delay (2s) (indicated by <D>) or
0.25 seconds by inserting Pause (0.25s) (indicated by <P>).
4.When you have finished specifying the response to a particular prompt, click the Add button to
add the definition to the Script window on the right.
The script will perform the actions in the order displayed in the Script window. To change the
order of the script lines, use the up and down arrow buttons to the right of the Script window.
5.Repeat this procedure for each prompt as required.
If you want to edit one of the script lines, select the line in the Script window then click Remove
to send it to the edit boxes on the left. Make the change(s) then click Add to send it back to the
script. Note that this will now be the last line of the script.
6.When the Script window contains all the required responses to the relevant prompts in the correct
order, click Finish.
Auto Logon
33
4Keyboard Configuration
This chapter describes how to configure the keyboard, define key functions and compose special
characters.
Keyboard Mapping
The functions of the computer keyboard are mapped as closely as possible to the terminal being
emulated. The mapping of key functions can be determined by referring to the Emulation Keys list
box in the Key Macro Settings dialog, which is displayed by selecting Key Macros... on the
Tools menu.
The information in brackets in the right column indicates the default mapping of the key function named
in the left column. In the list, S+ indicates the Shift key, C+ indicates the Control key and A+
indicates the Alt key. For example:
WY_INSLINE (S+C+VK_INSERT)
indicates that the Wyse emulation Insert Line function is mapped to the key combination Shift +
Control + Insert.
Special key functions supported by each terminal emulation can be mapped to keys using the
predefined macros listed in the Key Macro Settings dialog.
Defining Key Functions
You can redefine the function of keys on the keyboard using the Key Macro Settings dialog. The
options in this dialog enable you to redefine the function of most of the keys on your keyboard
including the key combinations listed below:
Key
●
Shift + Key
●
Control + Key
●
Control + Shift + Key
●
Alt + Key
●
Alt + Shift + Key
●
Alt + Control + Key
●
Alt + Control + Shift + Key
●
34Chapter 4 Keyboard Configuration
The Key Macro Settings dialog can be displayed using one of the following methods:
Session Wizard
Click on the Key Macros... button in Step 2.
◦
TeemTalk Window
Select Key Macros... on the Tools menu.
◦
The top right panel is used to display information about keys that have been programmed and enables
you to select them in order to edit or delete. The Key column identifies the programmed key using its
virtual key name. The Type column specifies how the macro is to be processed. The Macro column
displays the function definition.
The Emulation Keys list box enables you to select from a list of standard key functions specific to the
currently selected terminal emulation. The information in brackets in the right column indicates the
default mapping of the key function named in the left column. In the list, S+ indicates the Shift key, C+
indicates the Control key and A+ indicates the Alt key.
For example:
WY_INSLINE (S+C+VK_INSERT)
indicates that the Wyse emulation Insert Line function is mapped to the key combination Shift +
Control + Insert.
The Virtual Keys list box enables you to select from a list of standard key functions available for all
terminal emulations.
Defining Key Functions
35
The procedure for programming a key is as follows:
1.On your keyboard, press the key or key combination you want to define. The Key to Program
box will display the corresponding virtual key name for each key pressed.
2.In the Macro box enter the function definition for the key or key combination.
The definition may contain a string of up to 127 characters. The combined total of all the
characters that may be programmed into keys is determined by the 127 character limit per
definition and the amount of memory available in your PC.
The definition can contain key functions and control characters to be actioned as well as normal
text. Refer to the appendix
Double-clicking on an Emulation Key or Virtual Key will apply that key function to the key
definition.
You can clear the macro by clicking the Clear button.
3.Test the function definition by clicking the Play Macro button.
4.Specify how the macro is to be processed by selecting one of the following options in the Type
list box.
Normal
●
The macro will be processed according to the current operating mode when the key or key
combination is pressed.
Programming Keys and Buttons on page 279 for details.
Remote
●
The macro will be transmitted to the host.
Local
●
The macro will be actioned locally.
Startup
●
The macro will be processed automatically on startup.
5.If you want to program another key using the current macro definition, click the New Key button.
If you want to program another key with a different macro definition, click the New Macro
button.
You can delete a key definition by selecting it in the list of defined keys (top right) then clicking the
Delete Macro button.
6.When you have finished defining key functions, click OK.
7.To save the key definitions, select File > Save Session.
Compose Character Sequences
Compose character sequences can be used to generate codes for characters not shown on your
keyboard. The characters that can be composed depend on whether the terminal emulation is in
National or Multinational character set mode. When the terminal emulation is in National character set
mode, only characters found in the character set that corresponds to the selected keyboard nationality
36Chapter 4 Keyboard Configuration
can be composed. When the terminal emulation is in Multinational character set mode, characters from
all national keyboard layouts can be composed.
If a character is a diacritical symbol and this symbol does not appear on the keyboard, an equivalent
character can be used in some cases. The diacritical symbols and the possible substitutes are shown
below. There are no equivalents for the circumflex accent and tilde mark.
Diacritical MarkEquivalent Character
´ Acute accent' Apostrophe
¨ Umlaut" Double quote
` Grave accent' Single quote
° Ring mark* Asterisk or degree sign
To compose a character, first find the character you wish to compose in the left hand column of the
following tables. The two characters shown in the right hand column are the keys that are used to
create it. Several alternatives may be given for generating the same character. A compose sequence is
initiated by pressing the keys Alt + C together, followed by the key bearing the first character then the
key bearing the second character.
NOTE: The compose character sequence can also be initiated by pressing a key defined with the
COMPOSE virtual key name.
A compose character sequence may be abandoned before completion by pressing the Delete key.
Pressing Alt + C (or the key defined with the COMPOSE virtual key name) again before completing a
compose character sequence will cause it to be abandoned and a second sequence to be started. An
invalid compose character sequence will cause the bell to sound.
The following tables use several conventions:
The keys bearing the characters used to compose a special character may be pressed in any
●
order unless (in order) is specified.
(DEC Multinat.) indicates that the character can only be composed if the terminal emulation is in
●
Multinational mode and the Character Set option is set to Multinational.
(Latin-1) indicates that the character can only be composed if the terminal emulation is in
●
Multinational mode and the Character Set option is set to ISO Latin-1.
If a nationality is specified with the character description, for example (Dutch), then the character
●
can only be composed when the terminal emulation is in National mode and the system is
configured for the relevant language.
Table 4-1 Compose Character Sequences
"quotation mark¨ space
#number sign+ +
'apostrophe' space
@commercial ata a or A A (Multinational)
a a or A A or a A (National)
Compose Character Sequences
37
Table 4-1 Compose Character Sequences (continued)
[opening bracket( (
\back slash/ / or / <
]closing bracket) )
ˆcircumflex accent^ space
`grave accent` space
{opening brace( -
|vertical line/ ^
}closing brace)-
˜tilde~ space
¡inverted !! !
¢cent signc / or C / or c | or C |
£pound signl - or L - or l = or L =
¥yen signy - or Y - or y = or Y =
§section signs o or S O or s ! or S ! or s 0 or S 0 (National and
You can assign up to sixteen functions to each of the mouse buttons when used in conjunction with
modifier keys. The following functions are defined by default:
Mouse ButtonModifier KeysClickDouble-Click
Left ButtonnoneSelectMove Cursor
Shift+Extend Selection
Control+Paste
Shift+Control+Copy Paste
Alt+Select Rect
Right ButtonnoneCopy
Shift+ Select Word
Shift+Control+ Select Line
Alt+Send CR
Middle ButtonnonePasteMove Cursor
Defining Mouse Functions
You can redefine the functions assigned to the mouse buttons using the Mouse Action Settings
dialog. This enables you to specify the functions of the mouse buttons when single or double-clicked on
their own or in conjunction with modifier keys.
The Mouse Action Settings dialog can be displayed using one of the following methods:
Using the Session Wizard
Click on the Mouse Actions... button in Step 2.
◦
Using the TeemTalk Window
Select Mouse Actions... on the Tools menu.
◦
42Chapter 5 Mouse Functions
You can assign up to sixteen functions to each button by selecting from a list of standard functions
described in the next section or defining macros as described in the section
on page 44.
Standard Mouse Functions
Select
●
This will select all text from the start position (mouse button held down) to the finish position (mouse
button released), working left to right across the entire width of the display.
Extend Selection
●
Enables the current selection to be extended.
Copy
●
This will copy the current selection to the Clipboard.
Paste
●
This will paste the contents of the Clipboard at the current cursor position.
Move Cursor
●
When the emulator is in any of the local block modes you can use the mouse instead of the cursor
keys to position the text cursor using this function.
Defining a Macro
Select Rect
●
This will only select text contained within the rectangular area defined by the start position (mouse
button held down) which sets the top left corner, and the finish position (mouse button released)
which sets the bottom right corner of the rectangular area.
Select Word
●
This will select the word under the mouse cursor.
Select Line
●
Defining Mouse Functions
43
This will select the entire line under the mouse cursor
Copy Paste
●
Copies the current selection and sends it to the host.
Macro
●
Actions a user-defined macro. See
Send CR
●
Sends a carriage return command.
Paste Rect
●
This will paste the contents of the Clipboard into the rectangular area selected by the Select Rect
function.
Cursor Select
●
This does the same as Move Cursor, but when running the IBM 3270 or IBM 5250 emulation it
also performs a cursor select.
Defining a Macro
You can assign a macro to a mouse button or button and modifier key combination as follows:
1.In the Mouse Action Settings dialog select the Macro option from the drop-down list for the
button or button and modifier key combination required. Click OK to close the dialog.
Defining a Macro on page 44.
44Chapter 5 Mouse Functions
2.Display the Key Macro Settings dialog.
3.In the Virtual Keys box, scroll down to the bottom of the list and you will see six virtual key
names for the three mouse buttons when clicked (VK_MSE_B#_CLK) or double-clicked
(VK_MSE_B#_DBL). Note that the middle mouse button is number 4.
4.If you are defining a button and modifier key combination, hold down the modifier key(s).
5.Double-click on the virtual key name of the button to be programmed (then release the modifier
key(s) if pressed).
The Key to Program field will display the virtual key name(s) of the button and modifier key(s)
pressed.
6.Enter the macro definition in the Macro box, either by entering your own definition as described
in the appendix
in the Emulation Keys and Virtual Keys list boxes.
TIP: For more information about using the Key Macro Settings dialog, refer to the section
Defining Key Functions on page 34.
7.Click OK when you have finished.
Programming Keys and Buttons on page 279, or selecting standard key functions
Defining a Macro
45
6Hotspots
This chapter describes the hotspot facility and how to use the Hotspot Editor to define hotspots.
Introduction
A hotspot facility is provided which enables you to invoke a function with a mouse click on a keyword
displayed in the emulation workspace. For example, an application may display information relating to
keys you can press to perform a particular function. Instead of pressing the key on the keyboard, you
could invoke the function by clicking on the key name on the display using the mouse button or key +
mouse button combination which was assigned to the Action Hostspot function.
Hotspots are supported in all terminal emulation modes. A set of default keywords is provided for each
mode. These keywords relate to key functions specific to the emulation. For example, in VT500 mode
you can click on the word Help displayed on the screen and the emulator will execute the function
associated with the Help key.
Using Hotspots
In order to use hotspots, you must first assign the Action Hotspot function to a mouse button or key +
mouse button combination in the Mouse Action Settings dialog (refer to the chapter
Functions on page 42 for details).
You can also identify hotspots that are currently present in display memory by assigning the Show
Hotspots function to any mouse button or key + mouse button combination in the Mouse ActionSettings dialog. When the assigned mouse button or key + mouse button combination is clicked, all
color attributes will be temporarily removed from the display and the hotspot's text color will be
changed to red. Releasing the mouse button or key + mouse button combination will return the display
to its original state.
The Hotspot Editor
The Hotspot Editor enables you to customize the hotspots available for the current TeemTalk session.
To display the Hotspot Editor, select Hotspots... from the File menu.
Mouse
46Chapter 6 Hotspots
Defining a Hotspot
At the top of the Hotspots Settings dialog is an editable text box containing the hotspot details. The
details are divided into two sections, the [Separators] and the [Definitions,emulation], whereemulation is the current selected emulation mode.
The Separators section specifies the displayed characters which delimit a hotspot definition.
NOTE: Delimiter characters include SPACE and NULL as well as the characters shown.
The start and end delimiter characters do not have to be the same character. Delimiters are necessary
to prevent hotspots from occurring within words that happen to contain the same sequence of
characters. For example, if you have a hotspot defined for the keyword end, the separators would
prevent a hotspot from appearing in the word append.
The Definitions section lists the hotspot definitions. Each hotspot definition appears one per line in the
form Keyword=Action, where Keyword is the display text that will form the hotspot, and Action is the
function that will be performed when the hotspot is clicked with the mouse button or key + mouse button
combination defined as Action Hotspot. The action for the hotspot definition can contain a single key
function (virtual key name). Please refer to
the selected emulation mode.
Saving the Hotspots
Virtual Key Names on page 281 for a list of valid keys for
Hotspot definitions are saved with your sessions by selecting Save Session or Save Session As
from the File menu. The hotspot definitions are stored in the session file along with other session
details.
Using Hotspots
47
Exporting Hotspots
If you wish to use your hotspot definitions in another session or just want a backup of your hotspot
definitions, you can export the current hotspot definitions by clicking Export in the Hotspot Editor. A
standard Windows Save As dialog will assist you in specifying the path and file into which you wish to
save the definitions. TeemTalk will save the definitions in XML format if the file name ends with
the .xml extension; otherwise the hotspot definitions will be exported in plain text format. When
providing the file name, you must specify the extension. Enter the file name and click Save.
Importing Hotspots
You can import hotspot definitions from previous exported definitions or directly from another TeemTalk
session file by clicking Import in the Hotspot Editor. Use the file browser to locate and select the file
containing the hotspot definitions you want imported and then click Open.
NOTE: Only definitions that match the currently selected emulation will be imported and the import
will replace all current definitions.
48Chapter 6 Hotspots
7Soft Buttons
This chapter describes how to use the soft buttons.
Introduction
A set of soft buttons are provided which can be programmed to perform a wide variety of functions
when clicked. By default they are displayed at the bottom of the TeemTalk window.
There are four soft button levels. Each level consists of twelve buttons providing a combined total of 48
programmable buttons. You can display all four levels at the same time if required. All levels are
accessible even if not all are displayed, levels stored off-screen can be 'scrolled' into view by clicking
the Level # button.
The button below the Level # button on each level cannot be programmed, but it has two uses. It can
be used to scroll through the available levels in reverse order, and you can specify text to be displayed
on it as a label describing the buttons on that level.
You can detach the soft buttons so that they are displayed in a separate window either by clicking the
Restore Down button above the top-right soft button, or by unchecking the Attached to the window
option in the Soft Button Settings dialog.
To re-attach the soft buttons to the TeemTalk window, either double-click on the title bar of the SoftButtons window, or select the Attached to the window option in the Soft Button Settings
dialog.
You can remove the soft buttons from the display either by selecting Windows > Soft Buttons from
the View menu so that it is unchecked, or in the Soft Button Settings dialog by setting the VisibleLevels option to 0.
To re-display the soft buttons, either select Windows > Soft Buttons from the View menu so that it
is checked, or in the Soft Button Settings dialog, set the Visible Levels option to any number
other than 0.
Defining Soft Button Functions
Soft button functions are defined using the Soft Button Settings dialog which can be displayed using
one of the following methods:
Using the Session Wizard
Click on Soft Buttons... in Step 2
◦
Introduction
49
Using the TeemTalk Window
Select Soft Buttons... on the Tools menu.
◦
The top right panel is used to display information about soft buttons that have been programmed and
enables you to select them in order to edit or delete. The Title column displays the text that will appear
on the soft button. An asterisk in the Lcl column indicates that the function will be actioned locally. The
Macro column displays the function definition.
The Emulation Keys list box enables you to select from a list of standard key functions specific to the
currently selected terminal emulation. The information in brackets in the right column indicates the
default mapping of the key function by TeemTalk. For example:
WY_INSLINE (S+C+VK_INSERT)
indicates that the Wyse emulation Insert Line function is mapped to the key combination Shift +
Control + Insert on a standard Enhanced AT keyboard.
The Virtual Keys list box enables you to select from a list of standard key functions available for all
terminal emulations.
50Chapter 7 Soft Buttons
The procedure for defining a soft button is as follows:
1.In the top-right panel, select the button number (B1 - B12) on the required level (Lvl1 - Lvl4).
Note that selecting one of the Lvl# button levels will enable you to specify a title for that group of
buttons. The title will be displayed on the button immediately below the Level # button, but you
cannot program this button.
2.In the Title box enter the text to be displayed on the button (up to twenty characters).
3.In the Macro box enter the function definition for the button.
The definition can contain key functions and control characters to be actioned as well as normal
text. Refer to the appendix
Programming Keys and Buttons on page 279 for details.
Double-clicking on an Emulation Key or Virtual Key will apply that key function to the button
definition.
4.Test the function definition by clicking the Play Macro button.
5.If you want the function to be performed locally only, check the Local box.
6.Specify how many soft button levels you want to be displayed at any one time using the Visible
Levels selection list. You can display up to four levels at a time with each level containing twelveprogrammable soft buttons. Selecting 0 will remove the soft buttons from the display.
7.If you want the soft buttons displayed in a separate window, uncheck the Attached to the
window option.
8.When you have finished defining soft button functions, click OK.
9.To save the soft button settings, select File > Save Session.
Defining Soft Button Functions
51
8Display Attributes
This chapter describes how to change the colors used in the emulation workspace and specify how text
with attributes is displayed.
Introduction
TeemTalk provides a variety of options for you to customize how the display appears in the emulation
workspace. You can change the color of the screen background and the foreground text. You can
assign different colors to text with specific attributes or attribute combinations, and you can change the
default text attributes.
Text with attributes can be displayed in various ways. For example, characters with the underline
attribute can be displayed as standard (e.g. underlined only), as a particular color only (e.g. green
without the underline), or with both attribute and a specific color (e.g. underlined and green).
This chapter describes how to use the Attributes dialog to specify the display settings you prefer.
The Attributes Dialog
The Attributes dialog can be displayed using one of the following methods:
Using the Session Wizard
Click on the Attributes... button in Step 2.
◦
Using the TeemTalk Window
Select Attributes... on the Tools menu.
◦
52Chapter 8 Display Attributes
The Screen Element list box enables you to select the display element you want to modify. This
includes each character attribute (such as bold or underline) and attribute combination (such as bold
+underline).
The Foreground and Background color palettes enable you to specify the colors for the selectedScreen Element. You can select different colors for the palettes by clicking the Set Colour button.
The Active Attribute options allow you to enable or disable the attributes assigned to text by default.
For example, if you want characters normally displayed with the underline attribute to be displayed
without the underline, select the Underline (UL) option in the Screen Element list box then uncheck
the Underline (UL) option under Active Attribute.
The Sample Text box is used to show how the attribute settings currently applied to the selected
screen element will appear on the display.
The Preferences list box enables you to select additional display options, some of which are terminal
emulation specific. For example, the AutoColour Mode option is only applicable to DEC VT terminal
emulations and when selected will cause displayed characters to be color coded according to type
(numeric, alphabetic, etc.).
The Attributes Dialog
53
Changing the Screen Background Color
To change the color of the screen background:
1.Select Screen Background in the Screen Element list box. The Sample Text box will show
the current color assigned.
2.Click on the desired color in either the Foreground or Background color palettes. The
Sample Text box will show the new color selection.
Changing Text Foreground and Background Colors
To change text foreground and background colors:
1.In the Screen Element list box, select Normal Text or one of the character with attributes(s)
options such as Underline (UL) or IN+UL for intensity+underline (see note below). The Sample
Text box will show the current colors assigned.
2.Click on the desired color for the text character in the Foreground color palette, and click on the
desired color for the character cell background in the Background color palette. The Sample
Text box will show the new color selection.
NOTE: Each character attribute and attribute combination has its own color foreground and
background setting. The Normal Text option will only affect text with no attributes.
Disabling an Attribute
To disable an attribute assigned to text (e.g. turning off the blinking attribute):
1.In the Screen Element list box, select the text attribute or attribute combination containing the
attribute you want to disable.
2.In the Active Attribute list, uncheck the box next to the attribute you want to disable.
Preferences
The Preferences options in the Attributes dialog enable you to select additional display options,
some of which are terminal emulation specific.
Attribute implies a colour
●
Factory default: Unchecked
This option allows you to enable or disable the color associated with an attribute.
Inverse Colours
●
Factory default: Unchecked
When this option is checked, characters with the inverse attribute will have the text (foreground)
color swapped with that of the text cell (background).
Swap Black/White
●
Factory default: Unchecked
When checked, anything that has the white attribute will be displayed as black, and vice versa.
54Chapter 8 Display Attributes
Autocolour Mode
●
Factory default: Unchecked
This option is only applicable to the DEC VT terminal emulations. When checked, displayed
characters are color coded according to type. For example, all numeric characters are displayed
in one color while all alphabetic characters are displayed in another. Unchecking this option will
cause characters to be displayed using the settings in this dialog.
Ansi Colours Disabled
●
Factory default: Unchecked
Selecting this option will cause ANSI color commands to be ignored.
Colours Clear with Attributes
●
Factory default: Checked
The setting of this option determines whether the foreground and background colors are cleared to
the default colors when an ANSI clear attributes command is received.
Start Fields use Normal BG
●
Factory default: Unchecked
This option only applies to the IBM 3270 Display emulation. If attribute indicators take up
character positions on the screen, you can force those positions to display the normal background
color instead of the attributes by selecting this option.
Use Italic with Intensity
●
Factory default: Unchecked
Selecting this option will cause any characters that have the intensity (bold) attribute to be
italicized.
Use Font with Intensity
●
Factory default: Unchecked
Selecting this option will cause all characters to be displayed using a bold font.
Blink Underline
●
Factory default: Unchecked
Selecting this option will cause characters with the underline attribute to blink.
Blink Column Separators
●
Factory default: Unchecked
Selecting this option will cause column separators to blink.
Blink Foreground/Background
●
Factory default: Unchecked
Selecting this option will cause the foreground and background colors to alternate.
Preferences
55
9Editing Options
This chapter describes how to use the editing options provided on the Edit menu.
The Edit Menu
The Edit menu provides a range of editing options.
Clipboard Options
●
This displays the Clipboard Options dialog that enables you to specify how data is copied. The
options in this dialog are described in the section
Clear Buffer
●
This will erase the contents of the window and the scroll buffer.
Copy
●
The Copy command becomes available when data has been selected. It will cause the currently
selected text to be copied to the Clipboard in the format specified in the Clipboard Options
dialog. The data can then be inserted in a different location using the Paste command. The next
block of data that is copied will delete the previous block on the Clipboard.
Paste
●
This will cause data that has been copied to the Clipboard to be pasted at the current cursor
position. The same block of data may be pasted repeatedly as the Clipboard stores it until the
Copy command is used again.
Paste Rect
●
This will paste the contents of the Clipboard into the rectangular area selected by the Select Rect
function.
Clipboard Options on page 57.
56Chapter 9 Editing Options
By default the Select Rect function is actioned by holding down the Alt key and pressing the left
mouse button. It will only select text contained within the rectangular area defined by the start
position (mouse button held down) which sets the top left corner, and the finish position (mouse
button released) which sets the bottom right corner of the rectangular area. Refer to the chapter
Mouse Functions on page 42 for more details.
Select All
●
This will select the contents of the window (not the entire buffer)
Clipboard Options
The Clipboard Options dialog is displayed by selecting Clipboard Options... on the Edit menu.
Format
●
Factory default: Text
This setting determines the format in which data is copied.
Selecting Text will enable a standard copy of selected text.
Selecting Bitmap will enable graphics to be copied in device independent bitmap format.
Parse On
●
Factory default: None
This option enables you to specify that copied text is tab delimited either at the end of each word
or at the end of each field. This is useful when you want to paste data into cells.
Field Element
●
Factory default: Both
This option enables you to specify that only text in protected fields is copied, only text in
unprotected fields, or both.
Clipboard Options
57
10Printing
This chapter describes the printing options supported by TeemTalk.
File Menu Printing Options
This section describes the printing options available via the File menu.
Print Screen
Selecting Print Screen... in the File menu will display a dialog that enables you to produce a
hardcopy of the current screen data.
The default printing options are to print plain text by default with the Fit to Page and Inverse options
disabled.
Graphics
●
Factory default: Unchecked
Causes all data in the emulation workspace to be printed as a bitmap image. The hardcopy
output will be an almost exact representation of the emulation workspace. Note that a graphics
print will take a lot longer than a text print.
Fit to Page
●
Factory default: Checked
This option is enabled only when the Graphics print option is selected. Selecting this option will
cause the emulator to print as large an image as possible on the printer’s paper. When this option
is not selected, a pixel-by-pixel print of the screen will be printed which will generally be smaller,
depending on the printer's resolution.
58Chapter 10 Printing
Inverse
●
Factory default: Unchecked
This option is enabled only when the Graphics print option is selected. Selecting this option will
cause the bitmap printed to be a negative image of the display.
Swap Black White
●
Factory default: Checked
This option is enabled only when the Graphics option is not selected. Selecting this option will
cause white to be printed as black and black to be printed as white. Other colors are unaffected
by this option.
Monochrome
●
Factory default: Unchecked
Printing will be in black and white only.
Horizontal position
●
Factory default: Left
Causes the print output to be positioned on the left or right side of the page or to be centered on
the page.
Vertical position
●
Factory default: Top
Causes the print output to be positioned on the top or bottom of the page or to be centered on the
page.
Clicking OK causes the screen printing to occur without using the emulation printer functionality.
Clicking Emulation Printer will cause the print output to be processed through the Emulation Printer.
Print Buffer
Selecting Print Buffer in the File menu will send a copy of all the data contained in the window
buffer to the currently selected printer.
Auto Print
Selecting Auto Print in the File menu will toggle auto print mode on and off, as indicated in the File
menu when auto print mode is on. Auto print mode causes each line of data to be transmitted to the
printer when the cursor moves to a new line as a result of a carriage return, line feed, vertical tab, or
form feed.
Eject Page
Selecting Eject Page in the File menu will enable data that has been spooled to the printer to be
printed.
File Menu Printing Options
59
Emulation Printer Settings
The Emulation Printer Settings dialog is displayed by selecting Emulation Printer... in the File
menu. The following sections describe the functions of the tabs that appear in the dialog.
Status
The Status tab will indicate the current status of the printer. This tab also provides buttons which allow
you to perform several print operations.
Screen Print
●
Print a fast print of the screen using Unicode.
Print Buffer
●
Send a copy of all the data contained in the window buffer to the currently selected printer.
Start/End Auto Print
●
Ttoggle auto print mode on and off. Auto print mode causes each line of data to be transmitted to
the printer when the cursor moves to a new line as a result of a carriage return, line feed, vertical
tab, or form feed.
Eject Page
●
Cause data that has been spooled to the printer to be printed.
Close Now
●
60Chapter 10 Printing
●
Settings
The Settings tab provides controls to adjust the details of how the data is sent to the printer.
Close the printer.
Abort Print
Cancel a Screen Print or Print Buffer function.
Printer Method
●
Factory default: Print to System Printer
Print to File Send print data to a file.
◦
Print to System Printer Send print data to the printer connected to your system.
◦
Print to Serial Device Send print data to a serial device.
◦
Print to LinePrinter Device Send print data to a line printer (LPT) device.
◦
Print to LPR Send print data to a network printer.
◦
Throw page on close
●
Factory default: Unchecked
When this option is checked, a form feed will be issued when closing the printer. This is required
for most page printers.
Remove Trailing Spaces
●
Factory default: Unchecked
Emulation Printer Settings
61
When this option is checked, any trailing spaces will be removed before the line is sent to the
printer.
Wait for printer to close
●
Factory default: Unchecked
This option is only available when either the Print to Serial Device or the Print to
LinePrinter Device printer method is selected. When this option is checked, all other processing
will be blocked during printing. Please note that the application will be locked during a close if the
buffers require flushing.
Close delay
●
Factory default: 0 (zero)
Specifies the time (in tenths of a second) to wait before closing. Note that the printer will not be
closed if a new open is requested before time out. The application will be blocked during a close
if the buffers require flushing. Specifying a large value can avoid blocking.
Output Character Set
●
Factory default: Iso Latin-1
The character translation used by the printer.
PC Ansi Codepage
●
Advanced
The following sections describe the options available in the Advanced tab of the Emulation Printer
Settings dialog box. The options available vary depending on the current Printer Method setting in
the Settings tab.
Print to File
The following are the options available when the Printer Method option on the Settings tab is set to
Print to File.
Factory default: PC Multinational (437)
The codepage value when the Output Character Set is set to PC Ansi.
62Chapter 10 Printing
File Name
●
Factory default: Unspecified
The name of the file to which the print data should be sent.
Mode
●
Factory default: Write (destroy existing)
The mode in which the file is opened.
Write Causes the contents of an existing file to be replaced with new print data.
◦
Append Causes print data to be appended to existing file contents.
◦
User Defined Mode Enables the User Defined Mode option.
◦
User Defined Mode
●
Factory default: wb+
When Mode is set to User Defined, this settings allows you to specify the mode in which the
file is opened.
Process CR/LF/FF
●
Factory default: Unchecked
Emulation Printer Settings
63
When checked, a Carriage Return or Line Feed command will output a new line, and a Form Feed
command will output a new page.
Extended string value for new line
●
Factory default: \r\n
You can specify an extended string value for a new line using any of the following entries: \a,
\b, \f, \n, \r, \t, \v, or \(decimal), \(0octal), \(0xHexadecimal).
Extended string value for new page
●
Factory default: \f
You can specify an extended string value for a new page using any of the following entries: \a,
\b, \f, \n, \r, \t, \v, or \(decimal), \(0octal), \(0xHexadecimal).
Print to System Printer
The following are the options available when the Printer Method option on the Settings tab is set to
Print to System Printer.
64Chapter 10 Printing
Setup System Printer
●
Clicking this button will display the standard Windows Print dialog for specifying printer settings.
System Printer
●
Displays the name of the currently selected system printer.
Paper Orientation
●
Factory default: Use printer default
Determines the paper orientation of the print output.
Use printer default the paper orientation is determined by the setting in the standard
◦
Windows Print dialog.
Landscape Output prints in landscape mode.
◦
Portrait
◦
Output prints in portrait mode.
Process CR/LF/FF
●
Factory default: Unchecked
Emulation Printer Settings
65
When checked, a Carriage Return or Line Feed command will output a new line, and a Form Feed
command will output a new page.
Print to Serial Device
The following are the options available when the Printer Method option on the Settings tab is set to
Print to Serial Device.
Communications Port
●
Factory default: COM1
Specifies the COM port to use for printer communication.
Baud Rate
●
Factory default: 9600
Specifies the connection speed in the range 110 to 115200 baud.
Parity
●
Factory default: None
This option specifies the parity mode for each transmitted character. If the number of data bits
specified by Word Length is 8, set this option to None.
66Chapter 10 Printing
Selecting Odd will cause an eighth bit to be added with a value of 1 if the previous 7 bits add up
to an even number, and 0 if the previous 7 bits add up to an odd number.
Selecting Even will cause an eighth bit to be added with a value of 1 if the previous 7 bits add
up to an odd number, and 0 if the previous 7 bits add up to an even number.
Mark parity will set every eighth bit to 1.
Space parity will set every bit to 0.
Word Length
●
Factory default: 8
Specifies the number of data bits sent for each transmitted character.
Stop Bits
●
Factory default: 1
Specifies the number of stop bits sent for each transmitted character.
Flow Control
●
Factory default: Both
This option specifies the type of flow control used by the line port to communicate readiness to
transmit or receive data from the host.
None No flow control.
◦
Input XON/XOFF on received data.
◦
Output XON/XOFF on transmitted data.
◦
Both XON/XOFF on transmitted andreceived data.
◦
Hardware RTS/CTS hardware flow control.
◦
Buffer Size
●
Factory default: 4096
Specifies the size of the buffer used for temporary storage of input and output data.
Block on Full
●
Factory default: Unchecked
Determines the action to take when the print buffer becomes full. Checking this option will cause
all actions to be blocked until the print buffer is ready to receive new data.
Process CR/LF/FF
●
Factory default: Unchecked
When checked, a Carriage Return or Line Feed command will output a new line, and a Form Feed
command will output a new page.
Extended string value for new line
●
Factory default: \r\n
Emulation Printer Settings
67
You can specify an extended string value for a new line using any of the following entries: \a,
\b, \f, \n, \r, \t, \v, or \(decimal), \(0octal), \(0xHexadecimal).
Extended string value for new page
●
Factory default: \f
You can specify an extended string value for a new page using any of the following entries: \a,
\b, \f, \n, \r, \t, \v, or \(decimal), \(0octal), \(0xHexadecimal).
Print to LinePrinter Device
The following are the options available when the Printer Method option on the Settings tab is set to
Print to LinePrinter Device.
Printer Port
●
Factory default: LPT1
Specifies the LPT port to use for printer communication.
Size
●
Factory default: 4096
Specifies the size of the buffer used for temporary storage of input and output data.
68Chapter 10 Printing
●
●
●
Print to LPR
The following are the options available when the Printer Method option on the Settings tab is set to
Print to LPR.
Process CR/LF/FF
Factory default: Unchecked
When checked, a Carriage Return or Line Feed command will output a new line, and a Form Feed
command will output a new page.
Extended string value for new line
Factory default: \r\n
You can specify an extended string value for a new line using any of the following entries: \a,
\b, \f, \n, \r, \t, \v, or \(decimal), \(0octal), \(0xHexadecimal).
Extended string value for new page
Factory default: \f
You can specify an extended string value for a new page using any of the following entries: \a,
\b, \f, \n, \r, \t, \v, or \(decimal), \(0octal), \(0xHexadecimal).
Emulation Printer Settings
69
LPR Host Name
●
Factory default: Unspecified
The name or IP address of the printer host.
LPR Printer Name
●
Factory default: Unspecified
The name of the LPR printer.
Extended string value for LPR Header
●
Factory default: Unspecified
You can specify an extended string value to be sent to initialize LPR using any of the following
entries: \a, \b, \f, \n, \r, \t, \v, or \(decimal), \(0octal), \(0xHexadecimal).
Extended string value for LPR Trailer
●
Factory default: Unspecified
You can specify an extended string value to be sent to trail LPR using any of the following entries:
\a, \b, \f, \n, \r, \t, \v, or \(decimal), \(0octal), \(0xHexadecimal).
Process CR/LF/FF
●
70Chapter 10 Printing
Factory default: Unchecked
When checked, a Carriage Return or Line Feed command will output a new line, and a Form Feed
command will output a new page.
Extended string value for new line
●
Factory default: \r\n
You can specify an extended string value for a new line using any of the following entries: \a,
\b, \f, \n, \r, \t, \v, or \(decimal), \(0octal), \(0xHexadecimal).
Extended string value for new page
●
Factory default: \f
You can specify an extended string value for a new page using any of the following entries: \a,
\b, \f, \n, \r, \t, \v, or \(decimal), \(0octal), \(0xHexadecimal).
Emulation Printer Settings
71
11FTP File Transfer
1.From the Tools menu select FTP.
The presence of all available locally defined drives including network drives will be checked
before the TeemTalk FTP dialog is displayed. Note that this may take a few seconds. The left
pane will display the contents of the local home directory on your current drive. The Current
Directory entry above it enables you to specify a different location.
Figure 11-1 TeemTalk FTP (Disconnected)
2.To make a remote host connection, click Settings to enter suitable server details and login
parameters via the Remote\Local Settings dialog.
3.Enter a valid host name or IP address in the Hostname field. The User Name details and
Password relevant for your host connection. In some network environments you may need to
enter a Proxy server together with a Port value.
The Local and Remote Directory boxes enable you to specify the start directories (and drive
name if required) that FTP will automatically attempt to locate and display in the TeemTalk FTP
window when a session is connected. The normal default directory will be displayed if no
72Chapter 11 FTP File Transfer
directory is specified or the directory is not accessible. Selecting the Connect at startup option
will attempt to automatically connect to the specified host, using the saved parameters, the next
time FTP is started. Click OK to accept your settings.
4.The Teemtalk FTP window will now reappear with the Connect button enabled. If you to click
this button, a connection attempt is made. If the connection attempt is successful the right pane will
be populated with a view of the files the server’s directory, and the Connect button is replaced
with a Disconnect button.
Figure 11-2 TeemTalk FTP (Connected)
5.Select the data format required for the file transfer in the Transfer Mode field. ASCII is
generally used to transfer document files and will result in minor modifications to the file’s data to
suit the destination machine’s end of line carriage return structure; Binary is used for executables
and other files whose format must remain intact through the transfer process.
6.Select the files or directories to be transferred in the relevant directory list box. A single item (file
or directory) is selected by clicking the mouse pointer anywhere on the line containing its name.
Two or more contiguous items can be selected by holding down the Shift key while clicking on
them. Non-contiguous items can be selected by holding down the Ctrl key then clicking on them.
7.When you have finished selecting the files or directories to be transferred, place the mouse pointer
on a selected item, hold down the left mouse button and drag the pointer across to the opposite
directory list box so that it rests on the icon or file contents of the destination directory, then
release the mouse button. This will cause the files to be transferred.
73
8.When you have finished transferring files, disconnect from the host either by clicking Disconnect.
9.To close the TeemTalk FTP window, click Exit. Note that if you try to exit without disconnecting
from the host, the connection with the host will be immediately disconnected before closing the
window.
74Chapter 11 FTP File Transfer
12VT Series Emulation
This chapter describes features of the Digital Equipment Corporation VT suite of terminal emulations.
Introduction
The VT Series suite of terminal emulations consists of the following emulations which can be selected
using the Emulation mode option in the VT Series Settings dialog:
AIXTerm
●
Provides compatibility with software designed to drive an X terminal using X Windows.
Ansi BBS
●
This emulation is a derivative of the ANSI device driver ANSI.SYS supplied with all DOS based
PCs and which provides the screen management for the DOS console screen. PC based UNIX
systems and Bulletin Board Systems (BBS) often rely on the ANSI emulation when being accessed
by a PC. In ANSI BBS mode the screen size is adjusted to 25 lines and the preferred character set
is set to ANSI.
AT 386
●
Provides compatibility with software designed to drive the AT&T AT 386 terminal.
ATT4410
●
Provides compatibility with software designed to drive the AT&T Dataspeed 4410 terminal. Refer
to the section
Sco Console
●
This is an emulation of the SCO UNIX box.
VT PCTerm
●
Provides compatibility with software designed for the PC Term mode supported by DEC.
VT52 and VT100
●
These emulations enable you to run applications written for the DEC VT52 and VT100 terminals,
respectively.
VT100+
●
This emulation is an enhanced version of the VT100 emulation that provides additional
functionality such as colors. It is the same as the VT-UTF8 emulation except that it only supports
ASCII characters 0-127 (decimal).
VT+HP220
●
AT&T 4410 Emulation on page 82 for details.
This emulation is based on the VT500 terminal series and includes the HP function keys F1 - F8
(not user programmable). The terminal ID is set to VT220.
Introduction
75
VT510 7-Bit and VT510 8-Bit
●
These emulations enable you to run applications written for the DEC VT320 terminal, the
difference is in their treatment of 8-bit control codes. When VT510 7-Bit is selected, all 8-bit codes
are converted to their 7-bit equivalents, whereas VT510 8- Bit leaves 8-bit codes unchanged. If
you are using VT200 applications, select VT510 7-Bit.
VT-UTF8
●
This emulation is an enhanced version of the VT100 emulation that supports non-English and
drawing characters. It supports localization of the single-byte and double-byte character sets and
all other languages supported by Windows. Additional functionality, such as colours, is also
provided.
Creating a VT Series Emulation Session
You can create a session either using the TeemTalk Session Wizard or while TeemTalk is running.
Using the TeemTalk Session Wizard
This section describes how to use the TeemTalk Session Wizard to create an VT Series emulation
session.
1.To run the TeemTalk Session Wizard from the Start menu, select All Programs > HP > HP
TeemTalk Terminal Emulator > Session Wizard.
2.In the Session Name field, enter a unique name that will identify this session configuration for
future selection.
3.Select the Transport method then click the Configure button to specify settings.
4.Select the Connection type then click the Configure button to specify settings.
5.Select VT Series in the Emulation list box then click the Configure button to specify settings.
(The options are described in the section
6.Click Next to display the Advanced Options dialog.
7.Click Next to display the Finalization dialog.
8.If you want a shortcut icon for this session to be created on the desktop, click the checkbox
Create icon on desktop for session.
9.Click OK to create the session and exit.
10. To run the session, either double-click on the desktop icon if one was created for the session, or
run TeemTalk, display the File menu and select Open Session. Select the name of the
required .tts session file then click Open.
Setup Options on page 84.)
76Chapter 12 VT Series Emulation
Using the TeemTalk Emulator Window
This section describes the procedure for creating a VT Series emulation session from the TeemTalk
emulator window.
1.Display the Session menu from the menu bar and select Transport... to set the transport
method.
2.Display the Session menu and select Connection... to set the connection method.
3.Display the Session menu and select Emulation.... Set the emulation to VT Series.
4.You can configure the transport, connection and emulation settings by selecting the relevant
Configure options in the Session menu. The options displayed by selecting Configure
emulation are described in the section
5.To save the session, display the File menu and select Save session as. In the File Name field,
enter a unique name that will identify this session configuration for future selection, then click
Save. Note that session files have the filename extension .tts.
6.To run the session, display the File menu and select Open Session. Select the name of the .tts
session file then click Open.
Setup Options on page 84.
Keyboard Mapping
The functions of the computer keyboard are mapped as closely as possible to the terminal being
emulated. The mapping of key functions can be determined by referring to the Emulation Keys list
box in the Key Macro Settings dialog, which is displayed by selecting Key Macros... on the
Tools menu.
The information in brackets in the right column indicates the default mapping of the key function named
in the left column. In the list, S+ indicates the Shift key, C+ indicates the Control key and A+
indicates the Alt key. For example:
VT_F20 (A+VK_F10)
indicates that the F20 function is mapped to the key combination Alt + F10.
The keyboard has operating two modes, Normal or DEC. You can toggle between the two modes by
pressing the keys Alt + Num Lock together. The 9th item on the status bar will display DEC when the
keyboard is in DEC mode.
Special key functions usually found on a DEC VT keyboard can be mapped to any key on your
keyboard using the VT virtual key names listed in the Key Macro Settings dialog.
The illustrations on the following pages show where DEC VT510 keyboard functions are mapped to
keys on a 101/102 key keyboard.
Keyboard Mapping
77
101/102 Keyboard Layout/Normal Mode
Figure 12-1 101/102 Key Keyboard Layout Normal Mode
Table 12-1 VT Series keyboard layout: Normal mode.
KeyKey
Modifier
none
1
Alt +
none
2
Alt +
none
3
Alt +
none
4
Alt +
5Alt + HELP18 REMOVE
none
6
Alt +
none
7
Alt +
none
8
Alt +
Result KeyKey
Modifier
PF1
F11
PF2
F12
PF3
F13
PF4
F14
F6
DO
F7
F17
F8
F18
14
15
16
17
19
20
21
none
Shift +
Result
BREAK
DELETE
BACKSPACE
FIND
INSERT HERE
SELECT
PREVIOUS SCREEN
NEXT SCREEN
9
none
Alt +
none
10
Alt +
F9
F19
F10
F20
78Chapter 12 VT Series Emulation
22
23
none
Alt +
Ctrl +
none
Ctrl +
UP
COMPOSE CHARACTER
SCROLL UP
LEFT
SCROLL LEFT
Table 12-1 VT Series keyboard layout: Normal mode. (continued)
KeyKey
Modifier
11
12
Ctrl +
13
Shift + Ctrl +
Result KeyKey
Modifier
F11
F12
PRINT
PRINT SCROLLING REGION
24
25
26
none
Alt +
Ctrl +
none
Ctrl +
none
Alt +
Result
DOWN
DATATALK
SCROLL DOWN
RIGHT
SCROLL RIGHT
NUMLOCK
normal/DEC mode
NOTE: All unmarked keys function as indicated by the legends on the keycaps.
NOTE: Pressing Alt + NumLock toggles between normal and DEC mode.
Keyboard Mapping
79
101/102 Keyboard Layout/DEC Mode
Figure 12-2 101/102 Key Keyboard Layout DEC Mode
Table 12-2 VT Series keyboard layout in DEC mode.
KeyKey ModifierResultKeyKey ModifierResult
1
none
Alt +
none
2
Alt +
none
3
Alt +
none
4
Alt +
none
5
Alt +
none
6
Alt +
none
7
Alt +
none
8
Alt +
PF1
F11
PF2
F12
PF3
F13
PF4
F14
BREAK
HELP
F6
DO
F7
F17
F8
F18
13
14
15
16
17
18
19
20
none
Alt +
none
Alt +
BACKSPACE
DELETE
FIND
INSERT HERE
REMOVE
SELECT
PREVIOUS SCREEN
NEXT SCREEN
PF1
Normal/DEC mode
9
none
Alt +
F9
F19
80Chapter 12 VT Series Emulation
21
PF2
Table 12-2 VT Series keyboard layout in DEC mode. (continued)
KeyKey ModifierResultKeyKey ModifierResult
10
none
Alt +
11
12
NOTE: All unmarked keys function as indicated by the legends on the keycaps.
NOTE: Pressing Alt + NumLock toggles between normal and DEC mode.
The Status Bar
Below the emulation workspace in the TeemTalk window is a status bar that indicates the status of
various operations and provides buttons for switching between modes. The information displayed in the
status bar depends on the current terminal emulation.
F10
F20
F11
F12
22
23
24
none
Alt +
none
Alt +
PF3
PF4
-
+
,
ItemDescription
1This LED indicates whether you are connected to the host. It will appear red when not connected and
green when you are connected.
2This LED indicates whether data is being sent to or from the host. It will appear dull green when there
is no activity, red when data is being sent to the host, and bright green when data is being received
from the host.
3This button enables you to switch between Local and Online mode. The label indicates the mode
you will switch to when the button is clicked.
4This button enables you to Pause or Resume scrolling data in the window. The label indicates the
action that will be taken when the button is clicked.
5Indicates the current terminal emulation.
6Displays the active session and current page number (always 1), and the line:column location of
the text cursor.
7This indicates whether Overstrike mode or Insert mode is currently active. In Overstrike
mode (default), new characters will replace already existing characters at the cursor position. When
Insert mode is active, new characters will be inserted at the cursor position without deleting
existing characters, which will move to the right.
The Status Bar
81
ItemDescription
8This will display the time in 24 hour format when in DEC VT500 mode if the VT525 set time
command has been received from the host.
9This indicates the current keyboard mode. It will be blank when the keyboard is in Normal mode,
and display DEC when the keyboard is in DEC mode. You can toggle between Normal and DEC
keyboard mode by pressing the keys Alt + Num Lock.
Scrolling the Display
You can scroll the display vertically by holding down the Ctrl key and pressing the Up or Down
Cursor keys.
It is possible to make the width of display memory larger than the width of the window by changing the
Columns per page setting in the VT Series Settings dialog. When you want to view columns
stored off-screen, you can scroll horizontally by holding down the Ctrl key and pressing the Left or
Right Cursor keys.
Typing Direction for Hebrew Language
When ISO Hebrew or Ansi PC Hebrew 862 is selected as the Preferred character set in the
VT Series settings dialog, the following key functions will be enabled:
Ctrl + Alt + F1
●
Select Multinational 8-bit mode and left-to-right typing.
Ctrl + Alt + F2
●
Select National 7-bit mode (lowercase English characters will be displayed as Hebrew) and rightto-left typing.
Ctrl + Alt + F3
●
Toggle between left-to-right and right-to-left typing.
TTY Print Mode
When the emulation is in TTY Print mode, all incoming screen data (but not control codes except CR
and LF) are sent to the printer. TTY Print mode is toggled on and off by pressing the keys Shift + F4
on an Enhanced AT Keyboard by default. The key function can be mapped to a different key using the
virtual key nameVT_PRINTTTY.
AT&T 4410 Emulation
Keyboard Mapping
Special key functions normally found on the AT&T 4410 keyboard can be mapped to any key on your
keyboard using the AT virtual key names listed in the Key Macro Settings dialog. This dialog is
82Chapter 12 VT Series Emulation
displayed by selecting Key Macros... on the Tools menu. Refer to the section Defining Key Functions
on page 34 for details.
Display
When running the AT&T 4410 emulation, the display size is 80 (or 132) columns by 25 lines, with a
scroll region of 24 lines.
A row of function buttons is displayed along the bottom of the window. These correspond to the
function keys F1 through F8 on the keyboard.
You can action a programmed function either by pressing the function key, or clicking the equivalent
button displayed on the screen. The middle button has no function when clicked.
Programming the Function Keys & Buttons
To program the function keys and buttons, hold down a Shift key and press any F1 - F8 key. The
Program Function Keys menu will be displayed.
Each line relates to one particular function key and its button. The two fields following the f-key number
allow you to enter a two line label of up to sixteen characters for the equivalent button on the display.
These are followed by the definition line which contains an escape sequence by default. Each definition
can contain up to 50 ASCII characters.
To program an f-key, press the F1 key to move the cursor to the relevant line and use the cursor keys to
move from one section of the line to another. You must press the F1 key to end each definition line
entry so that extra space characters are not sent to the host. Note that using the cursor keys to move to
the next line will cause the remainder of the definition line to be sent as spaces.
When you have finished defining the f-keys, press F7 to save the definitions and exit from the menu. If
you want to exit without saving the settings, press F8.
AT&T 4410 Emulation
83
Setup Options
The VT Series emulation is configured using setup options in the VT Series Settings dialog which can
be displayed using one of the following three methods:
Using the Session Wizard:
In Step 1 set Emulation to VT Series then click the Configure button.
◦
Using the TeemTalk Window:
On the Session menu, select Emulation > VT Series then select Configure
◦
Emulation....
On the configuration bar, select VT Series in the Emulation list box then click Configure
◦
Emulation.
The setup options are grouped on three tabs labelled General, Display and Preferences.
84Chapter 12 VT Series Emulation
General Settings
Emulation mode
●
Factory default: VT510 7-Bit
Setup Options
85
This specifies the particular VT Series terminal to emulate. Select from the following:
AIXTerm
◦
Provides compatibility with software designed to drive an X terminal using X Windows.
Ansi BBS
◦
This emulation is a derivative of the ANSI device driver ANSI.SYS supplied with all DOS
based PCs and which provides the screen management for the DOS console screen. PC
based UNIX systems and Bulletin Board Systems (BBS) often rely on the ANSI emulation when
being accessed by a PC. In ANSI BBS mode the screen size is adjusted to 25 lines and the
preferred character set is set to ANSI.
AT 386
◦
Provides compatibility with software designed to drive the AT&T AT 386 terminal.
ATT4410
◦
Provides compatibility with software designed to drive the AT&T Dataspeed 4410 terminal.
Refer to the section
Sco Console
◦
This is an emulation of the SCO UNIX box.
VT PCTerm
◦
AT&T 4410 Emulation on page 82 for details.
Provides compatibility with software designed for the PC Term mode supported by DEC.
VT52 and VT100
◦
These emulations enable you to run applications written for the DEC VT52 and VT100
terminals, respectively.
VT100+
◦
This emulation is an enhanced version of the VT100 emulation that provides additional
functionality such as colours. It is the same as the VT-UTF8 emulation except that it only
supports ASCII characters 0-127 (decimal).
VT+HP220
◦
This emulation is based on the VT500 terminal series and includes the HP function keys F1 F8 (not user programmable). The terminal ID is set to VT220.
VT510 7-Bit and VT510 8-Bit
◦
These emulations enable you to run applications written for the DEC VT320 terminal, the
difference is in their treatment of 8-bit control codes. When VT510 7-Bit is selected, all 8bit codes are converted to their 7-bit equivalents, whereas VT510 8- Bit leaves 8-bit codes
unchanged. If you are using VT200 applications, select VT510 7-Bit.
VT-UTF8
◦
This emulation is an enhanced version of the VT100 emulation that supports non-English and
drawing characters. It supports localization of the single-byte and double-byte character sets
86Chapter 12 VT Series Emulation
and all other languages supported by Windows. Additional functionality, such as colors, is
also provided.
Terminal ID
●
Factory default: VT420
This specifies what is reported back to the host in response to a terminal ID request. Note that not
all features of the specified terminal may be supported.
Font
●
Factory default: Courier New
This enables you to specify the font to use for displaying characters. The available settings depend
on the fonts installed on your system.
Character set
●
Factory default: Multinational
This specifies the character set used for displaying characters.
When Iso Hebrew is selected, the following key functions will be enabled:
Ctrl + Alt + F1
◦
Select Multinational 8-bit mode and left-to-right typing.
Ctrl + Alt + F2
◦
Select National 7-bit mode (lowercase English characters will be displayed as Hebrew) and
right-to-left typing.
Ctrl + Alt + F3
◦
Toggle between left-to-right and right-to-left typing.
Ansi codepage
●
Factory default: PC Multinational (437)
This option specifies the character set used for display when the Character set option is set to
PC Ansi. Note that selecting the ANSI BBS emulation will automatically set the preferred font to
PC Ansi.
Each code page consists of two tables of characters. The first table is the standard ASCII character
set. The second table contains special characters which differ between the code pages.
When PC Hebrew (862) is selected, the following key functions will be enabled:
Ctrl + Alt + F1
◦
Select Multinational 8-bit mode and left-to-right typing.
Ctrl + Alt + F2
◦
Select National 7-bit mode (lowercase English characters will be displayed as Hebrew) and
right-to-left typing.
Ctrl + Alt + F3
◦
Toggle between left-to-right and right-to-left typing.
Setup Options
87
Multinational mode
●
Factory default: Checked
This option will only be available if the system is configured for a language that supports national
replacement character sets.
The setting of this option determines the type of character set used to generate characters. When
unchecked, TeemTalk is in National mode in which a character set specific to the selected
keyboard nationality is used. When checked (default) TeemTalk is in Multinational mode in which
a character set consisting of two tables of characters is used. This enables characters from any
keyboard nationality to be generated.
Lines per screen
●
Factory default: 24
This specifies the number of text rows that can be viewed in the workspace at any one time out of
the total number stored in memory. This can be set to a maximum of 64. Note that the number of
rows stored in memory is specified by the Buffer lines option.
Buffer lines
●
Factory default: 144
This option determines the number of text rows that are stored in memory. This can be set from 0
to 528 rows by default. The Display Rows option specifies the number of memory rows that can
be viewed in the workspace at any one time.
Lines per page
●
Factory default: 24
When TeemTalk is in VT420 mode, the display memory of 144 lines can be divided into several
pages, up to a maximum of six pages of 24 lines each. The setting of this option determines the
number of lines on a page and therefore how many pages are available. Note that the page size
can be larger than the Lines per screen setting, in which case you can scroll the page up or
down in the window by holding down the Ctrl key and pressing the Up or Down Cursor keys.
When TeemTalk is in any mode other than VT420, the page size is the same as the Lines per
screen setting.
Columns per screen
●
Factory default: 80
This option enables you to specify a width of 80 or 132 columns for the workspace. When set to
132, the setting of the Use 80 Column Font option determines whether all 132 columns are
displayed using a narrow font, or only 80 columns at a time using the normal (80 column) font,
with the ability to scroll horizontally to view the remaining columns.
Columns per page
●
Factory default: 80
This option specifies the width of display memory for DEC VT modes, in the range 80 to 132
columns. When the number of Columns per screen is less than the page width specified here,
you can scroll horizontally to view the hidden columns by holding down the Ctrl key and pressing
the Left or Right Cursor keys.
88Chapter 12 VT Series Emulation
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.