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