chiark / gitweb /
Initial revision
[ssr] / StraySrc / Libraries / Sapphire / sh / keyMap
1 ;
2 ; keyMap.sh
3 ;
4 ; Definitions for the Straylight extended keyset
5 ;
6 ; © 1994-1998 Straylight
7 ;
8
9 ;----- Licensing note -------------------------------------------------------
10 ;
11 ; This file is part of Straylight's Sapphire library.
12 ;
13 ; Sapphire is free software; you can redistribute it and/or modify
14 ; it under the terms of the GNU General Public License as published by
15 ; the Free Software Foundation; either version 2, or (at your option)
16 ; any later version.
17 ;
18 ; Sapphire is distributed in the hope that it will be useful,
19 ; but WITHOUT ANY WARRANTY; without even the implied warranty of
20 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
21 ; GNU General Public License for more details.
22 ;
23 ; You should have received a copy of the GNU General Public License
24 ; along with Sapphire.  If not, write to the Free Software Foundation,
25 ; 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
26
27                 [       :LNOT::DEF:keyMap__dfn
28                 GBLL    keyMap__dfn
29
30 key_cA          EQU     &001
31 key_cB          EQU     &002
32 key_cC          EQU     &003
33 key_cD          EQU     &004
34 key_cE          EQU     &005
35 key_cF          EQU     &006
36 key_cG          EQU     &007
37 key_cH          EQU     &008
38 key_cI          EQU     &009
39 key_cJ          EQU     &00A
40 key_cK          EQU     &00B
41 key_cL          EQU     &00C
42 key_cM          EQU     &00D
43 key_cN          EQU     &00E
44 key_cO          EQU     &00F
45 key_cP          EQU     &010
46 key_cQ          EQU     &011
47 key_cR          EQU     &012
48 key_cS          EQU     &013
49 key_cT          EQU     &014
50 key_cU          EQU     &015
51 key_cV          EQU     &016
52 key_cW          EQU     &017
53 key_cX          EQU     &018
54 key_cY          EQU     &019
55 key_cZ          EQU     &01A
56
57 key_scA         EQU     &101
58 key_scB         EQU     &102
59 key_scC         EQU     &103
60 key_scD         EQU     &104
61 key_scE         EQU     &105
62 key_scF         EQU     &106
63 key_scG         EQU     &107
64 key_scH         EQU     &108
65 key_scI         EQU     &109
66 key_scJ         EQU     &10A
67 key_scK         EQU     &10B
68 key_scL         EQU     &10C
69 key_scM         EQU     &10D
70 key_scN         EQU     &10E
71 key_scO         EQU     &10F
72 key_scP         EQU     &110
73 key_scQ         EQU     &111
74 key_scR         EQU     &112
75 key_scS         EQU     &113
76 key_scT         EQU     &114
77 key_scU         EQU     &115
78 key_scV         EQU     &116
79 key_scW         EQU     &117
80 key_scX         EQU     &118
81 key_scY         EQU     &119
82 key_scZ         EQU     &11A
83
84 key_Esc         EQU     &01B
85 key_sEsc        EQU     &11B
86 key_cEsc        EQU     &13B
87 key_scEsc       EQU     &15B
88
89 key_Backspace   EQU     &01C
90 key_sBackspace  EQU     &11C
91 key_cBackspace  EQU     &13C
92 key_scBackspace EQU     &15C
93
94 key_Return      EQU     &01D
95 key_sReturn     EQU     &11D
96 key_cReturn     EQU     &13D
97 key_scReturn    EQU     &15D
98
99 key_Insert      EQU     &1CD
100 key_sInsert     EQU     &1DD
101 key_cInsert     EQU     &1ED
102 key_scInsert    EQU     &1FD
103
104 key_Home        EQU     &01E
105 key_sHome       EQU     &11E
106 key_cHome       EQU     &13E
107 key_scHome      EQU     &15E
108
109 key_Delete      EQU     &07F
110 key_sDelete     EQU     &17F
111 key_cDelete     EQU     &01F
112 key_scDelete    EQU     &11F
113
114 key_Copy        EQU     &18B
115 key_sCopy       EQU     &19B
116 key_cCopy       EQU     &1AB
117 key_scCopy      EQU     &1BB
118
119 key_Tab         EQU     &18A
120 key_sTab        EQU     &19A
121 key_cTab        EQU     &1AA
122 key_scTab       EQU     &1BA
123
124 key_Space       EQU     &020
125 key_sSpace      EQU     &120
126 key_cSpace      EQU     &000
127 key_scSpace     EQU     &100
128
129 key_c0          EQU     &130
130 key_c1          EQU     &131
131 key_c2          EQU     &132
132 key_c3          EQU     &133
133 key_c4          EQU     &134
134 key_c5          EQU     &135
135 key_c6          EQU     &136
136 key_c7          EQU     &137
137 key_c8          EQU     &138
138 key_c9          EQU     &139
139
140 key_sc0         EQU     &150
141 key_sc1         EQU     &151
142 key_sc2         EQU     &152
143 key_sc3         EQU     &153
144 key_sc4         EQU     &154
145 key_sc5         EQU     &155
146 key_sc6         EQU     &156
147 key_sc7         EQU     &157
148 key_sc8         EQU     &158
149 key_sc9         EQU     &159
150
151 key_k0          EQU     &1C0
152 key_k1          EQU     &1C1
153 key_k2          EQU     &1C2
154 key_k3          EQU     &1C3
155 key_k4          EQU     &1C4
156 key_k5          EQU     &1C5
157 key_k6          EQU     &1C6
158 key_k7          EQU     &1C7
159 key_k8          EQU     &1C8
160 key_k9          EQU     &1C9
161
162 key_sk0         EQU     &1D0
163 key_sk1         EQU     &1D1
164 key_sk2         EQU     &1D2
165 key_sk3         EQU     &1D3
166 key_sk4         EQU     &1D4
167 key_sk5         EQU     &1D5
168 key_sk6         EQU     &1D6
169 key_sk7         EQU     &1D7
170 key_sk8         EQU     &1D8
171 key_sk9         EQU     &1D9
172
173 key_ck0         EQU     &1E0
174 key_ck1         EQU     &1E1
175 key_ck2         EQU     &1E2
176 key_ck3         EQU     &1E3
177 key_ck4         EQU     &1E4
178 key_ck5         EQU     &1E5
179 key_ck6         EQU     &1E6
180 key_ck7         EQU     &1E7
181 key_ck8         EQU     &1E8
182 key_ck9         EQU     &1E9
183
184 key_sck0        EQU     &1F0
185 key_sck1        EQU     &1F1
186 key_sck2        EQU     &1F2
187 key_sck3        EQU     &1F3
188 key_sck4        EQU     &1F4
189 key_sck5        EQU     &1F5
190 key_sck6        EQU     &1F6
191 key_sck7        EQU     &1F7
192 key_sck8        EQU     &1F8
193 key_sck9        EQU     &1F9
194
195 key_cLSquare    EQU     &12B
196 key_scLSquare   EQU     &14B
197
198 key_cRSquare    EQU     &12D
199 key_scRSquare   EQU     &14D
200
201 key_cBackslash  EQU     &12C
202 key_scBackslash EQU     &14C
203
204 key_cMinus      EQU     &12F
205 key_scMinus     EQU     &14F
206
207 key_kSlash      EQU     &161
208 key_kStar       EQU     &162
209 key_kHash       EQU     &163
210 key_kMinus      EQU     &164
211 key_kPlus       EQU     &165
212 key_kEnter      EQU     &166
213 key_kDot        EQU     &167
214
215 key_skSlash     EQU     &171
216 key_skStar      EQU     &172
217 key_skHash      EQU     &173
218 key_skMinus     EQU     &174
219 key_skPlus      EQU     &175
220 key_skEnter     EQU     &176
221 key_skDot       EQU     &177
222
223 key_ckSlash     EQU     &121
224 key_ckStar      EQU     &122
225 key_ckHash      EQU     &123
226 key_ckMinus     EQU     &124
227 key_ckPlus      EQU     &125
228 key_ckEnter     EQU     &126
229 key_ckDot       EQU     &127
230
231 key_sckSlash    EQU     &141
232 key_sckStar     EQU     &142
233 key_sckHash     EQU     &143
234 key_sckMinus    EQU     &144
235 key_sckPlus     EQU     &145
236 key_sckEnter    EQU     &146
237 key_sckDot      EQU     &147
238
239 key_Print       EQU     &180
240 key_F1          EQU     &181
241 key_F2          EQU     &182
242 key_F3          EQU     &183
243 key_F4          EQU     &184
244 key_F5          EQU     &185
245 key_F6          EQU     &186
246 key_F7          EQU     &187
247 key_F8          EQU     &188
248 key_F9          EQU     &189
249 key_F10         EQU     &1CA
250 key_F11         EQU     &1CB
251 key_F12         EQU     &1CC
252
253 key_sPrint      EQU     &190
254 key_sF1         EQU     &191
255 key_sF2         EQU     &192
256 key_sF3         EQU     &193
257 key_sF4         EQU     &194
258 key_sF5         EQU     &195
259 key_sF6         EQU     &196
260 key_sF7         EQU     &197
261 key_sF8         EQU     &198
262 key_sF9         EQU     &199
263 key_sF10        EQU     &1DA
264 key_sF11        EQU     &1DB
265 key_sF12        EQU     &1DC
266
267 key_cPrint      EQU     &1A0
268 key_cF1         EQU     &1A1
269 key_cF2         EQU     &1A2
270 key_cF3         EQU     &1A3
271 key_cF4         EQU     &1A4
272 key_cF5         EQU     &1A5
273 key_cF6         EQU     &1A6
274 key_cF7         EQU     &1A7
275 key_cF8         EQU     &1A8
276 key_cF9         EQU     &1A9
277 key_cF10        EQU     &1EA
278 key_cF11        EQU     &1EB
279 key_cF12        EQU     &1EC
280
281 key_scPrint     EQU     &1B0
282 key_scF1        EQU     &1B1
283 key_scF2        EQU     &1B2
284 key_scF3        EQU     &1B3
285 key_scF4        EQU     &1B4
286 key_scF5        EQU     &1B5
287 key_scF6        EQU     &1B6
288 key_scF7        EQU     &1B7
289 key_scF8        EQU     &1B8
290 key_scF9        EQU     &1B9
291 key_scF10       EQU     &1FA
292 key_scF11       EQU     &1FB
293 key_scF12       EQU     &1FC
294
295 key_Left        EQU     &18C
296 key_Right       EQU     &18D
297 key_Down        EQU     &18E
298 key_Up          EQU     &18F
299 key_PageDown    EQU     &1CE
300 key_PageUp      EQU     &1CF
301
302 key_sLeft       EQU     &19C
303 key_sRight      EQU     &19D
304 key_sDown       EQU     &19E
305 key_sUp         EQU     &19F
306 key_sPageDown   EQU     &1DE
307 key_sPageUp     EQU     &1DF
308
309 key_cLeft       EQU     &1AC
310 key_cRight      EQU     &1AD
311 key_cDown       EQU     &1AE
312 key_cUp         EQU     &1AF
313 key_cPageDown   EQU     &1EE
314 key_cPageUp     EQU     &1EF
315
316 key_scLeft      EQU     &1BC
317 key_scRight     EQU     &1BD
318 key_scDown      EQU     &1BE
319 key_scUp        EQU     &1BF
320 key_scPageDown  EQU     &1FE
321 key_scPageUp    EQU     &1FF
322
323                 ]
324
325                 END