***********************************************************************
KB3708.TXT -- Alternative key mapping of VT102 terminal output for use
with 3708 protocol converter. REQUIRED: PROCOMM PLUS ver. 1.1A or 1.1B
or above. Cannot be used with "Test Drive" version of PROCOMM PLUS
***********************************************************************

Some users have experienced problems using PROCOMM PLUS with 3708
protocol converters. The problem seems to be that certain function key
and shift function key sequences that work normally with the IBM 7171
protocol converter produce unexpected results when sent through the 3708
protocol converter.

Here is an alternate key map for the VT102 emulation sent to us by a
user who found out what sequences seem to work.

You should be aware that this user was communicating with a PROFS system
on an IBM VM/CMS mainframe. Although this key map alternative worked in
that environment, it has not been tested in other environments.

To alter your VT102 keymap, start PROCOMM PLUS and select the VT102
terminal emulation (ALT-S, T). At terminal mode, press ALT-F8 to edit
the key map. To edit a particular function key (or combination of keys)
just press the appropriate key(s) and type in the characters that appear
in the second sample screen below. The "^" character is a literal
up-arrow (shift-6). The file PCLPUS.KBD must be loaded in your PROCOMM
PLUS working directory. This file will be altered. If you want to retain
a "normal" version of the VT102 key map, copy the PCPLUS.KBD file,
giving it another name. You can then switch between the two key
definition files by renaming the appropriate one to PCPLUS.KBD.


The normal PROCOMM PLUS key map for the VT102 emulation:
MMMMMMMMMMMMMMMMMMMMMKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
    PROCOMM PLUS     : F1 ..... ^[OP       S-F1 ....            C-F1
  KEYBOARD MAPPING   : F2 ..... ^[OQ       S-F2 ....            C-F2
    Version 1.1B     : F3 ..... ^[OR       S-F3 ....            C-F3
MMMMMMMMMMMMMMMMMMMMM9 F4 ..... ^[OS       S-F4 ....            C-F4
                     : F5 .....            S-F5 ....            C-F5
KEYPAD *  ^[Ol       : F6 .....            S-F6 ....            C-F6
KEYPAD -  ^[Om       : F7 .....            S-F7 ....            C-F7
KEYPAD +  ^[OM       : F8 .....            S-F8 ....            C-F8
KEYPAD .  ^[On       : F9 .....            S-F9 ....            C-F9
KEYPAD /  /          : F10 ....            S-F10 ...            C-F10
KEY ENTER ^OM        : F11 ....            S-F11 ...            C-F11
                     : F12 ....            S-F12 ...            C-F12
MMMMMMMMMMMMMMMMMMMMMJMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
TAB ....... ^I         KEYPAD 0 ^[Op       GREY CUP  ^[[A       CURUP ^[[A
BACKTAB ...            KEYPAD 1 ^[Oq       GREY CDN  ^[[B       CURDN ^[[B
INSERT ....            KEYPAD 2 ^[Or       GREY CLF  ^[[D       CURLF ^[[D
DELETE .... /DEL.      KEYPAD 3 ^[Os       GREY CRT  ^[[C       CURRT ^[[C
BACKSPACE . ^H         KEYPAD 4 ^[Ot       GREY INS
C-HOME .... ^[[L       KEYPAD 5 ^[Ou       GREY DEL  /DEL.      HOME  ^[[H
C-END .....            KEYPAD 6 ^[Ov       GREY HOME ^[[H       END   ^[[K
C-PGUP .... ^[[M       KEYPAD 7 ^[Ow       GREY END  ^[[K
C-PGDN .... ^[[H^[[2J  KEYPAD 8 ^[Ox       GREY PGUP            ENTER ^M
C-BACKSPACE /DEL.      KEYPAD 9 ^[Oy       GREY PGDN
Emulation: VT102      PgUp/PgDn/Space: Next emulation   Esc: Exit   Alt-Z: Help


The altered vt102 keymap for use with 3708 protocol converter:
MMMMMMMMMMMMMMMMMMMMMKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
    PROCOMM PLUS     : F1 ..... ^[1        S-F1 .... ^[-        C-F1  ^[(
  KEYBOARD MAPPING   : F2 ..... ^[2        S-F2 .... ^[=        C-F2  ^[)
    Version 1.1B     : F3 ..... ^[3        S-F3 .... ^[!        C-F3  ^[_
MMMMMMMMMMMMMMMMMMMMM9 F4 ..... ^[4        S-F4 .... ^[@        C-F4  ^[+
                     : F5 ..... ^[5        S-F5 .... ^[#        C-F5
KEYPAD *  *          : F6 ..... ^[6        S-F6 .... ^[$        C-F6
KEYPAD -  -          : F7 ..... ^[7        S-F7 .... ^[%        C-F7
KEYPAD +  +          : F8 ..... ^[8        S-F8 .... ^[^^       C-F8
KEYPAD .  .          : F9 ..... ^[9        S-F9 .... ^[&        C-F9
KEYPAD /  /          : F10 .... ^[0        S-F10 ... ^[*        C-F10
KEY ENTER ^M         : F11 .... ^[-        S-F11 ... ^[_        C-F11
                     : F12 .... ^[=        S-F12 ... ^[+        C-F12
MMMMMMMMMMMMMMMMMMMMMJMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
TAB ....... ^I         KEYPAD 0 0          GREY CUP  ^[[A       CURUP ^[[A
BACKTAB ... ^[^I       KEYPAD 1 1          GREY CDN  ^[[B       CURDN ^[[B
INSERT .... ^[/DEL.    KEYPAD 2 2          GREY CLF  ^[[D       CURLF ^[[D
DELETE .... /DEL.      KEYPAD 3 3          GREY CRT  ^[[C       CURRT ^[[C
BACKSPACE . ^[[D       KEYPAD 4 4          GREY INS  ^[/DEL.
C-HOME ....            KEYPAD 5 5          GREY DEL  /DEL.      HOME  ^[H
C-END .....            KEYPAD 6 6          GREY HOME ^[H        END   ^E
C-PGUP ....            KEYPAD 7 7          GREY END  ^E
C-PGDN ....            KEYPAD 8 8          GREY PGUP            ENTER ^M
C-BACKSPACE            KEYPAD 9 9          GREY PGDN
Emulation: VT102      PgUp/PgDn/Space: Next emulation   Esc: Exit   Alt-Z: Help
