.
contact contact

Terminal adaption enhancements

 
.
  A.06.30 Release Notes
Some terminal adaptions included with Eloquence A.06.30 have been enhanced.
  • The HALT/BREAK function can now be assigned by defining the kf13 (function key #13) entry in the terminfo definition. This solves a problem with terminal emulators which cannot send a NUL character.
  • The Advanced Step function can now be assigned by definining the kf14 (function key #14) entry in the terminfo definition.
  • The xterm terminal emulation can be used with Eloquence.
  • The dtterm adpation has been enhanced to support additional functions.
  • The 70060 (vt320) adaption has been enhanced to support additional functions.

Eloquence uses the curses to adapt to terminal devices. Eloquence uses a private terminfo area to allow private terminal definitions in addition to terminal descriptions provided by the operating system. If a ${TERM}.map file is present in directory /opt/eloquence6/share/terminal/ it is read on startup and defines additional terminal properties such as character set encoding.

Eloquence terminal descriptions are provided in the directory /opt/eloquence6/share/terminal/ and can be used as a base for customizing terminal adaptions.

Installing a terminal adaption is performed (as root) with a command like below:

env TERMINFO=/opt/eloquence6/share/terminfo tic -v 70060.ti
This installs or updates a terminfo description for use with Eloquence. If the operating system does not know about a specific terminal type you should also install it globally:
tic -v 70060.ti

Overview on Eloquence terminal adaptions

  • hp, hp239x, hp7009x
  • hpterm
  • dtterm
  • 70060
  • em220
  • xterm
  • linux
hp, hp239x, hp7009x
This provides support for the HP terminal devices 2392, 2394, 70092, 70094, 70096 and 70098.

Source: hp.ti

Terminal configuration:

InhEolWrp(C)=OFF
InhHndShk(G)=YES, InhDC2(H)=YES
When using the WRQ/R1 HP terminal emulation software you should use the 70092 terminal type.

Note that Eloquence expects the EnqAck field of the communication menu set to NO. If not, ENQ, ACK, NUL and DEL characters may be lost. This will cause a terminal hang when accessing a connected local printer.

Please note that the Linux curses library has some trouble with HP type terminals and may garbage enhancements. It is recommended to use the vt220 emulation built into the terminal device (please refer to the em220 terminal type).

hpterm
This is intended to be used with the hpterm terminal emulator which is included with HP-UX.

Source: hpterm.ti

Start hpterm using following command line:

hpterm -fn hp8.8x16 -fb line.8x16
This will load the hp8.8x16 and line.8x16 fonts (which may be rather small). If no matching line drawing font is loaded, line drawing is not available and may be displayed as normal characters.

Please note that the Linux curses has some trouble with HP type terminals and may garbage enhancements. It is recommended to use the dtterm or xterm terminal emulation instead.

dtterm
The dtterm terminal emulation is part of CDE which comes with HP-UX and is available separately with Linux.

Source: dtterm.ti

The following functions are mapped to key sequences:
Key seq.Comment
ESC iInsert line
ESC dDelete line
ESC kClear to end of line
ESC jClear to end of display
ESC hHome
ESC lEnd of display
ESC sHalt/single step (mapped to f13)
ESC gAdvanced step (mapped to f14)

ESC x indicates pressing the keys ESC and x in succession within a second.

70060
This is intended to be used with the HP 700/60 and HP 700/70 terminals in VT320 emulation mode. It should also be usable for generic vt320 terminals emulations.

Source: 70060.ti

Terminal configuration:

auto-wrap
7 bit control sequences
ISO8859-1 character set
Backspace key sends Backspace
Known problems:
  • Some firmware revision of the 700/60 and 700/70 terminal had bugs at some time resulting in some non-functional keys.

em220
This is a workaround to use HP 700/92, 700/94, 700/96, 700/98 terminals and the WRQ R1 terminal emulation software in vt220 emulation mode. The Linux curses version has problems to deal with HP Terminals (enhancements are sometimes either lost or garbaged) so the solution for now is to use them in the EM220 mode.

Note this is not compatible with other vt220 devices as the function key definitions are special.

Source: em220.ti

Termial configuration:

Terminal emulation VT220-7
Softkeys 1..8, type "normal", set to ESCp ESCq ESCr...
VT Backspace sends Backspace
Known problems:
  • The Home, Clear-line and clear-to-end-of-display function keys are non-functional. They only act locally and are not transmitted to the server. We can't do anything about that.
  • The keys above the numeric keypad are handled as function keys.

When using the WRQ/R1 software this can be fixed by defining a key translation. If you have the choice you should obtain the WRQ vt320 emulation software (Reflection for UNIX and Digital) instead.

xterm
This is an adaption for the xterm terminal type.

Source: xterm.ti

The following functions are mapped to key sequences:
Key seq.Comment
ESC iInsert line
ESC dDelete line
ESC kClear to end of line
ESC jClear to end of display
ESC hHome
ESC lEnd of display
ESC sHalt/single step (mapped to f13)
ESC gAdvanced step (mapped to f14)

ESC x indicates pressing the keys ESC and x in succession within a second.

Known problems:

  • xterm may be unable to map a matching line drawing font for the default font. Control charcters are displayed instead of line drawing charcters.

    As a solution start xterm with a different default font:

    xterm -fn 10x20
    

rxvt

rxvt is a light weight replacement for xterm. In addition to using the key sequence ESC x you can also use ALT x.

Known problems:

  • rxvt by default uses a small font and enables the scroll bar. As a solution start xterm with the command line options:
    rxvt -fn 10x20 +sb
    

linux
The linux terminal type is used with the Linux console.

Source: linux.ti

The following functions are mapped to key sequences:
Key seq.Comment
ALT iInsert line
ALT dDelete line
ALT kClear to end of line
ALT jClear to end of display
ALT hHome
ALT lEnd of display
ALT sHalt/single step (mapped to f13)
ALT gAdvanced step (mapped to f14)

ALT x indicates pressing the keys ALT and x at the same time.


 
 
.
 
 
  Privacy | Webmaster | Terms of use | Impressum Revision:  2002-11-18  
  Copyright © 1995-2002 Marxmeier Software AG