1"======================================================================
2|
3|   SDL declarations
4|
5|
6 ======================================================================"
7
8
9"======================================================================
10|
11| Copyright 2006, 2008 Free Software Foundation, Inc.
12| Written by Brad Watson
13|
14| This file is part of the GNU Smalltalk class library.
15|
16| The GNU Smalltalk class library is free software; you can redistribute it
17| and/or modify it under the terms of the GNU Lesser General Public License
18| as published by the Free Software Foundation; either version 2.1, or (at
19| your option) any later version.
20|
21| The GNU Smalltalk class library is distributed in the hope that it will be
22| useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
23| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser
24| General Public License for more details.
25|
26| You should have received a copy of the GNU Lesser General Public License
27| along with the GNU Smalltalk class library; see the file COPYING.LIB.
28| If not, write to the Free Software Foundation, 59 Temple Place - Suite
29| 330, Boston, MA 02110-1301, USA.
30|
31 ======================================================================"
32
33
34"======================================================================
35|
36|   Notes: implemented without callbacks.
37|
38 ======================================================================"
39
40Object subclass: #SdlKeySym
41    instanceVariableNames: ''
42    classVariableNames: ''
43    poolDictionaries: ''
44    category: 'LibSDL-Core'! !
45
46!SdlKeySym class methodsFor: 'Constants'!
47
48sdlkUnknown
49    ^0!
50
51sdlkFirst
52    ^0!
53
54sdlkBackspace
55    ^8!
56
57sdlkTab
58    ^9!
59
60sdlkClear
61    ^12!
62
63sdlkReturn
64    ^13!
65
66sdlkPause
67    ^19!
68
69sdlkEscape
70    ^27!
71
72sdlkSpace
73    ^32!
74
75sdlkExclaim
76    ^33!
77
78sdlkQuotedbl
79    ^34!
80
81sdlkHash
82    ^35!
83
84sdlkDollar
85    ^36!
86
87sdlkAmpersand
88    ^38!
89
90sdlkQuote
91    ^39!
92
93sdlkLeftparen
94    ^40!
95
96sdlkRightparen
97    ^41!
98
99sdlkAsterisk
100    ^42!
101
102sdlkPlus
103    ^43!
104
105sdlkComma
106    ^44!
107
108sdlkMinus
109    ^45!
110
111sdlkPeriod
112    ^46!
113
114sdlkSlash
115    ^47!
116
117sdlk0
118    ^48!
119
120sdlk1
121    ^49!
122
123sdlk2
124    ^50!
125
126sdlk3
127    ^51!
128
129sdlk4
130    ^52!
131
132sdlk5
133    ^53!
134
135sdlk6
136    ^54!
137
138sdlk7
139    ^55!
140
141sdlk8
142    ^56!
143
144sdlk9
145    ^57!
146
147sdlkColon
148    ^58!
149
150sdlkSemicolon
151    ^59!
152
153sdlkLess
154    ^60!
155
156sdlkEquals
157    ^61!
158
159sdlkGreater
160    ^62!
161
162sdlkQuestion
163    ^63!
164
165sdlkAt
166    ^64!
167
168sdlkLeftbracket
169    ^91!
170
171sdlkBackslash
172    ^92!
173
174sdlkRightbracket
175    ^93!
176
177sdlkCaret
178    ^94!
179
180sdlkUnderscore
181    ^95!
182
183sdlkBackquote
184    ^96!
185
186sdlkA
187    ^97!
188
189sdlkB
190    ^98!
191
192sdlkC
193    ^99!
194
195sdlkD
196    ^100!
197
198sdlkE
199    ^101!
200
201sdlkF
202    ^102!
203
204sdlkG
205    ^103!
206
207sdlkH
208    ^104!
209
210sdlkI
211    ^105!
212
213sdlkJ
214    ^106!
215
216sdlkK
217    ^107!
218
219sdlkL
220    ^108!
221
222sdlkM
223    ^109!
224
225sdlkN
226    ^110!
227
228sdlkO
229    ^111!
230
231sdlkP
232    ^112!
233
234sdlkQ
235    ^113!
236
237sdlkR
238    ^114!
239
240sdlkS
241    ^115!
242
243sdlkT
244    ^116!
245
246sdlkU
247    ^117!
248
249sdlkV
250    ^118!
251
252sdlkW
253    ^119!
254
255sdlkX
256    ^120!
257
258sdlkY
259    ^121!
260
261sdlkZ
262    ^122!
263
264sdlkDelete
265    ^127!
266
267sdlkWorld0
268    ^160!
269
270sdlkWorld1
271    ^161!
272
273sdlkWorld2
274    ^162!
275
276sdlkWorld3
277    ^163!
278
279sdlkWorld4
280    ^164!
281
282sdlkWorld5
283    ^165!
284
285sdlkWorld6
286    ^166!
287
288sdlkWorld7
289    ^167!
290
291sdlkWorld8
292    ^168!
293
294sdlkWorld9
295    ^169!
296
297sdlkWorld10
298    ^170!
299
300sdlkWorld11
301    ^171!
302
303sdlkWorld12
304    ^172!
305
306sdlkWorld13
307    ^173!
308
309sdlkWorld14
310    ^174!
311
312sdlkWorld15
313    ^175!
314
315sdlkWorld16
316    ^176!
317
318sdlkWorld17
319    ^177!
320
321sdlkWorld18
322    ^178!
323
324sdlkWorld19
325    ^179!
326
327sdlkWorld20
328    ^180!
329
330sdlkWorld21
331    ^181!
332
333sdlkWorld22
334    ^182!
335
336sdlkWorld23
337    ^183!
338
339sdlkWorld24
340    ^184!
341
342sdlkWorld25
343    ^185!
344
345sdlkWorld26
346    ^186!
347
348sdlkWorld27
349    ^187!
350
351sdlkWorld28
352    ^188!
353
354sdlkWorld29
355    ^189!
356
357sdlkWorld30
358    ^190!
359
360sdlkWorld31
361    ^191!
362
363sdlkWorld32
364    ^192!
365
366sdlkWorld33
367    ^193!
368
369sdlkWorld34
370    ^194!
371
372sdlkWorld35
373    ^195!
374
375sdlkWorld36
376    ^196!
377
378sdlkWorld37
379    ^197!
380
381sdlkWorld38
382    ^198!
383
384sdlkWorld39
385    ^199!
386
387sdlkWorld40
388    ^200!
389
390sdlkWorld41
391    ^201!
392
393sdlkWorld42
394    ^202!
395
396sdlkWorld43
397    ^203!
398
399sdlkWorld44
400    ^204!
401
402sdlkWorld45
403    ^205!
404
405sdlkWorld46
406    ^206!
407
408sdlkWorld47
409    ^207!
410
411sdlkWorld48
412    ^208!
413
414sdlkWorld49
415    ^209!
416
417sdlkWorld50
418    ^210!
419
420sdlkWorld51
421    ^211!
422
423sdlkWorld52
424    ^212!
425
426sdlkWorld53
427    ^213!
428
429sdlkWorld54
430    ^214!
431
432sdlkWorld55
433    ^215!
434
435sdlkWorld56
436    ^216!
437
438sdlkWorld57
439    ^217!
440
441sdlkWorld58
442    ^218!
443
444sdlkWorld59
445    ^219!
446
447sdlkWorld60
448    ^220!
449
450sdlkWorld61
451    ^221!
452
453sdlkWorld62
454    ^222!
455
456sdlkWorld63
457    ^223!
458
459sdlkWorld64
460    ^224!
461
462sdlkWorld65
463    ^225!
464
465sdlkWorld66
466    ^226!
467
468sdlkWorld67
469    ^227!
470
471sdlkWorld68
472    ^228!
473
474sdlkWorld69
475    ^229!
476
477sdlkWorld70
478    ^230!
479
480sdlkWorld71
481    ^231!
482
483sdlkWorld72
484    ^232!
485
486sdlkWorld73
487    ^233!
488
489sdlkWorld74
490    ^234!
491
492sdlkWorld75
493    ^235!
494
495sdlkWorld76
496    ^236!
497
498sdlkWorld77
499    ^237!
500
501sdlkWorld78
502    ^238!
503
504sdlkWorld79
505    ^239!
506
507sdlkWorld80
508    ^240!
509
510sdlkWorld81
511    ^241!
512
513sdlkWorld82
514    ^242!
515
516sdlkWorld83
517    ^243!
518
519sdlkWorld84
520    ^244!
521
522sdlkWorld85
523    ^245!
524
525sdlkWorld86
526    ^246!
527
528sdlkWorld87
529    ^247!
530
531sdlkWorld88
532    ^248!
533
534sdlkWorld89
535    ^249!
536
537sdlkWorld90
538    ^250!
539
540sdlkWorld91
541    ^251!
542
543sdlkWorld92
544    ^252!
545
546sdlkWorld93
547    ^253!
548
549sdlkWorld94
550    ^254!
551
552sdlkWorld95
553    ^255!
554
555sdlkKp0
556    ^256!
557
558sdlkKp1
559    ^257!
560
561sdlkKp2
562    ^258!
563
564sdlkKp3
565    ^259!
566
567sdlkKp4
568    ^260!
569
570sdlkKp5
571    ^261!
572
573sdlkKp6
574    ^262!
575
576sdlkKp7
577    ^263!
578
579sdlkKp8
580    ^264!
581
582sdlkKp9
583    ^265!
584
585sdlkKpPeriod
586    ^266!
587
588sdlkKpDivide
589    ^267!
590
591sdlkKpMultiply
592    ^268!
593
594sdlkKpMinus
595    ^269!
596
597sdlkKpPlus
598    ^270!
599
600sdlkKpEnter
601    ^271!
602
603sdlkKpEquals
604    ^272!
605
606sdlkUp
607    ^273!
608
609sdlkDown
610    ^274!
611
612sdlkRight
613    ^275!
614
615sdlkLeft
616    ^276!
617
618sdlkInsert
619    ^277!
620
621sdlkHome
622    ^278!
623
624sdlkEnd
625    ^279!
626
627sdlkPageup
628    ^280!
629
630sdlkPagedown
631    ^281!
632
633sdlkF1
634    ^282!
635
636sdlkF2
637    ^283!
638
639sdlkF3
640    ^284!
641
642sdlkF4
643    ^285!
644
645sdlkF5
646    ^286!
647
648sdlkF6
649    ^287!
650
651sdlkF7
652    ^288!
653
654sdlkF8
655    ^289!
656
657sdlkF9
658    ^290!
659
660sdlkF10
661    ^291!
662
663sdlkF11
664    ^292!
665
666sdlkF12
667    ^293!
668
669sdlkF13
670    ^294!
671
672sdlkF14
673    ^295!
674
675sdlkF15
676    ^296!
677
678sdlkNumlock
679    ^300!
680
681sdlkCapslock
682    ^301!
683
684sdlkScrollock
685    ^302!
686
687sdlkRshift
688    ^303!
689
690sdlkLshift
691    ^304!
692
693sdlkRctrl
694    ^305!
695
696sdlkLctrl
697    ^306!
698
699sdlkRalt
700    ^307!
701
702sdlkLalt
703    ^308!
704
705sdlkRmeta
706    ^309!
707
708sdlkLmeta
709    ^310!
710
711sdlkLsuper
712    ^311!
713
714sdlkRsuper
715    ^312!
716
717sdlkMode
718    ^313!
719
720sdlkCompose
721    ^314!
722
723sdlkHelp
724    ^315!
725
726sdlkPrint
727    ^316!
728
729sdlkSysreq
730    ^317!
731
732sdlkBreak
733    ^318!
734
735sdlkMenu
736    ^319!
737
738sdlkPower
739    ^320!
740
741sdlkEuro
742    ^321!
743
744sdlkUndo
745    ^322!
746
747sdlkLast
748    ^0!
749
750kmodNone
751    ^16r0000!
752
753kmodLshift
754    ^16r0001!
755
756kmodRshift
757    ^16r0002!
758
759kmodLctrl
760    ^16r0040!
761
762kmodRctrl
763    ^16r0080!
764
765kmodLalt
766    ^16r0100!
767
768kmodRalt
769    ^16r0200!
770
771kmodLmeta
772    ^16r0400!
773
774kmodRmeta
775    ^16r0800!
776
777kmodNum
778    ^16r1000!
779
780kmodCaps
781    ^16r2000!
782
783kmodMode
784    ^16r4000!
785
786kmodReserved
787    ^16r8000!
788
789kmodCtrl
790    ^16r0040 | 16r0080!
791
792kmodShift
793    ^16r0002 | 16r0040!
794
795kmodAlt
796    ^16r0100 | 16r0200!
797
798kmodMeta
799    ^16r0400 | 16r0800! !
800