xref: /csrg-svn/usr.bin/tn3270/ctlr/unix.kbd (revision 31619)
1*31619Sminshall/*
2*31619Sminshall * keynumber [ scancode [ unshifted [ shifted [ alted [ shiftalted ] ] ] ] ]
3*31619Sminshall *
4*31619Sminshall * keynumber is in decimal, and starts in column 1.
5*31619Sminshall * scancode is hexadecimal.
6*31619Sminshall * unshifted, etc. - these are either a single ascii character,
7*31619Sminshall *			or the name of a function or an AID-generating key.
8*31619Sminshall *
9*31619Sminshall * all fields are separated by a single space.
10*31619Sminshall */
11*31619Sminshall
12*31619Sminshallextern struct hits hits[];
13*31619Sminshall1 0e ` ~ LPRT
14*31619Sminshall2 16 1 ! XON
15*31619Sminshall3 1e 2 @ XOFF
16*31619Sminshall4 26 3 # ALTK
17*31619Sminshall5 25 4 $ ESCAPE
18*31619Sminshall6 2e 5 % DISC
19*31619Sminshall7 36 6 ^ MASTER_RESET
20*31619Sminshall8 3d 7 & RESHOW
21*31619Sminshall9 3e 8 * FLINP
22*31619Sminshall10 46 9 ( SYNCH
23*31619Sminshall11 45 0 ) INIT
24*31619Sminshall12 4e - _ PCOFF
25*31619Sminshall13 55 = + PCON
26*31619Sminshall14 5d APLON APLOFF APLEND
27*31619Sminshall15 66 LEFT
28*31619Sminshall16 0d TAB BTAB
29*31619Sminshall17 15 q Q FIELDEND
30*31619Sminshall18 1d w W WORDEND
31*31619Sminshall19 24 e E WORDBACKTAB
32*31619Sminshall20 2d r R FERASE
33*31619Sminshall21 2c t T WERASE
34*31619Sminshall22 35 y Y ERASE
35*31619Sminshall23 3c u U CLRTAB
36*31619Sminshall24 43 i I SETHOM
37*31619Sminshall25 44 o O SETMRG
38*31619Sminshall26 4d p P UNDENT
39*31619Sminshall27 54 [ { INDENT
40*31619Sminshall28 5b \ | SETTAB
41*31619Sminshall29 5c DELTAB COLTAB COLBAK
42*31619Sminshall30 14 CAPS_LOCK
43*31619Sminshall31 1c a A WORDTAB
44*31619Sminshall32 1b s S CURSEL
45*31619Sminshall33 23 d D VERTICAL_BAR
46*31619Sminshall34 2b f F CENTSIGN
47*31619Sminshall35 34 g G PF25
48*31619Sminshall36 33 h H PF26
49*31619Sminshall37 3b j J PF27
50*31619Sminshall38 42 k K PF28
51*31619Sminshall39 4b l L PF29
52*31619Sminshall40 4c ; : PF30
53*31619Sminshall41 52 ' " PF31
54*31619Sminshall42 53 ] } PF32
55*31619Sminshall43 5a NL
56*31619Sminshall44 12 MAKE_SHIFT MAKE_SHIFT MAKE_SHIFT
57*31619Sminshall45 13 < > PF33
58*31619Sminshall46 1a z Z PF34
59*31619Sminshall47 22 x X PF35
60*31619Sminshall48 21 c C PF36
61*31619Sminshall49 2a v V
62*31619Sminshall50 32 b B
63*31619Sminshall51 31 n N
64*31619Sminshall52 3a m M
65*31619Sminshall53 41 , <
66*31619Sminshall54 49 . >
67*31619Sminshall55 4a / ?
68*31619Sminshall56 51
69*31619Sminshall57 59 MAKE_SHIFT MAKE_SHIFT MAKE_SHIFT
70*31619Sminshall58 11 RESET NULL DVCNL
71*31619Sminshall59
72*31619Sminshall60 19 MAKE_ALT MAKE_ALT MAKE_ALT
73*31619Sminshall61 29 SPACE SPACE
74*31619Sminshall62 39 MAKE_ALT MAKE_ALT MAKE_ALT
75*31619Sminshall63
76*31619Sminshall64 58 ENTER
77*31619Sminshall65 06 CLEAR NULL TEST
78*31619Sminshall66 0c NULL NULL ATTN
79*31619Sminshall67 0b EEOF NULL EINP
80*31619Sminshall68 0a
81*31619Sminshall69 09 MAKE_CTRL
82*31619Sminshall70 05 ATTN NULL TREQ
83*31619Sminshall71 04
84*31619Sminshall72 03
85*31619Sminshall73 83
86*31619Sminshall74 01
87*31619Sminshall75 67 PA1 DP
88*31619Sminshall76 64 BTAB
89*31619Sminshall77
90*31619Sminshall78 61 LEFT NULL LEFT2
91*31619Sminshall79
92*31619Sminshall80 6e PA2 FM
93*31619Sminshall81 65 INSRT
94*31619Sminshall82 63 UP
95*31619Sminshall83 62 NULL NULL HOME
96*31619Sminshall84 60 DOWN
97*31619Sminshall85 6f PA3
98*31619Sminshall86 6d DELETE
99*31619Sminshall87
100*31619Sminshall88 6a RIGHT NULL RIGHT2
101*31619Sminshall89
102*31619Sminshall90 76
103*31619Sminshall91 6c 7
104*31619Sminshall92 6b 4
105*31619Sminshall93 69 1
106*31619Sminshall94 68
107*31619Sminshall95 77
108*31619Sminshall96 75 8
109*31619Sminshall97 73 5
110*31619Sminshall98 72 2
111*31619Sminshall99 70 0
112*31619Sminshall100 7e ,
113*31619Sminshall101 7d 9
114*31619Sminshall102 74 6
115*31619Sminshall103 7a 3
116*31619Sminshall104 71 .
117*31619Sminshall105 84 SPACE
118*31619Sminshall106 7c TAB
119*31619Sminshall107 7b -
120*31619Sminshall108 79 ENTER
121*31619Sminshall109 78
122*31619Sminshall110 07 PF1
123*31619Sminshall111 0f PF2
124*31619Sminshall112 17 PF3
125*31619Sminshall113 1f PF4
126*31619Sminshall114 27 PF5
127*31619Sminshall115 2f PF6
128*31619Sminshall116 37 PF7
129*31619Sminshall117 3f PF8 NULL MONOCASE
130*31619Sminshall118 47 PF9
131*31619Sminshall119 4f PF10
132*31619Sminshall120 56 PF11
133*31619Sminshall121 5e PF12
134*31619Sminshall122 08 PF13
135*31619Sminshall123 10 PF14
136*31619Sminshall124 18 PF15
137*31619Sminshall125 20 PF16
138*31619Sminshall126 28 PF17
139*31619Sminshall127 30 PF18
140*31619Sminshall128 38 PF19
141*31619Sminshall129 40 PF20
142*31619Sminshall130 48 PF21
143*31619Sminshall131 50 PF22
144*31619Sminshall132 57 PF23
145*31619Sminshall133 5f PF24
146*31619Sminshall134 92 BREAK_SHIFT BREAK_SHIFT BREAK_SHIFT
147*31619Sminshall135 D9 BREAK_SHIFT BREAK_SHIFT BREAK_SHIFT
148*31619Sminshall136 99 BREAK_ALT BREAK_ALT BREAK_ALT
149*31619Sminshall137 B9 BREAK_ALT BREAK_ALT BREAK_ALT
150