Sync usage with man page.
[netbsd-mini2440.git] / usr.bin / tn3270 / ctlr / unix.kbd
blob5d532ee26c60834ff3b3e4613f9f31124c734cde
1 /*-
2  * Copyright (c) 1988 The Regents of the University of California.
3  * All rights reserved.
4  *
5  * Redistribution and use in source and binary forms, with or without
6  * modification, are permitted provided that the following conditions
7  * are met:
8  * 1. Redistributions of source code must retain the above copyright
9  *    notice, this list of conditions and the following disclaimer.
10  * 2. Redistributions in binary form must reproduce the above copyright
11  *    notice, this list of conditions and the following disclaimer in the
12  *    documentation and/or other materials provided with the distribution.
13  * 3. Neither the name of the University nor the names of its contributors
14  *    may be used to endorse or promote products derived from this software
15  *    without specific prior written permission.
16  *
17  * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
18  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
19  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
20  * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
21  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
22  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
23  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
24  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
25  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
26  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
27  * SUCH DAMAGE.
28  *
29  *      @(#)unix.kbd    4.2 (Berkeley) 4/26/91
30  */
33  * keynumber [ scancode [ unshifted [ shifted [ alted [ shiftalted ] ] ] ] ]
34  *
35  * keynumber is in decimal, and starts in column 1.
36  * scancode is hexadecimal.
37  * unshifted, etc. - these are either a single ascii character,
38  *                      or the name of a function or an AID-generating key.
39  *
40  * all fields are separated by a single space.
41  */
43 extern struct hits hits[];
44 1 0e ` ~ LPRT
45 2 16 1 ! XON
46 3 1e 2 @ XOFF
47 4 26 3 # ALTK
48 5 25 4 $ ESCAPE
49 6 2e 5 % DISC
50 7 36 6 ^ MASTER_RESET
51 8 3d 7 & RESHOW
52 9 3e 8 * FLINP
53 10 46 9 ( SYNCH
54 11 45 0 ) INIT
55 12 4e - _ PCOFF
56 13 55 = + PCON
57 14 5d APLON APLOFF APLEND
58 15 66 LEFT
59 16 0d TAB BTAB
60 17 15 q Q FIELDEND
61 18 1d w W WORDEND
62 19 24 e E WORDBACKTAB
63 20 2d r R FERASE
64 21 2c t T WERASE
65 22 35 y Y ERASE
66 23 3c u U CLRTAB
67 24 43 i I SETHOM
68 25 44 o O SETMRG
69 26 4d p P UNDENT
70 27 54 [ { INDENT
71 28 5b \ | SETTAB
72 29 5c DELTAB COLTAB COLBAK
73 30 14 CAPS_LOCK
74 31 1c a A WORDTAB
75 32 1b s S CURSEL
76 33 23 d D VERTICAL_BAR
77 34 2b f F CENTSIGN
78 35 34 g G PF25
79 36 33 h H PF26
80 37 3b j J PF27
81 38 42 k K PF28
82 39 4b l L PF29
83 40 4c ; : PF30
84 41 52 ' " PF31
85 42 53 ] } PF32
86 43 5a NL
87 44 12 MAKE_SHIFT MAKE_SHIFT MAKE_SHIFT
88 45 13 < > PF33
89 46 1a z Z PF34
90 47 22 x X PF35
91 48 21 c C PF36
92 49 2a v V
93 50 32 b B
94 51 31 n N
95 52 3a m M
96 53 41 , <
97 54 49 . >
98 55 4a / ?
99 56 51
100 57 59 MAKE_SHIFT MAKE_SHIFT MAKE_SHIFT
101 58 11 RESET NULL DVCNL
103 60 19 MAKE_ALT MAKE_ALT MAKE_ALT
104 61 29 SPACE SPACE
105 62 39 MAKE_ALT MAKE_ALT MAKE_ALT
107 64 58 ENTER
108 65 06 CLEAR NULL TEST
109 66 0c NULL NULL ATTN
110 67 0b EEOF NULL EINP
111 68 0a
112 69 09 MAKE_CTRL
113 70 05 ATTN NULL TREQ
114 71 04
115 72 03
116 73 83
117 74 01
118 75 67 PA1 DP
119 76 64 BTAB
121 78 61 LEFT NULL LEFT2
123 80 6e PA2 FM
124 81 65 INSRT
125 82 63 UP
126 83 62 NULL NULL HOME
127 84 60 DOWN
128 85 6f PA3
129 86 6d DELETE
131 88 6a RIGHT NULL RIGHT2
133 90 76
134 91 6c 7
135 92 6b 4
136 93 69 1
137 94 68
138 95 77
139 96 75 8
140 97 73 5
141 98 72 2
142 99 70 0
143 100 7e ,
144 101 7d 9
145 102 74 6
146 103 7a 3
147 104 71 .
148 105 84 SPACE
149 106 7c TAB
150 107 7b -
151 108 79 ENTER
152 109 78
153 110 07 PF1
154 111 0f PF2
155 112 17 PF3
156 113 1f PF4
157 114 27 PF5
158 115 2f PF6
159 116 37 PF7
160 117 3f PF8 NULL MONOCASE
161 118 47 PF9
162 119 4f PF10
163 120 56 PF11
164 121 5e PF12
165 122 08 PF13
166 123 10 PF14
167 124 18 PF15
168 125 20 PF16
169 126 28 PF17
170 127 30 PF18
171 128 38 PF19
172 129 40 PF20
173 130 48 PF21
174 131 50 PF22
175 132 57 PF23
176 133 5f PF24
177 134 92 BREAK_SHIFT BREAK_SHIFT BREAK_SHIFT
178 135 D9 BREAK_SHIFT BREAK_SHIFT BREAK_SHIFT
179 136 99 BREAK_ALT BREAK_ALT BREAK_ALT
180 137 B9 BREAK_ALT BREAK_ALT BREAK_ALT