[comp.os.vms] vt100/vt102 keyboard mappings

corrie@serss0.fiu.edu (vaalpens) (07/01/91)

Recently, we connected a Mac LC to our VAX via a terminal port
with a RS232 connector.  It connects fine, but when testing out
the keyboard mappings of the numeric keypad for the EDT editor,
I came upon a discrepency between the Mac Plus/External key mapping
and the Standard keyboard keymapping.  This occurred with two different
communication packages.  White Knight 11 and Mac Kermit 0.9.

The discrepency is this:

   on a VT220 keyboard, the numeric keypad has special editing functions
when using the EDT editor.  Most VT100/VT102 emulations seem to support
these mappings (for the Mac not the IBM) that I have come across.
However, when I first used White Knight on an LC in our labs, I discovered
that the Word-Erase ('-' key) and Character-Erase ('+' key on Mac numeric key
pad .. ',' key on VT220 numeric keypad) have been switched/swapped.
i.e. the WordErase key now does character deletion, while the characterErase
key performs word deletion.
   This switch only seems to occur with the Standard Keyboard mapping
   of either MacKermit or White Knight.  The other keys seem alright,
although with MacKermit two keys don't function - the PF2 (HELP) key,
and the 'Open Line' key.  Although I am not too concerned with that
since they are seldom used.
    When either the MacPlus keyboard mapping or the Extended keyboard
mapping are used the Word Erase and Character Erase keys are mapped correctly.

I do not believe that this is a problem of a programmer, since it occured
with two completely seperate programs consistently.

* Could this be a problem of system 6.0.7 when using a Standard Apple
  keyboard, or

* is it a problem specific to the LC.

The first case seems more likely, although I don't see, if it was
working on a Mac Plus and the Extended key mapping, why it wouldn't be
mapped correctly for the Standard keyboard.

Please send any replies/fixes/suggestions to : corrie@fiu.edu

Thank you,
Corrie
--
Cornelius J. van der Merwe   |   Computer Support Specialist
corrie@fiu.edu    (internet) |   UCS, Florida International University
corrie@servax     (bitnet)   |   Miami, Florida