Defining Hotspots - Neoware c50 - Thin Client User Manual

Teemtalk 5.0 for unix
Hide thumbs Also See for Neoware c50 - Thin Client:
Table of Contents

Advertisement

Hotspots

Defining Hotspots

Hotspot keywords and associated functions are specified in a text file which has the
same name (and is in the same directory) as the current save settings file but with the
extension .hot instead of .nv. For example, the default hotspot definitions supplied
with TeemTalk (with graphics emulations) are stored in the file teemx340.hot.
The format of entries in the hotspot definition file is as follows. Each hotspot definition
is entered on a separate line and definition lines are grouped under headings which
specify the terminal emulation mode in which they will take effect.
The following definition line examples are taken from the teemx340.hot file supplied
with TeemTalk (with graphics emulations).
[Separators]
Separators= /,:=()[]
[Definitions]
F1=<VK_F1>
F2=<VK_F2>
[Definitions,VT52]
[Definitions,VT320 7-Bit]
F6=<VT_F6>
F7=<VT_F7>
[Definitions,HP2392A]
F1=<HP_F1>
F2=<HP_F2>
The first command group, headed [Separators], specifies the displayed characters
which delimit the hotspot keyword. Delimiters include SPACE and NULL as well as
the characters shown in the example by default. The end delimiter does not need to
be the same as the first. Delimiters are necessary to prevent hotspots occuring within
words that happen to contain the same formation of characters as the keywords.
The following command groups specify the keywords used in each terminal emula-
tion mode. Keyword definitions that can apply to all modes are specified under the
heading [Definitions]. Keyword definitions that apply to a specific mode are
specified under the heading [Definitions,<emulation>], where <emulation> must be
the name of the terminal emulation mode as already specified in the default hotspot
definitions file. Note that a keyword definition under a [Definitions,<emulation>]
heading will override the definition given to the same keyword in any other defini-
tions group when that particular emulation is running.
Each keyword definition line consists of the keyword immediately followed by an
equals (=) sign, then the function that it will perform. The keyword can consist of any
characters except those specified as delimiters in the Separators= line. TeemTalk will
search for the keyword on a case insensitive basis.
6-2

Advertisement

Table of Contents
loading

Table of Contents