http://www.cs.bham.ac.uk/research/poplog/doc/pophelp/tvi



HELP TVI                                           Aaron Sloman June 1982

--- TEMPORARY DOCUMENTATION ON TELEVIDEO VERSION OF VED --------------

There are two library files for Televideo terminals (unsupported).
LIB * TVI is for model TVI 920C, emulating a VT52 VDU.

LIB * TVI925 is for the TVI 925 VDU. For details on the latter do

    SHOWLIB * TVI925

To load it do

    lib tvi925;

The rest of this file is concerned with LIB TVI.

To use the TVI 920C version of VED it is necessary to do

    lib tvi;

before you run VED. This takes a few seconds, but you can, instead,
create a saved image to avoid frequent re-compilation.

Use down arrow key to read on.

LIB TVI caused real problems because the terminals don't correspond to
the manual.  I assume this is because of VT52 emulation.

Note: If you use the full power of the Televideo terminal, which
includes the ability to insert and delete lines (used for scrolling this
window) you will find a terrible screen flicker. It seems to have an
inherent design fault. You can overcome this by the following:

    true -> vednolineinsert;

(which can go into your vedinit.p file if you use the Televideo often).
The result will be re-writing of the whole window every time you need to
scroll it up or down.

-- KEYS ON THE TELEVIDEO -----------------------------------------------

The following assumes twelve function keys, F1 to F12, which transmit

    ESC ? CHAR.

Then there are 4 more keys marked

    Char Insert, Char delete, Line insert, Line Delete.

Above the keypad are three more keys, one simulating GOLD (ESC P) and
the other two duplicating Char Insert, and Line Delete. !!!

The four Arrow function keys work as on the Visual 200, and are left for
large moves up, down, left, right, as with the Visual 200 version.

The general plan is as follows

    Keys F1 to F11 work exactly as on V200.
    F12  = VEDEXCHANGEPOSITION (ESC P on V200)
    So:

    F1  = Delete line to left of cursor
    F2  = Delete whole of cursor line
    F3  = delete line to right of cursor
    F4  = Delete word to left of cursor
    F5  = Delete word to right of cursor
    F6  = Move in or out of static mode
    F7  = Mark as beginning of range
    F8  = Mark as end of range
    F9  = Move marked range to after cursor line
    F10 = Push current position onto VEDPOSITIONSTACK
    F11 = POP top of VEDPOSITIONSTACK - i.e. go back to that position
    F12 = Exchange current position with top of position stack.

    CHAR INSERT key  = insert line above
    CHAR DELETE key  = delete char under cursor  (like CTRL-P)
    LINE INSERT key  = insert line below
    LINE DELETE key  = line delete (as does F2)

    The key with blue dot, above keypad 7 does screen refresh
    The next two keys duplicate the CHAR INSERT and LINE DELETE KEYS.

Holding the FUNCT button down changes all keys so that they transmit
CTRL-A, then the normal character (controlled by shift) then CR

This means that CTRL-A can no longer be used for VEDSCREENLEFT However,
VEDREADFUNCTIONKEY has been defined so that three CTRL-A's in succession
will do screen left!

The FUNC key has been used to modify the keypad, so that the numbers 1
to 9 with FUNC key depressed work exactly as on V200. I.e. the move
cursor in 8 directions.

For bigger jumps do ESC then key. E.g. ESC 9 does VEDCHARUPLOTS, and ESC
3 does VEDCHARDOWNRIGHTLOTS.

The Comma and Dot, with FUNC do word left or word right.

Instead of ENTER it is necessary to press FUNC and RETURN,
    or FUNC and ENTER
    (The rather silly ENTER key on the Televideo just duplicates RETURN!)

    FUNC a  = go to top of file
    FUNC z  = go to end of file
    FUNC g  = REDO last command.
    FUNC -  = REDO last command. (I.e. use key next to ENTER key)
    FUNC 0  = put cursor back on command line without removing previous
                command

To extend the range of function facilities, copy [pop.lbi.ved]tvi.p, and
edit VEDREADFUNCTIONKEY to suit yourself.  The system version may be
extended if there are good suggestions.

FOR MORE ON CONTROL CHARACTERS AND <ESC> SEQUENCES see HELP *VEDKEYS

For information on the model 925 do SHOWLIB * TVI925
