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