IBM 3708 Planning And Installation page 168

Network conversion unit
Hide thumbs Also See for 3708:
Table of Contents

Advertisement

Keyboard Mapping Definition Section
The keyboard mapping definition section contains two parts: one for mapping I-byte
ASCII control codes (X' 00' through X' 1 F ') and one for mapping the second
characters of ESC sequences (X' 00' through X' 7F '). For each code, the table
contains a I-byte entry that contains the number of the function that the 3708
should perform when the character (or ESC plus the character) is received.
These function numbers, which are listed in Table 15-7, identify particular 3270
functions that are performed by the 3708.
Table 15-7. Keyboard Functions
Function
Function
Number
Function
Number
Function
00
PFOI
21
CURSORSEL
01
PF02
22
CURSOR UP
02
PF03
23
CURSOR DOWN
03
PF04
24
CURSOR LEFT
04
PF05
25
CURSOR RIGHT
05
PF06
26
TAB
06
PF07
27
BACK TAB
07
PF08
28
NEWLINE
08
PF09
29
HOME
09
PFIO
2A
TYPEAHEAD
OA
PFll
2B
NULL/BLANK
OB
PF12
2C
FIELD MARK
OC
PF13
2D
DUP
OD
PF14
2E
ERASEEOF
OE
PFI5
2F
ERASE INPUT
OF
PF16
30
INSERT
10
PF17
31
DELETE
11
PF18
32
ECHO
12
PF19
33
CLICK KEY
13
PF20
34
PRINT
14
PF21
35
IDENT
IS
PF22
36
STATUS ON/OFF
16
PF23
37
REFRESH
17
PF24
38
SUSPEND DISPLAY
18
PAl
39
ENABLE DISPLAY
19
PA2
3A
SUSPEND PRINTER
IA
PA3
3B
ENABLE PRINTER
IB
ATTN
3C
ENABLE FILE TRANSFER
IC
SYS REQ
3D
DISABLE FILE TRANSFER
1D
RESET
3F
FTTERM COMPRESS
IE
DEVCNCL
40
2/4 COLOR TOGGLE
IF
ENTER
41
TLIS REFRESH
20
CLEAR
7F
EXTENDED TERMINAL
TABLE
For example, for most terminals, pressing the backspace (BS) key causes X' 08' to be
sent from the device.
If
the backspace key is to be used for the CURSOR LEFT
function, then address X' OE' in the terminal table should contain the function
number for CURSOR LEFT, which is X'24'. (The address is calculated by adding
the X' 08' to the address of the beginning of this part of the table, which is X' 06' .)
As an example of entries in the second part of this section, suppose the sequence
ESC P is to be used for the 3270 PRINT function. P is represented in ASCII as
X' SO' so, at offset X' 50 " the function number for PRINT is entered. It is entered
at address X' 76' , since this part of the table (an ESC followed by a character)
begins at address X'26' (X'26'
+
X'50'
=
X'76').
Chapter 15. User-Defined Terminal Tables
15-11

Advertisement

Table of Contents
loading

Table of Contents