xref: /original-bsd/usr.bin/tn3270/ctlr/unix.kbd (revision 57530171)
1/*
2 * Copyright (c) 1988 Regents of the University of California.
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms are permitted
6 * provided that this notice is preserved and that due credit is given
7 * to the University of California at Berkeley. The name of the University
8 * may not be used to endorse or promote products derived from this
9 * software without specific prior written permission. This software
10 * is provided ``as is'' without express or implied warranty.
11 *
12 *	@(#)unix.kbd	1.2 (Berkeley) 03/28/88
13 */
14
15/*
16 * keynumber [ scancode [ unshifted [ shifted [ alted [ shiftalted ] ] ] ] ]
17 *
18 * keynumber is in decimal, and starts in column 1.
19 * scancode is hexadecimal.
20 * unshifted, etc. - these are either a single ascii character,
21 *			or the name of a function or an AID-generating key.
22 *
23 * all fields are separated by a single space.
24 */
25
26extern struct hits hits[];
271 0e ` ~ LPRT
282 16 1 ! XON
293 1e 2 @ XOFF
304 26 3 # ALTK
315 25 4 $ ESCAPE
326 2e 5 % DISC
337 36 6 ^ MASTER_RESET
348 3d 7 & RESHOW
359 3e 8 * FLINP
3610 46 9 ( SYNCH
3711 45 0 ) INIT
3812 4e - _ PCOFF
3913 55 = + PCON
4014 5d APLON APLOFF APLEND
4115 66 LEFT
4216 0d TAB BTAB
4317 15 q Q FIELDEND
4418 1d w W WORDEND
4519 24 e E WORDBACKTAB
4620 2d r R FERASE
4721 2c t T WERASE
4822 35 y Y ERASE
4923 3c u U CLRTAB
5024 43 i I SETHOM
5125 44 o O SETMRG
5226 4d p P UNDENT
5327 54 [ { INDENT
5428 5b \ | SETTAB
5529 5c DELTAB COLTAB COLBAK
5630 14 CAPS_LOCK
5731 1c a A WORDTAB
5832 1b s S CURSEL
5933 23 d D VERTICAL_BAR
6034 2b f F CENTSIGN
6135 34 g G PF25
6236 33 h H PF26
6337 3b j J PF27
6438 42 k K PF28
6539 4b l L PF29
6640 4c ; : PF30
6741 52 ' " PF31
6842 53 ] } PF32
6943 5a NL
7044 12 MAKE_SHIFT MAKE_SHIFT MAKE_SHIFT
7145 13 < > PF33
7246 1a z Z PF34
7347 22 x X PF35
7448 21 c C PF36
7549 2a v V
7650 32 b B
7751 31 n N
7852 3a m M
7953 41 , <
8054 49 . >
8155 4a / ?
8256 51
8357 59 MAKE_SHIFT MAKE_SHIFT MAKE_SHIFT
8458 11 RESET NULL DVCNL
8559
8660 19 MAKE_ALT MAKE_ALT MAKE_ALT
8761 29 SPACE SPACE
8862 39 MAKE_ALT MAKE_ALT MAKE_ALT
8963
9064 58 ENTER
9165 06 CLEAR NULL TEST
9266 0c NULL NULL ATTN
9367 0b EEOF NULL EINP
9468 0a
9569 09 MAKE_CTRL
9670 05 ATTN NULL TREQ
9771 04
9872 03
9973 83
10074 01
10175 67 PA1 DP
10276 64 BTAB
10377
10478 61 LEFT NULL LEFT2
10579
10680 6e PA2 FM
10781 65 INSRT
10882 63 UP
10983 62 NULL NULL HOME
11084 60 DOWN
11185 6f PA3
11286 6d DELETE
11387
11488 6a RIGHT NULL RIGHT2
11589
11690 76
11791 6c 7
11892 6b 4
11993 69 1
12094 68
12195 77
12296 75 8
12397 73 5
12498 72 2
12599 70 0
126100 7e ,
127101 7d 9
128102 74 6
129103 7a 3
130104 71 .
131105 84 SPACE
132106 7c TAB
133107 7b -
134108 79 ENTER
135109 78
136110 07 PF1
137111 0f PF2
138112 17 PF3
139113 1f PF4
140114 27 PF5
141115 2f PF6
142116 37 PF7
143117 3f PF8 NULL MONOCASE
144118 47 PF9
145119 4f PF10
146120 56 PF11
147121 5e PF12
148122 08 PF13
149123 10 PF14
150124 18 PF15
151125 20 PF16
152126 28 PF17
153127 30 PF18
154128 38 PF19
155129 40 PF20
156130 48 PF21
157131 50 PF22
158132 57 PF23
159133 5f PF24
160134 92 BREAK_SHIFT BREAK_SHIFT BREAK_SHIFT
161135 D9 BREAK_SHIFT BREAK_SHIFT BREAK_SHIFT
162136 99 BREAK_ALT BREAK_ALT BREAK_ALT
163137 B9 BREAK_ALT BREAK_ALT BREAK_ALT
164