summaryrefslogtreecommitdiffstats
path: root/Lib/irix5/DEVICE.py
blob: 00eddfc13f7355d0a69c626a960ce4d082bab0d4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
#/**************************************************************************
# *									  *
# * 		 Copyright (C) 1984, Silicon Graphics, Inc.		  *
# *									  *
# *  These coded instructions, statements, and computer programs  contain  *
# *  unpublished  proprietary  information of Silicon Graphics, Inc., and  *
# *  are protected by Federal copyright law.  They  may  not be disclosed  *
# *  to  third  parties  or copied or duplicated in any form, in whole or  *
# *  in part, without the prior written consent of Silicon Graphics, Inc.  *
# *									  *
# **************************************************************************/
#/* file with device definitions (see /usr/include/device.h) */

NULLDEV =  0
BUTOFFSET = 1
VALOFFSET = 256
TIMOFFSET = 515
XKBDOFFSET = 143
INOFFSET = 1024
OUTOFFSET = 1033
BUTCOUNT = 190
VALCOUNT = 27
TIMCOUNT = 4
XKBDCOUNT = 28
INCOUNT =  8
OUTCOUNT = 8
#
#
#
#
BUT0 =   1	
BUT1 =   2	
BUT2 =   3	
BUT3 =   4	
BUT4 =   5	
BUT5 =   6	
BUT6 =   7	
BUT7 =   8	
BUT8 =   9	
BUT9 =  10	
BUT10 =  11	
BUT11 =  12	
BUT12 =  13	
BUT13 =  14	
BUT14 =  15	
BUT15 =  16	
BUT16 =  17	
BUT17 =  18	
BUT18 =  19	
BUT19 =  20	
BUT20 =  21	
BUT21 =  22	
BUT22 =  23	
BUT23 =  24	
BUT24 =  25	
BUT25 =  26	
BUT26 =  27	
BUT27 =  28	
BUT28 =  29	
BUT29 =  30	
BUT30 =  31	
BUT31 =  32	
BUT32 =  33	
BUT33 =  34	
BUT34 =  35	
BUT35 =  36	
BUT36 =  37	
BUT37 =  38	
BUT38 =  39	
BUT39 =  40	
BUT40 =  41	
BUT41 =  42	
BUT42 =  43	
BUT43 =  44	
BUT44 =  45	
BUT45 =  46	
BUT46 =  47	
BUT47 =  48	
BUT48 =  49	
BUT49 =  50	
BUT50 =  51	
BUT51 =  52	
BUT52 =  53	
BUT53 =  54	
BUT54 =  55	
BUT55 =  56	
BUT56 =  57	
BUT57 =  58	
BUT58 =  59	
BUT59 =  60	
BUT60 =  61	
BUT61 =  62	
BUT62 =  63	
BUT63 =  64	
BUT64 =  65	
BUT65 =  66	
BUT66 =  67	
BUT67 =  68	
BUT68 =  69	
BUT69 =  70	
BUT70 =  71	
BUT71 =  72	
BUT72 =  73	
BUT73 =  74	
BUT74 =  75	
BUT75 =  76	
BUT76 =  77	
BUT77 =  78	
BUT78 =  79	
BUT79 =  80	
BUT80 =  81	
BUT81 =  82	
BUT82 =  83	
MAXKBDBUT = 83 
BUT100 =  101	
BUT101 =  102	
BUT102 =  103	
BUT110 =  111	
BUT111 =  112	
BUT112 =  113	
BUT113 =  114	
BUT114 =  115	
BUT115 =  116	
BUT116 =  117	
BUT117 =  118	
BUT118 =  119	
BUT119 =  120	
BUT120 =  121	
BUT121 =  122	
BUT122 =  123	
BUT123 =  124	
BUT124 =  125	
BUT125 =  126	
BUT126 =  127	
BUT127 =  128	
BUT128 =  129	
BUT129 =  130	
BUT130 =  131	
BUT131 =  132	
BUT132 =  133	
BUT133 =  134	
BUT134 =  135	
BUT135 =  136	
BUT136 =  137	
BUT137 =  138	
BUT138 =  139	
BUT139 =  140	
BUT140 =  141	
BUT141 =  142	
BUT142 =  143	
BUT143 =  144	
BUT144 =  145	
BUT145 =  146	
BUT146 =  147	
BUT147 =  148	
BUT148 =  149	
BUT149 =  150	
BUT150 =  151	
BUT151 =  152	
BUT152 =  153	
BUT153 =  154	
BUT154 =  155	
BUT155 =  156 	
BUT156 =  157	
BUT157 =  158	
BUT158 =  159	
BUT159 =  160	
BUT160 =  161	
BUT161 =  162	
BUT162 =  163	
BUT163 =  164	
BUT164 =  165	
BUT165 =  166	
BUT166 =  167	
BUT167 =  168	
BUT168 =  169	
BUT181 =  182	
BUT182 =  183	
BUT183 =  184	
BUT184 =  185	
BUT185 =  186	
BUT186 =  187	
BUT187 =  188	
BUT188 =  189	
BUT189 =  190	
MOUSE1 =  101	
MOUSE2 =  102	
MOUSE3 =  103	
LEFTMOUSE = 103 
MIDDLEMOUSE = 102 
RIGHTMOUSE = 101 
LPENBUT =  104	
BPAD0 =  105	
BPAD1 =  106	
BPAD2 =  107	
BPAD3 =  108	
LPENVALID = 109 
SWBASE =  111	
SW0 =  111	
SW1 =  112	
SW2 =  113	
SW3 =  114	
SW4 =  115	
SW5 =  116	
SW6 =  117	
SW7 =  118	
SW8 =  119	
SW9 =  120	
SW10 =  121	
SW11 =  122	
SW12 =  123	
SW13 =  124	
SW14 =  125	
SW15 =  126	
SW16 =  127	
SW17 =  128	
SW18 =  129	
SW19 =  130	
SW20 =  131	
SW21 =  132	
SW22 =  133	
SW23 =  134	
SW24 =  135	
SW25 =  136	
SW26 =  137	
SW27 =  138	
SW28 =  139	
SW29 =  140	
SW30 =  141	
SW31 =  142	
SBBASE =  182	
SBPICK =  182	
SBBUT1 =  183	
SBBUT2 =  184	
SBBUT3 =  185	
SBBUT4 =  186	
SBBUT5 =  187	
SBBUT6 =  188	
SBBUT7 =  189	
SBBUT8 =  190	
AKEY =  11	
BKEY =  36	
CKEY =  28	
DKEY =  18	
EKEY =  17	
FKEY =  19	
GKEY =  26	
HKEY =  27	
IKEY =  40	
JKEY =  34	
KKEY =  35	
LKEY =  42	
MKEY =  44	
NKEY =  37	
OKEY =  41	
PKEY =  48	
QKEY =  10	
RKEY =  24	
SKEY =  12	
TKEY =  25	
UKEY =  33	
VKEY =  29	
WKEY =  16	
XKEY =  21	
YKEY =  32	
ZKEY =  20	
ZEROKEY =  46	
ONEKEY =  8	
TWOKEY =  14	
THREEKEY = 15 
FOURKEY =  22	
FIVEKEY =  23	
SIXKEY =  30	
SEVENKEY = 31 
EIGHTKEY = 38 
NINEKEY =  39	
BREAKKEY = 1 
SETUPKEY = 2 
CTRLKEY =  3	
LEFTCTRLKEY = CTRLKEY 
CAPSLOCKKEY = 4 
RIGHTSHIFTKEY = 5 
LEFTSHIFTKEY = 6 
NOSCRLKEY = 13 
ESCKEY =  7	
TABKEY =  9	
RETKEY =  51	
SPACEKEY = 83 
LINEFEEDKEY = 60 
BACKSPACEKEY = 61 
DELKEY =  62	
SEMICOLONKEY = 43 
PERIODKEY = 52 
COMMAKEY = 45 
QUOTEKEY = 50 
ACCENTGRAVEKEY = 55 
MINUSKEY = 47 
VIRGULEKEY = 53 
BACKSLASHKEY = 57 
EQUALKEY = 54 
LEFTBRACKETKEY = 49 
RIGHTBRACKETKEY = 56 
LEFTARROWKEY = 73 
DOWNARROWKEY = 74 
RIGHTARROWKEY = 80 
UPARROWKEY = 81 
PAD0 =  59	
PAD1 =  58	
PAD2 =  64	
PAD3 =  65	
PAD4 =  63	
PAD5 =  69	
PAD6 =  70	
PAD7 =  67	
PAD8 =  68	
PAD9 =  75	
PADPF1 =  72	
PADPF2 =  71	
PADPF3 =  79	
PADPF4 =  78	
PADPERIOD = 66 
PADMINUS = 76 
PADCOMMA = 77 
PADENTER = 82 
LEFTALTKEY  = 143
RIGHTALTKEY  = 144
RIGHTCTRLKEY  = 145
F1KEY  =  146
F2KEY  =  147
F3KEY  =  148
F4KEY  =  149
F5KEY  =  150
F6KEY  =  151
F7KEY  =  152
F8KEY  =  153
F9KEY  =  154
F10KEY =  155
F11KEY =  156
F12KEY =  157
PRINTSCREENKEY = 158
SCROLLLOCKKEY = 159
PAUSEKEY = 160
INSERTKEY = 161
HOMEKEY  = 162
PAGEUPKEY  = 163
ENDKEY =  164
PAGEDOWNKEY = 165
NUMLOCKKEY = 166
PADVIRGULEKEY  = 167
PADASTERKEY  = 168
PADPLUSKEY  = 169
SGIRESERVED = 256 
DIAL0 =  257	
DIAL1 =  258	
DIAL2 =  259	
DIAL3 =  260	
DIAL4 =  261	
DIAL5 =  262	
DIAL6 =  263	
DIAL7 =  264	
DIAL8 =  265	
MOUSEX =  266	
MOUSEY =  267	
LPENX =  268	
LPENY =  269	
BPADX =  270	
BPADY =  271	
CURSORX =  272	
CURSORY =  273	
GHOSTX =  274	
GHOSTY =  275	
SBTX =  276	
SBTY  =  277	
SBTZ =  278	
SBRX =   279	
SBRY =  280	
SBRZ  =  281	
SBPERIOD = 282 
TIMER0 =  515	
TIMER1 =  516	
TIMER2 =  517	
TIMER3 =  518	
KEYBD =  513	
RAWKEYBD = 514 
VALMARK =  523	
GERROR =  524	
REDRAW =  528	
WMSEND =  529	
WMREPLY =  530	
WMGFCLOSE = 531 
WMTXCLOSE = 532 
MODECHANGE = 533 
INPUTCHANGE = 534 
QFULL =  535	
PIECECHANGE = 536 
WINCLOSE = 537 
QREADERROR = 538 
WINFREEZE = 539 
WINTHAW =  540	
REDRAWICONIC = 541 
WINQUIT =  542	
DEPTHCHANGE = 543 
KEYBDFNAMES = 544 
KEYBDFSTRINGS = 545 
WINSHUT =  546	
INPUT0 =  1024	
INPUT1 =  1025
INPUT2 =  1026
INPUT3 =  1027
INPUT4 =  1028
INPUT5 =  1029
INPUT6 =  1030
INPUT7 =  1032
OUTPUT0 =  1033	
OUTPUT1 =  1034
OUTPUT2 =  1035
OUTPUT3 =  1036
OUTPUT4 =  1037
OUTPUT5 =  1038
OUTPUT6 =  1039
OUTPUT7 =  1040
MAXSGIDEVICE = 20000
MENUBUTTON = RIGHTMOUSE