This topic lists the GDDMXD/MVS default mapping values for the APL2® character set. However, If
the hlq.GDXAPLCS.MAP data set exists, the
default mapping values are overridden.
Each entry in the
hlq.GDXAPLCS.MAP data
set (alternative character set) contains the mapping for a particular
physical key that corresponds to three characters. The characters
correspond to the physical key by:
- Pressing the key alone
- Pressing the key and the Shift key simultaneously
- Pressing the key and the Alt key simultaneously
The
hlq.GDXAPLCS.MAP data set entries
must contain the following seven single-byte hexadecimal values entered
as EBCDIC characters:
- Value 1 is the hexadecimal keycode for the physical key.
- Values 2, 4, and 6 identify whether the character is in the primary
or alternative character set for the emulated 3179G. If the character
is in the primary set, the value is 0; if the character is in the
alternative set, the value is 8.
- Values 3, 5, and 7 specify the EBCDIC code of the character in
the character set.
The combination of values 2 and 3 define the bytes that describe
the character when the key corresponding to the keycode is pressed
alone.
The combination of values 4 and 5 define the bytes that describe
the character when the key corresponding to the keycode and the Shift key are pressed simultaneously.
The combination of values 6 and 7 define the bytes that describe
the character when the key corresponding to the keycode and the Alt key are pressed simultaneously.
Table 1 lists the mapping values for the APL2 character set.
Table 1. Mapping values
for the APL2 character setCharacter name |
Character set value |
EBCDIC value |
Default keycode |
---|
Quad Jot |
8 |
73 |
9 + Shift |
Quad Slope |
8 |
CE |
9 + Alt |
1 |
0 |
F1 |
A |
Diaeresis |
8 |
72 |
A + Shift |
Down Tack Up Tack |
8 |
DA |
A + Alt |
2 |
0 |
F2 |
B |
Overbar |
8 |
A0 |
B + Shift |
Del Tilde |
8 |
FB |
B + Alt |
3 |
0 |
F3 |
C |
< |
0 |
4C |
C + Shift |
Del Stile |
8 |
DC |
C + Alt |
4 |
0 |
F4 |
D |
Not Greater |
8 |
8C |
D + Shift |
Delta Stile |
8 |
DD |
D + Alt |
5 |
0 |
F5 |
E |
= |
0 |
7E |
E + Shift |
Circle Stile |
8 |
CD |
E + Alt |
6 |
0 |
F6 |
F |
Not Less |
8 |
AE |
F + Shift |
Circle Slope |
8 |
CF |
F + Alt |
7 |
0 |
F7 |
10 |
> |
0 |
6E |
10 + Shift |
Circle Bar |
8 |
ED |
10 + Alt |
8 |
0 |
F8 |
11 |
Not Equal |
8 |
BE |
11 + Shift |
Circle Star |
8 |
FD |
11 + Alt |
9 |
0 |
F9 |
12 |
Down Caret |
8 |
78 |
12 + Shift |
Down Caret Tilde |
8 |
CB |
12 + Alt |
0 |
0 |
F0 |
13 |
Up Caret |
8 |
71 |
13 + Shift |
Up Caret Tilde |
8 |
CA |
13 + Alt |
+ |
0 |
4E |
14 |
- |
0 |
60 |
14 + Shift |
! |
8 |
DB |
14 + Alt |
Times |
8 |
B6 |
15 |
Divide |
8 |
B8 |
15 + Shift |
Quad Divide |
8 |
EE |
15 + Alt |
Q |
0 |
D8 |
19 |
? |
0 |
6F |
19 + Shift |
Q Underbar |
8 |
58 |
19 + Alt |
W |
0 |
E6 |
1A |
Omega |
8 |
B4 |
1A + Shift |
W Underbar |
8 |
66 |
1A + Alt |
E |
0 |
C5 |
1B |
Epsilon |
8 |
B1 |
1B + Shift |
E Underbar |
8 |
45 |
1B + Alt |
R |
0 |
D9 |
1C |
Rho |
8 |
B3 |
1C + Shift |
R Underbar |
8 |
59 |
1C + Alt |
T |
0 |
E3 |
1D |
Tilde |
8 |
80 |
1D + Shift |
T Underbar |
8 |
63 |
1D + Alt |
Y |
0 |
E8 |
1E |
Up Arrow |
8 |
8A |
1E + Shift |
Y Underbar |
8 |
68 |
1E + Alt |
U |
0 |
E4 |
1F |
Down Arrow |
8 |
8B |
1F + Shift |
U Underbar |
8 |
64 |
1F + Alt |
I |
0 |
C9 |
20 |
Iota |
8 |
B2 |
20 + Shift |
I Underbar |
8 |
49 |
20 + Alt |
O |
0 |
D6 |
21 |
Circle |
8 |
9D |
21 + Shift |
O Underbar |
8 |
56 |
21 + Alt |
P |
0 |
D7 |
22 |
Star |
0 |
5C |
22 + Shift |
P Underbar |
8 |
57 |
22 + Alt |
Left Arrow |
8 |
9F |
23 |
Right Arrow |
8 |
8F |
23 + Shift |
Quad Quote |
8 |
DE |
23 + Alt |
Left Brk Right Brk |
8 |
CC |
24 |
Iota Underbar |
8 |
74 |
24 + Shift |
Delta Underbar |
8 |
FC |
24 + Alt |
Equal Underbar |
8 |
E1 |
25 |
Epsilon Underbar |
8 |
E1 |
25 + Shift |
Diaeresis Dot |
8 |
75 |
25 + Alt |
A |
0 |
C1 |
27 |
Alpha |
8 |
B0 |
27 + Shift |
A Underbar |
8 |
41 |
27 + Alt |
S |
0 |
E2 |
28 |
Up Stile |
8 |
8D |
28 + Shift |
S Underbar |
8 |
62 |
28 + Alt |
D |
0 |
C4 |
29 |
Down Stile |
8 |
8E |
29 + Shift |
D Underbar |
8 |
44 |
29 + Alt |
F |
0 |
C6 |
2A |
Underbar |
0 |
6D |
2A + Shift |
F Underbar |
8 |
46 |
2A + Alt |
G |
0 |
C7 |
2B |
Del |
8 |
BA |
2B + Shift |
G Underbar |
8 |
47 |
2B + Alt |
H |
0 |
C8 |
2C |
Delta |
8 |
BB |
2C + Shift |
H Underbar |
8 |
48 |
2C + Alt |
J |
0 |
D1 |
2D |
Jot |
8 |
AF |
2D + Shift |
J Underbar |
8 |
51 |
2D + Alt |
K |
0 |
D2 |
2E |
Quote |
0 |
7D |
2E + Shift |
K Underbar |
8 |
52 |
2E + Alt |
L |
0 |
D3 |
2F |
Quad |
8 |
90 |
2F + Shift |
L Underbar |
8 |
53 |
2F + Alt |
Left Bracket |
8 |
AD |
30 |
( |
0 |
4D |
30 + Shift |
Down Tack Jot |
8 |
FE |
30 + Alt |
Right Bracket |
8 |
BD |
31 |
) |
0 |
5D |
31 + Shift |
Up Tack Jot |
8 |
EF |
31 + Alt |
Z |
0 |
E9 |
36 |
Left Shoe |
8 |
9B |
36 + Shift |
Z Underbar |
8 |
69 |
36 + Alt |
X |
0 |
E7 |
37 |
Right Shoe |
8 |
9A |
37 + Shift |
X Underbar |
8 |
67 |
37 + Alt |
C |
0 |
C3 |
38 |
Up Shoe |
8 |
AA |
38 + Shift |
C Underbar |
8 |
43 |
38 + Alt |
V |
0 |
E5 |
39 |
Down Shoe |
8 |
AB |
39 + Shift |
V Underbar |
8 |
65 |
39 + Alt |
B |
0 |
C2 |
3A |
Down Tack |
8 |
AC |
3A + Shift |
B Underbar |
8 |
42 |
3A + Alt |
N |
0 |
D5 |
3B |
Up Tack |
8 |
BC |
3B + Shift |
N Underbar |
8 |
55 |
3B + Alt |
M |
0 |
D4 |
3C |
Stile |
0 |
4F |
3C + Shift |
M Underbar |
8 |
54 |
3C + Alt |
, |
0 |
6B |
3D |
; |
0 |
5E |
3D + Shift |
Up Shoe Jot |
8 |
DF |
3D + Alt |
period |
0 |
4B |
3E |
: |
0 |
7A |
3E + Shift |
Slope Bar |
8 |
EB |
3E + Alt |
/ |
0 |
61 |
3F |
\ |
0 |
E0 |
3F + Shift |
Slash Bar |
8 |
EA |
3F + Alt |
Space |
0 |
40 |
45 |