VT100.DOC ·
DOC ·
3.6 KB ·
1987-11-09 ·
from Amstrad_MC2400_Softklone-Mirror-II_v3.6.12_1987_Disk-2
VT100 KEYBOARD MAP
The following table describes the special function keys of the
VT100 and shows the transmitted sequences. It also shows the key
or key sequence required to produce this function on the IBM-PC
keyboard. The VT100 has four function keys PF1 - PF4, four arrow
keys, and a numeric keypad with 0-9, ".", "-", RETURN and ",".
The numeric keypad and the arrow keys may be in standard mode or
applications mode as set by the host computer. Sequences will be
sent as follows:
Note: This VT100 emulation actually supports most all the features
of the VT102
To Get Press Key on
VT100 Key Standard Applications IBM Keypad
=====================================================
NUMLOK - On
Keypad:
0 0 ESC O p 0
1 1 ESC O q 1
2 2 ESC O r 2
3 3 ESC O s 3
4 4 ESC O t 4
5 5 ESC O u 5
6 6 ESC O v 6
7 7 ESC O w 7
8 8 ESC O x 8
9 9 ESC O y 9
- - ESC O m -
, , ESC O l * (on PrtSc key)
. . ESC O n .
Return Return ESC O M +
NUMLOK - Off
Arrows:
Up ESC [ A ESC O A Up
Down ESC [ B ESC O B Down
Right ESC [ C ESC O C Right
Left ESC [ D ESC O D Left
Up ESC [ A ESC O A Alt 9
Down ESC [ B ESC O B Alt 0
Right ESC [ C ESC O C Alt -
Left ESC [ D ESC O D Alt =
Note that either set of keys may be used to send VT100 arrow keys.
The Alt 9,0,-, and = do not require NumLok to be off.
Functions:
PF1 - Gold ESC O P ESC O P F1
PF2 - Help ESC O Q ESC O Q F2
PF3 - Next ESC O R ESC O R F3
PF4 - DelBrk ESC O S ESC O S F4
Please note that the backspace key transmits an ascii DEL
(character 127) while in VT100 emulation. To get a true ascii
backspace (character 8) you must press control-backspace. This
can be altered by using one of the emulation switches described
below.
It is possible to control some aspects of how the emulation treats
certain actions. This is done through the use of 'switches' specified
along with the EMulate command. There are two forms of the command to
accomplish this:
1. EM <emulation_filename>/<switch_name>=<value>[,<switch_name>=<value>]
-or-
2. EM /<switch_name>=<value>[,<switch_name>=<value>]
where: <emulation_filename> is the name of an emulation file,
<switch_name> is one of the switch names listed below,
and <value> is either ON, OFF, or some number.
You should NOT actually type the '<' and '>' characters as
part of the command.
Note: The brackets indicate optional arguments that may
be repeated. The brackets themselves ARE NOT part
of the command and should NOT be entered.
The first form will start up the specified emulation and set the
specified switches to the given values. Multiple switches may be
specified by separating each from the previous one with a comma.
The second form can be used once an emulation has been loaded and
you wish to change the value of a switch without re-initializing
the emulation. This form is also handy for changing options from
within a script file.
Switches available:
FKEYS=ON (Default) The function keys are as specified above.
OFF The function keys transmit the string they
have been assigned in MIRROR.
PRINTER=ON (Default) If there is a printer attached to your computer,
then any codes having to do with the printing
functions of the terminal will be obeyed.
OFF This should be specified if there is no printer
attached to your computer. Any print sequences
will be ignored.
SWAP=OFF Pressing the backspace key causes a BACKSPACE
to be transmitted.
ON (Default) Pressing the backspace key causes an ASCII DELete
to be transmitted.