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.