Eloquence terminal adaption
@(#)$Revision: 29.1 $
--------------------------------------------------------------------

Eloquence uses a private terminfo area. Additional properties
are defined in a ${TERM}.map file which is read on startup.

Installing the terminfo source is performed (as root) with a
command like below:

# tic -o /opt/eloquence/8.2/share/terminfo 70060.ti

This installs or updates a terminfo description for use with
Eloquence. If the opertating system does not know about a
specific terminal type you should also install it globally:

# tic -v 70060.ti


--------------------------------------------------------------------

hp
==

This provides support for the 2392, 2394, 70092, 70094, 70094, 
70096 HP terminals.

Please note that the Linux curses has some trouble with HP type
terminals and may garbage enhancements.

Terminal configuration:
InhEolWrp(C)=OFF
InhHndShk(G)=YES, InhDC2(H)=YES


--------------------------------------------------------------------

hpterm
======

This is intended to be used with the hpterm terminal emulator.
Please note that the Linux curses has some trouble with HP type
terminals and may garbage enhancements.

Terminal configuration:
InhEolWrp(C)=OFF
InhHndShk(G)=YES, InhDC2(H)=YES

Start hpterm using folowing command line:
hpterm -fn hp8.8x16 -fb line.8x16

This will load the hp8.8x16 and line.8x16 fonts (which may be 
rather small).


--------------------------------------------------------------------

dtterm
======

This is intended to be used with the CDE dtterm terminal emulation.

Additional keys:
- ESCi  - insert line
- ESCd  - delete line
- ESCk  - clear to end of line
- ESCj  - clear to end of display
- ESCh  - home
- ESCl  - end of display
- ESCs  - halt/single step (mapped to f13)
- ESCg  - advanced step (mapped to f14)

We provide two variants of the dtterm terminfo entry. By default
dtterm.ti is the same as dtterm.ti.lnx and behaves the same as 
previous Eloquence versions.
The optional dtterm.ti.hp differs in the definition of the delete 
key. It can be used with some dtterm versions on HP-UX which use 
a DEL character for the delete key


--------------------------------------------------------------------

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.

Terminal configuration:
auto-wrap

Problems:
- Some firmware revision of the 700/60 and 700/70 terminal were
  had bugs at some time resulting in some non-functional keys.


--------------------------------------------------------------------

em220
=====

This is a workaound to use HP 700/92, 700/94, 700/96, 700/94 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.

Termial configuration:
- Terminal emulation VT220-7
- Softkeys 1..8, type "normal", set to ESCp ESCq ESCr...
- VT Backspace sends Backspace

Problems:
- The Home, Clear-line and clear-to-end-of-display function keys
  are non-functional. They only act local 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.

Additional keys:
- ESCi  - insert line
- ESCd  - delete line
- ESCk  - clear to end of line
- ESCj  - clear to end of display
- ESCh  - home
- ESCl  - end of display
- ESCs  - halt/single step (mapped to f13)
- ESCg  - advanced step (mapped to f14)

On some xterm versions you may also use ALT x instead of the 
ESC x shown above.

Problems:

- xterm seems 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

We provide two variants of the xterm terminfo entry. By default
xterm.ti is the same as xterm.ti.xf4 and uses the function key
definitions of the newer XFree 4.x (f1 .. f4).
As an alternative, the xterm.ti.xf3 provides an entry with the
previous XFree 3.x function key defnitions.


konsole
-------

konsole is the KDE replacement for xterm and used as the default
terminal emulator with the KDE desktop environment. It uses the
xterm terminal type.

Recent Konsole versions may be configured to use different keyboard
mappings. The "XTerm XFree 4.x" keyboard mapping should be used with 
xterm.ti.xf4 and the "XTerm XFree 3.x" keyboard mapping should be
used with xterm.ti.xf3.


--------------------------------------------------------------------

linux
-----

The linux terminal type is used with the Linux console.

Additional keys:
- ALT i  - insert line
- ALT d  - delete line
- ALT k  - clear to end of line
- ALT j  - clear to end of display
- ALT h  - home
- ALT l  - end of display
- ALT s  - halt/single step (mapped to f13)
- ALT g  - advanced step (mapped to f14)

