home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / historic / v941.tgz / icon.v941src.tar / icon.v941src / ipl / gincl / keysyms.icn next >
Text File  |  2000-07-29  |  4KB  |  167 lines

  1. ############################################################################
  2. #
  3. #    File:     keysyms.icn
  4. #
  5. #    Subject:  Definitions for event key symbols
  6. #
  7. #    Authors:  Ralph E. Griswold, Gregg M. Townsend, Clinton L. Jeffery
  8. #
  9. #    Date:     July 14, 1998
  10. #
  11. ############################################################################
  12. #
  13. #   This file is in the public domain.
  14. #
  15. ############################################################################
  16. #
  17. #  This file contains definitions for the graphics event values returned
  18. #  by "outboard" keys such as Key_F1, Key_Insert, Key_Pause, and so on.
  19. #
  20. ############################################################################
  21. #
  22. #  Requires:  Version 9.0 of Icon
  23. #
  24. ############################################################################
  25.  
  26. $ifdef _X_WINDOW_SYSTEM
  27. $define Key_Compose        65312
  28. $define Key_Do            65383
  29. $define Key_Down        65364
  30. $define Key_End            65367
  31. $define Key_F1            65470
  32. $define Key_F2            65471
  33. $define Key_F3            65472
  34. $define Key_F4            65473
  35. $define Key_F5            65474
  36. $define Key_F6            65475
  37. $define Key_F7            65476
  38. $define Key_F8            65477
  39. $define Key_F9            65478
  40. $define Key_F10            65479
  41. $define Key_F11            65480
  42. $define Key_F12            65481
  43. $define Key_F13            65482
  44. $define Key_F14            65483
  45. $define Key_F15            65484
  46. $define Key_F16            65485
  47. $define Key_F17            65486
  48. $define Key_F18            65487
  49. $define Key_F19            65488
  50. $define Key_F20            65489
  51. $define Key_Find        65384
  52. $define Key_Help        65386
  53. $define Key_Home        65360
  54. $define Key_Insert        65379
  55. $define Key_KP_Down        65433
  56. $define Key_KP_Left        65430
  57. $define Key_KP_Right        65432
  58. $define Key_KP_Up        65431
  59. $define Key_L1            65480  # clash with f11
  60. $define Key_L2            65481  # clash with f12
  61. $define Key_L3            65482
  62. $define Key_L4            65483
  63. $define Key_L5            65484
  64. $define Key_L6            65485
  65. $define Key_L7            65486
  66. $define Key_L8            65487
  67. $define Key_L9            65488
  68. $define Key_L10            65489
  69. $define Key_Left        65361
  70. $define Key_PF1            65425
  71. $define Key_PF2            65426
  72. $define Key_PF3            65427
  73. $define Key_PF4            65428
  74. $define Key_Pause        65299
  75. $define Key_PgDn        65366
  76. $define Key_PgUp        65365
  77. $define Key_PrSc        65377
  78. $define Key_R1            65490
  79. $define Key_R2            65491
  80. $define Key_R3            65492
  81. $define Key_R4            65493
  82. $define Key_R5            65494
  83. $define Key_R6            65495
  84. $define Key_R7            65496
  85. $define Key_R8            65497
  86. $define Key_R9            65498
  87. $define Key_R10            65499
  88. $define Key_R11            65500
  89. $define Key_R12            65501
  90. $define Key_R13            65502
  91. $define Key_R14            65503
  92. $define Key_R15            65504
  93. $define Key_Right        65363
  94. $define Key_ScrollLock        65300
  95. $define Key_Select        65376
  96. $define Key_Up            65362
  97. $endif
  98.  
  99. $ifdef _MS_WINDOWS
  100. $define Key_Down        40
  101. $define Key_End            35
  102. $define Key_ScrollLock        145
  103. $define Key_F1            112
  104. $define Key_F2            113
  105. $define Key_F3            114
  106. $define Key_F4            115
  107. $define Key_F5            116
  108. $define Key_F6            117
  109. $define Key_F7            118
  110. $define Key_F8            119
  111. $define Key_F9            120
  112. $define Key_F10            121
  113. $define Key_F11            122
  114. $define Key_F12            123
  115. $define Key_F13            124
  116. $define Key_F14            125
  117. $define Key_F15            126
  118. $define Key_F16            127
  119. $define Key_F17            128
  120. $define Key_F18            129
  121. $define Key_F19            130
  122. $define Key_F20            131
  123. $define Key_F21            132
  124. $define Key_F22            133
  125. $define Key_F23            134
  126. $define Key_F24            135
  127. $define Key_Help        47
  128. $define Key_Home        36
  129. $define Key_Insert        45
  130. $define Key_Left        37
  131. $define Key_Pause        19
  132. $define Key_PgDn        34
  133. $define Key_PgUp        33
  134. $define Key_PrSc        44
  135. $define Key_Right        39
  136. $define Key_Select        41
  137. $define Key_Up            38
  138. $endif
  139.  
  140. $ifdef _JAVA
  141. $define Key_PrSc        154
  142. $define Key_ScrollLock        145
  143. $define Key_Pause        19
  144. $define Key_Insert        155
  145. $define Key_PgUp        33
  146. $define Key_PgDn        34
  147. $define Key_Home        36
  148. $define Key_End            35
  149. $define Key_Left        37
  150. $define Key_Up            38
  151. $define Key_Right        39
  152. $define Key_Down        40
  153. $define Key_F1            112
  154. $define Key_F2            113
  155. $define Key_F3            114
  156. $define Key_F4            115
  157. $define Key_F5            116
  158. $define Key_F6            117
  159. $define Key_F7            118
  160. $define Key_F8            119
  161. $define Key_F9            120
  162. $define Key_F10            121
  163. $define Key_F11            122
  164. $define Key_F12            123
  165.  
  166. $endif
  167.