home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 April: Mac OS SDK / Dev.CD Apr 96 SDK / Dev.CD Apr 96 SDK1.toast / Development Kits (Disc 1) / OpenDoc Development Framework / ODFDev / ODF / OS / FWEvents / Include / FWEveDef.h next >
Encoding:
Text File  |  1995-11-08  |  3.5 KB  |  143 lines  |  [TEXT/MPS ]

  1. //========================================================================================
  2. //
  3. //    File:                FWEveDef.h
  4. //    Release Version:    $ 1.0d11 $
  5. //
  6. //    Copyright:    © 1995 by Apple Computer, Inc., all rights reserved.
  7. //
  8. //========================================================================================
  9.  
  10. #ifndef FWEVEDEF_H
  11. #define FWEVEDEF_H
  12.  
  13. #if defined(FW_BUILD_MAC) && !defined(__EVENTS__)
  14. #include <Events.h>
  15. #endif
  16.  
  17. #if defined(FW_BUILD_WIN) && !defined(_INC_WINDOWS)
  18. #include <windows.h>
  19. #endif
  20.  
  21. #if FW_LIB_EXPORT_PRAGMAS
  22. #pragma lib_export on
  23. #endif
  24.  
  25. //========================================================================================
  26. //    Global defines
  27. //========================================================================================
  28.  
  29. #ifdef FW_BUILD_MAC
  30. #define FW_BACKSPACE    0x33
  31. #define FW_TAB                0x30
  32. #define FW_CLEAR            0x47
  33. #define FW_RETURN            0x24
  34. #define FW_SHIFT            0x38
  35. #define FW_CONTROL        0x3B
  36. #define FW_COMMAND        0x37
  37. #define FW_OPTION            0x3A
  38. #define FW_ESCAPE            0x35
  39. #define FW_SPACE            0x31
  40. #define    FW_PAGEUP            0x74
  41. #define    FW_PAGEDOWN        0x79
  42. #define FW_END                0x77
  43. #define    FW_HOME                0x73
  44. #define FW_LEFT                0x7B
  45. #define FW_UP                    0x7E
  46. #define    FW_RIGHT            0x7C
  47. #define FW_DOWN                0x7D
  48. #define FW_INSERT            0x2D
  49. #define FW_DELETE            0x75
  50. #define FW_NUMPAD0        0x52
  51. #define FW_NUMPAD1        0x53
  52. #define FW_NUMPAD2        0x54
  53. #define FW_NUMPAD3        0x55
  54. #define FW_NUMPAD4        0x56
  55. #define FW_NUMPAD5        0x57
  56. #define FW_NUMPAD6        0x58
  57. #define FW_NUMPAD7        0x59
  58. #define FW_NUMPAD8        0x5B
  59. #define FW_NUMPAD9        0x5C
  60. #define FW_ENTER            0x4C
  61. #define FW_MULTIPLY        0x43
  62. #define FW_ADD                0x45
  63. #define FW_SUBTRACT        0x4E
  64. #define FW_DIVIDE            0x4B
  65. #define FW_DECIMAL        0x41
  66. #define FW_EQUAL            0x51
  67. #define FW_F1                    0x7A
  68. #define FW_F2                    0x78
  69. #define FW_F3                    0x63
  70. #define FW_F4                    0x76
  71. #define FW_F5                    0x60
  72. #define FW_F6                    0x61
  73. #define FW_F7                    0x62
  74. #define FW_F8                    0x64
  75. #define FW_F9                    0x65
  76. #define FW_F10                0x6D
  77. #define FW_F11                0x67
  78. #define FW_F12                0x6F
  79. #define FW_F13                0x69
  80. #define FW_F14                0x6B
  81. #define FW_F15                0x71
  82. #endif
  83.  
  84. #ifdef FW_BUILD_WIN
  85. #define FW_BACKSPACE    VK_BACK
  86. #define FW_TAB                VK_TAB
  87. #define FW_CLEAR            VK_CLEAR
  88. #define FW_RETURN            VK_RETURN
  89. #define FW_SHIFT            VK_SHIFT
  90. #define FW_CONTROL        VK_CONTROL
  91. #define FW_COMMAND        VK_MENU
  92. #define FW_ESCAPE            VK_ESCAPE
  93. #define FW_SPACE            VK_SPACE
  94. #define    FW_PAGEUP            VK_PRIOR
  95. #define    FW_PAGEDOWN        VK_NEXT
  96. #define FW_END                VK_END
  97. #define    FW_HOME                VK_HOME
  98. #define FW_LEFT                VK_LEFT
  99. #define FW_UP                    VK_UP
  100. #define    FW_RIGHT            VK_RIGHT
  101. #define FW_DOWN                VK_DOWN
  102. #define FW_INSERT            VK_INSERT
  103. #define FW_DELETE            VK_DELETE
  104. #define FW_NUMPAD0        VK_NUMPAD0
  105. #define FW_NUMPAD1        VK_NUMPAD1
  106. #define FW_NUMPAD2        VK_NUMPAD2
  107. #define FW_NUMPAD3        VK_NUMPAD3
  108. #define FW_NUMPAD4        VK_NUMPAD4
  109. #define FW_NUMPAD5        VK_NUMPAD5
  110. #define FW_NUMPAD6        VK_NUMPAD6
  111. #define FW_NUMPAD7        VK_NUMPAD7
  112. #define FW_NUMPAD8        VK_NUMPAD8
  113. #define FW_NUMPAD9        VK_NUMPAD9
  114. #define FW_ENTER            VK_EXECUTE
  115. #define FW_MULTIPLY        VK_MULTIPLY
  116. #define FW_ADD                VK_ADD
  117. #define FW_SUBTRACT        VK_SUBTRACT
  118. #define FW_DIVIDE            VK_DIVIDE
  119. #define FW_DECIMAL        VK_DECIMAL
  120. #define FW_EQUAL            VK_SEPARATOR
  121. #define FW_F1                    VK_F1
  122. #define FW_F2                    VK_F2
  123. #define FW_F3                    VK_F3
  124. #define FW_F4                    VK_F4
  125. #define FW_F5                    VK_F5
  126. #define FW_F6                    VK_F6
  127. #define FW_F7                    VK_F7
  128. #define FW_F8                    VK_F8
  129. #define FW_F9                    VK_F9
  130. #define FW_F10                VK_F10
  131. #define FW_F11                VK_F11
  132. #define FW_F12                VK_F12
  133. #define FW_F13                VK_F13
  134. #define FW_F14                VK_F14
  135. #define FW_F15                VK_F15
  136. #endif
  137.  
  138. #if FW_LIB_EXPORT_PRAGMAS
  139. #pragma lib_export off
  140. #endif
  141.  
  142. #endif
  143.